Commit Graph

22 Commits (97265f5f1455238581e01b3e07bfdf3564d97bf5)

Author SHA1 Message Date
sdong 56e77f0967 Deprecate options.soft_rate_limit and add options.soft_pending_compaction_bytes_limit 9 years ago
sdong d6e1035a1f A new compaction picking priority that optimizes for write amplification for random updates. 9 years ago
sdong f1b9f804e9 Add a mode to always pick the oldest file to compact for each level 9 years ago
sdong 5de807ac16 Add options.hard_pending_compaction_bytes_limit to stop writes if compaction lagging behind 9 years ago
Ari Ekmekji b6def58f73 Changed 'num_subcompactions' to the more accurate 'max_subcompactions' 9 years ago
sdong 603b6da8b8 Add options.compaction_measure_io_stats to print write I/O stats in compactions 9 years ago
Ari Ekmekji 40c64434d4 Parallelize L0-L1 Compaction: Restructure Compaction Job 9 years ago
Igor Canadi 35ca59364c Don't let flushes preempt compactions 9 years ago
sdong 397b6588bd options.paranoid_file_checks to read all rows after writing to a file. 10 years ago
sdong b23bbaa82a Universal Compactions with Small Files 10 years ago
Igor Canadi db03739340 options.level_compaction_dynamic_level_bytes to allow RocksDB to pick size bases of levels dynamically. 10 years ago
Lei Jin 8d3f8f9696 remove all remaining references to cfd->options() 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
Lei Jin f1841985e4 dynamic inplace_update options 10 years ago
Lei Jin 122f98e0b9 dynamic max_mem_compact_level 10 years ago
Lei Jin 574028679b dynamic max_sequential_skip_in_iterations 10 years ago
Lei Jin d6c8dba727 Log MutableCFOptions in SetOptions 10 years ago
Lei Jin 4d5708aa56 dynamic soft_rate_limit and hard_rate_limit 10 years ago
Lei Jin 065a67c4f0 dynamic disable_auto_compactions 10 years ago
Lei Jin dc50a1a593 make max_write_buffer_number dynamic 10 years ago
Lei Jin 5ec53f3edf make compaction related options changeable 10 years ago
Lei Jin a062e1f2c4 SetOptions() for memtable related options 10 years ago