Commit Graph

522 Commits (e78715c29a0e140a4705fb5ee07e74bf363f2aa9)

Author SHA1 Message Date
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
Lei Jin efa2fb33b0 make LevelFileNumIterator and LevelFileIteratorState anonymous 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
Lei Jin f1841985e4 dynamic inplace_update options 10 years ago
Lei Jin 122f98e0b9 dynamic max_mem_compact_level 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