Nathan Marley
|
a03665696c
|
recommendations from pycodestyle (pep8 style)
|
2017-02-07 20:12:50 -08:00 |
|
Neil Booth
|
23c4616711
|
Fix testcase
|
2017-01-18 08:02:45 +09:00 |
|
Neil Booth
|
f05dd6c2a3
|
Use snappy compression
Seems to make ~4.5% faster (5281 tx/s -> 5516 tx/s)
Shrinks UTXO DB by ~15% and hist DB by ~5%
|
2017-01-17 07:59:50 +09:00 |
|
Neil Booth
|
5f9e337457
|
Improve RocksDB iterator
|
2017-01-17 07:43:06 +09:00 |
|
Neil Booth
|
c958b3af49
|
Remove LMDB
Performance of history writes was very poor even with
the code rewritten to accommodate the environment concept
(see db_abstraction branch)
|
2017-01-16 22:03:45 +09:00 |
|
Neil Booth
|
91ca5fc14a
|
Split out history into its own DB.
|
2017-01-07 11:51:12 +09:00 |
|
Neil Booth
|
533c97a575
|
Clean up DB open handling
Closes #89
|
2017-01-02 18:11:17 +09:00 |
|
Neil Booth
|
7a3b0830e1
|
Make all storage use fsync
Hopefully costs little and increases robustness.
Closes #75
|
2016-12-21 20:30:56 +09:00 |
|
Neil Booth
|
c6d8440b3d
|
Remove all RocksDB references on close
|
2016-11-29 19:50:44 +09:00 |
|
Neil Booth
|
1b95bcd8ac
|
Open DB differently depending on if syncing
If syncing, use a high max_open_files, otherwise lower it.
|
2016-11-27 07:25:28 +09:00 |
|
Neil Booth
|
b97496d4a5
|
Set max_open_files for LevelDB to 256
On Linux it seems a bit greedy
|
2016-11-26 10:38:48 +09:00 |
|
Johann Bauer
|
f6f674577f
|
Fix RocksDB and LMDB
|
2016-11-06 18:16:43 +01:00 |
|
Neil Booth
|
c0568daec3
|
Rework the DB API a bit
|
2016-11-03 19:09:21 +09:00 |
|
Neil Booth
|
07515c6a0d
|
Fix some of the DB interface
|
2016-11-03 19:08:41 +09:00 |
|
Neil Booth
|
f9fcdf2232
|
Merge branch 'master' into develop
|
2016-11-03 16:53:08 +09:00 |
|