Commit Graph

278 Commits (220132b65ec17abb037d3e79d5abf6ca8d797b96)

Author SHA1 Message Date
Igor Canadi f4574449e9 Clean up compaction logging 10 years ago
sdong 9efbd85ac9 fsync directory after creating current file in NewDB() 10 years ago
Igor Canadi 096f5be0ed Put column family information in LiveFileMetaData 10 years ago
Lei Jin ccaca59bee avoid calling FindFile twice in TwoLevelIterator for PlainTable 10 years ago
Lei Jin d642c60bdc Check PrefixMayMatch on Seek() 10 years ago
Lei Jin 3995e801ab kill ReadOptions.prefix and .prefix_seek 10 years ago
Igor Canadi ad3cd39ccd Column family logging 10 years ago
Lei Jin 0f2d768191 hints for narrowing down FindFile range and avoiding checking unrelevant L0 files 10 years ago
sdong 651792251a Fix bugs introduced by D17961 10 years ago
sdong fa430bfd04 Minimize accessing multiple objects in Version::Get() 10 years ago
Igor Canadi 588bca2020 RocksDBLite 10 years ago
Igor Canadi e6acb874cd Don't roll empty logs 10 years ago
Igor Canadi 2014915d32 Fix ASAN issue 10 years ago
Igor Canadi b947fdc89d Column family support for DB::OpenForReadOnly() 10 years ago
Igor Canadi 5b345b76cb Remove env_ from MergingIterator 10 years ago
sdong 284c365b77 Fix valgrind error caused by FileMetaData as two level iterator's index block handle 10 years ago
Igor Canadi 577556d5f9 Don't store version number in MANIFEST 10 years ago
Igor Canadi 6a08bc042a Fix no return warning in FileComparator 10 years ago
Igor Canadi 1e9621d4e5 Sort files correctly in Builder::SaveTo 10 years ago
Igor Canadi ad9a39c9b4 [RocksDB] Preallocate new MANIFEST files 10 years ago
sdong 6b2e7a2a01 When Options.max_num_files=-1, non level0 files also by pass table cache 10 years ago
Yueh-Hsuan Chiang cda4006e87 Enhance partial merge to support multiple arguments 10 years ago
Igor Canadi fcd5c5e828 ComputeCompactionScore in CompactionPicker 10 years ago
Lei Jin 6dc940d4c9 avoid shared_ptr assignment in Version::Get() 10 years ago
Igor Canadi 69aa6ecb26 Finalize fist version in column family 10 years ago
Igor Canadi 758fa8c359 Don't Finalize in CompactionPicker 10 years ago
Lei Jin 63cef90078 disable the log_number check in Recover() 10 years ago
Igor Canadi bcea9c1296 Finalize version in dumpmanifest 10 years ago
Igor Canadi f26cb0f093 Optimize fallocation 10 years ago
Igor Canadi ae25742af9 Fix race condition in manifest roll 10 years ago
Lei Jin 0cf6c8f7ce fix: use the correct edit when comparing log_number 10 years ago
Lei Jin 453ec52ca1 journal log_number correctly in MANIFEST 10 years ago
Igor Canadi a782bb989e Fix log_number in LogAndApply 10 years ago
Igor Canadi f0e1e3ebf1 CF cleanup part 2 10 years ago
Igor Canadi b5d6ad69fc Bug fixes introduced by code cleanup 10 years ago
Igor Canadi fb2346fc1f [CF] Code cleanup part 1 10 years ago
Igor Canadi dad8603fc4 [CF] Fix column family dropping 10 years ago
Igor Canadi 04d2c26e17 Add option verify_checksums_in_compaction 10 years ago
sdong ecb1ffa2a8 Buffer info logs when picking compactions and write them out after releasing the mutex 10 years ago
Igor Canadi 9625acbf70 [CF] Dont reuse dropped column family IDs 10 years ago
Igor Canadi 5142b37000 Fix a group commit bug in LogAndApply 10 years ago
kailiu bf86af5174 Remove the terrible hack in for flush_block_policy_factory 10 years ago
Igor Canadi 8ea21a778b [CF] Rething LogAndApply for column families 10 years ago
Igor Canadi 58ca641d53 Make Log::Reader more robust 10 years ago
Igor Canadi 12966ec1bb Fix LogAndApply() group commit 10 years ago
Igor Canadi f6a257b6a1 Set dropped column family before persisting in the manifest 10 years ago
Igor Canadi 670f3ba212 [CF] Small refactor of Recover() and DumpManifest() 10 years ago
Igor Canadi 099ad94306 Set log number for column family 10 years ago
Igor Canadi 510f84b686 [CF] CreateColumnFamily fix 10 years ago
Igor Canadi 492c9f71c6 [CF] Column family support for LDB tool 10 years ago