openethereum/parity
André Silva e93872e7bb Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification (#7348)
* kvdb-rocksdb: update to RocksDB 5.8.8

* kvdb-rocksdb: tune RocksDB options

* Switch to level-style compaction
* Increase default block size (16K), and use bigger blocks for HDDs (64K)
* Increase default file size base (64MB SSDs, 256MB HDDs)
* Create a single block cache shared across all column families
* Tune compaction settings using RocksDB helper functions, taking into account
  memory budget spread across all columns
* Configure backgrounds jobs based on the number of CPUs
* Set some default recommended settings

* ethcore: remove unused config blockchain.db_cache_size

* parity: increase default value for db_cache_size

* kvdb-rocksdb: enable compression on all levels

* kvdb-rocksdb: set global db_write_bufer_size

* kvdb-rocksdb: reduce db_write_bufer_size to force earlier flushing

* kvdb-rocksdb: use master branch for rust-rocksdb dependency
2018-01-03 13:40:58 +00:00
..
cli Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification (#7348) 2018-01-03 13:40:58 +00:00
light_helpers Update jsonrpc dependencies and rewrite dapps to futures. (#6522) 2017-10-05 12:35:01 +02:00
account.rs
blockchain.rs
boot.rs
cache.rs Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification (#7348) 2018-01-03 13:40:58 +00:00
configuration.rs Fix default CORS. (#7388) 2017-12-27 18:56:23 +01:00
dapps.rs
deprecated.rs
dir.rs
helpers.rs Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification (#7348) 2018-01-03 13:40:58 +00:00
informant.rs
ipfs.rs Fix default CORS. (#7388) 2017-12-27 18:56:23 +01:00
main.rs Merge pull request #6720 from paritytech/kvdb_split 2018-01-03 13:22:31 +00:00
migration.rs Upgrade to RocksDB 5.8.8 and tune settings to reduce space amplification (#7348) 2018-01-03 13:40:58 +00:00
modules.rs
params.rs
presale.rs
rpc_apis.rs
rpc.rs Fix default CORS. (#7388) 2017-12-27 18:56:23 +01:00
run.rs
secretstore.rs
signer.rs
snapshot.rs
stratum.rs
sync.rs
upgrade.rs
url.rs
user_defaults.rs
whisper.rs