Commit Graph

374 Commits (22d4dc5066fbfc1a9613c206ee9d8978929d7d5b)

Author SHA1 Message Date
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 10 years ago
Andres Notzli 06aebca592 Report live data size estimate 10 years ago
Igor Canadi 35ca59364c Don't let flushes preempt compactions 10 years ago
Ari Ekmekji 74c755c552 Added JSON manifest dump option to ldb command 10 years ago
Mike Kolupaev 218487d8dc [wal changes 1/3] fixed unbounded wal growth in some workloads 10 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 10 years ago
krad d4540654e9 Optimize GetApproximateSizes() to use lesser CPU cycles. 10 years ago
Igor Canadi 6059bdf86a Add experimental API MarkForCompaction() 10 years ago
sdong b23bbaa82a Universal Compactions with Small Files 10 years ago
Anurag Indu 3d1a924ff3 Adding stats for the merge and filter operation 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
Igor Sugak 62247ffa3b rocksdb: Add missing override 10 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
Yueh-Hsuan Chiang 28c82ff1b3 CompactFiles, EventListener and GetDatabaseMetaData 10 years ago
Igor Canadi 53af5d877d Redesign pending_outputs_ 10 years ago
sdong ac6afaf9ef Enforce naming convention of getters in version_set.h 10 years ago
Lei Jin 5594d446ff unfriend DBImpl and InternalStats from VersionStorageInfo 10 years ago
sdong 4d2ba38b65 Make VersionBuilder unit testable 10 years ago
sdong 76d1c28e82 Make CompactionPicker more easily tested 10 years ago
Lei Jin efa2fb33b0 make LevelFileNumIterator and LevelFileIteratorState anonymous 10 years ago
Lei Jin eb357af58c unfriend ForwardIterator from VersionSet 10 years ago
Lei Jin f981e08139 unfriend ColumnFamilyData from VersionSet 10 years ago
Lei Jin 834c67d77f rename FileLevel to LevelFilesBrief / unfriend CompactedDBImpl 10 years ago
Lei Jin a28b3c4388 unfriend UniversalCompactionPicker,LevelCompactionPicker and FIFOCompactionPicker from VersionSet 10 years ago
Lei Jin 5187d896b9 unfriend Compaction and CompactionPicker from VersionSet 10 years ago
Yueh-Hsuan Chiang 6c66918645 Speed up DB::Open() and Version creation by limiting the number of FileMetaData initialization. 10 years ago
Lei Jin 5ec53f3edf make compaction related options changeable 10 years ago