Commit Graph

731 Commits (4926b33742f03b45b64b4aeabfc7492908c04885)

Author SHA1 Message Date
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 10 years ago
sdong 4266d4fd90 Allow users to migrate to options.level_compaction_dynamic_level_bytes=true using CompactRange() 10 years ago
agiardullo dc9d70de65 Optimistic Transactions 10 years ago
Yueh-Hsuan Chiang 3ab8ffd4dd Compaction now conditionally boosts the size of deletion entries. 10 years ago
Igor Canadi 7a3577519f Don't artificially inflate L0 score 10 years ago
Igor Canadi dddceefe5e Fix clang build 10 years ago
krad d4540654e9 Optimize GetApproximateSizes() to use lesser CPU cycles. 10 years ago
Igor Canadi 7f47ba0e26 Fix possible SIGSEGV in CompactRange (github issue #596) 10 years ago
clark.kang 6ede020dc4 fix typos 10 years ago
Igor Canadi e003d3864c Abstract out SetMaxPossibleForUserKey() and SetMinPossibleForUserKey 10 years ago
sdong 9bf40b64d0 Print max score in level summary 10 years ago
Igor Canadi 6059bdf86a Add experimental API MarkForCompaction() 10 years ago
Jim Meyering d2a92c13bc avoid returning a number-of-active-keys estimate of nearly 2^64 10 years ago
sdong a7ac6cef1f Fix level size overflow for options_.level_compaction_dynamic_level_bytes=true 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 b088c83e6e Don't delete files when column family is dropped 10 years ago
Igor Canadi c88ff4ca76 Deprecate removeScanCountLimit in NewLRUCache 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
Jim Meyering 9283c7afd2 build: remove always-true assertions 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
Grace Law 1851f977c2 Added RocksDB stats GET_HIT_L0 and GET_HIT_L1 10 years ago
Igor Canadi 2a979822b6 Fix deleting obsolete files 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
sdong 4e48753b73 Sync manifest file when initializing it 10 years ago
sdong bb128bfec3 More accurate message for compaction applied to a different version 10 years ago
sdong 9ef59a09a5 VersionSet::AddLiveFiles() to assert current version is included. 10 years ago
Igor Canadi 0acc738810 Speed up FindObsoleteFiles() 10 years ago
Jonah Cohen a14b7873ee Enforce write buffer memory limit across column families 10 years ago
Lei Jin 9c7ca65d21 free builders in VersionSet::DumpManifest 10 years ago
Lei Jin 8d3f8f9696 remove all remaining references to cfd->options() 10 years ago
Yueh-Hsuan Chiang 1d1a64f58a Move NeedsCompaction() from VersionStorageInfo to CompactionPicker 10 years ago
Igor Canadi 25f273027b Fix iOS compile with -Wshorten-64-to-32 10 years ago
sdong fa50abb726 Fix bug of reading from empty DB. 10 years ago
Yueh-Hsuan Chiang 5811419357 Fixed GetEstimatedActiveKeys 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 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 9f20395cd6 Turn -Wshadow back on 10 years ago
Yueh-Hsuan Chiang d8e1196635 Apply InfoLogLevel to the logs in db/version_set.cc 10 years ago
sdong ac6afaf9ef Enforce naming convention of getters in version_set.h 10 years ago
sdong 86905e3cbb Move VersionBuilder logic to a separate .cc file 10 years ago
sdong f7e6c856ab Fix BaseReferencedVersionBuilder's destructor order 10 years ago
Igor Canadi 9f7fc3ac45 Turn on -Wshadow 10 years ago
sdong 4d2ba38b65 Make VersionBuilder unit testable 10 years ago
sdong 76d1c28e82 Make CompactionPicker more easily tested 10 years ago
Yueh-Hsuan Chiang 3772a3d09d Fix the bug where compaction does not fail when RocksDB can't create a new file. 10 years ago