Commit Graph

238 Commits (eb3894cf42525627912ac4f15996bafb322cac57)

Author SHA1 Message Date
Yi Wu 9ed928e7a9 Split DBOptions into ImmutableDBOptions and MutableDBOptions 8 years ago
Yi Wu 81747f1be6 Refactor MutableCFOptions 8 years ago
sdong 32df9733d1 Add options.write_buffer_manager: control total memtable size across DB instances 8 years ago
Aaron Gao 5aaef91d4a group multiple batch of flush into one manifest file (one call to LogAndApply) 8 years ago
sdong 20699df843 memtable_prefix_bloom_bits -> memtable_prefix_bloom_bits_ratio and deprecate memtable_prefix_bloom_probes 8 years ago
Wanning Jiang 56887f6cb8 Backup Options 8 years ago
Ashish Shenoy 99765ed855 Clean up the ComputeCompactionScore() API 8 years ago
Andrew Kryczka 73a847ef89 Add per-level compression ratio property 8 years ago
Yueh-Hsuan Chiang be9816b3d9 Fix data race issue when sub-compaction is used in CompactionJob 8 years ago
Andrew Kryczka d9620239d2 Cleanup stale manifests outside of full purge 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Andrew Kryczka fdd70d1495 Skip filters for last L0 file if hit-optimized 9 years ago
agiardullo bcd4ccbc33 Revert D7809 9 years ago
sdong b9f77ba12b When slowdown is triggered, reduce the write rate 9 years ago
Andrew Kryczka e089db40f9 Skip bottom-level filter block caching when hit-optimized 9 years ago
agiardullo 3bfd3d39a3 Use SST files for Transaction conflict detection 9 years ago
sdong 56e77f0967 Deprecate options.soft_rate_limit and add options.soft_pending_compaction_bytes_limit 9 years ago
SherlockNoMad 355fa94365 EstimatedNumKeys Counter Inaccurate 9 years ago
sdong 6d6776f6b8 Log more information for the add file with overlapping range failure 9 years ago
Alexey Maykov f18acd8875 Fixed the clang compilation failure 9 years ago
Alexey Maykov e1a09a7703 Implementation for GetPropertiesOfTablesInRange 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
dyniusz 0267502655 Support for LevelDB SST with .ldb suffix 9 years ago
sdong f1b9f804e9 Add a mode to always pick the oldest file to compact for each level 9 years ago
Ari Ekmekji 3c37b3cccd Determine boundaries of subcompactions 9 years ago
Yueh-Hsuan Chiang 6996de87af Expose per-level aggregated table properties via GetProperty() 9 years ago
sdong 07d2d34160 Add a counter about estimated pending compaction bytes 9 years ago
Islam AbdelRahman 027ca5b2cd Total SST files size DB Property 9 years ago
Yueh-Hsuan Chiang 14d0bfa429 Add DBOptions::skip_sats_update_on_db_open 9 years ago
Andres Notzli 06aebca592 Report live data size estimate 9 years ago
Igor Canadi 35ca59364c Don't let flushes preempt compactions 9 years ago
Ari Ekmekji 74c755c552 Added JSON manifest dump option to ldb command 9 years ago
Mike Kolupaev 218487d8dc [wal changes 1/3] fixed unbounded wal growth in some workloads 9 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 9 years ago
krad d4540654e9 Optimize GetApproximateSizes() to use lesser CPU cycles. 9 years ago
Igor Canadi 6059bdf86a Add experimental API MarkForCompaction() 9 years ago
sdong b23bbaa82a Universal Compactions with Small Files 9 years ago
Anurag Indu 3d1a924ff3 Adding stats for the merge and filter operation 9 years ago
Igor Canadi db03739340 options.level_compaction_dynamic_level_bytes to allow RocksDB to pick size bases of levels dynamically. 9 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 9 years ago
sdong d45a6a4002 Add rocksdb.num-live-versions: number of live versions 10 years ago
Igor Canadi 863009b5a5 Fix deleting obsolete files #2 10 years ago
Yueh-Hsuan Chiang 181191a1e4 Add a counter for collecting the wait time on db mutex. 10 years ago
Igor Canadi e39f4f6cf9 Fix data race #3 10 years ago
Jonah Cohen a14b7873ee Enforce write buffer memory limit across column families 10 years ago
Yueh-Hsuan Chiang 1d1a64f58a Move NeedsCompaction() from VersionStorageInfo to CompactionPicker 10 years ago
sdong fa50abb726 Fix bug of reading from empty DB. 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
Igor Canadi 113796c493 Fix NewFileNumber() 10 years ago
Igor Canadi e3d3567b5b Get rid of mutex in CompactionJob's state 10 years ago