Commit Graph

264 Commits (0f5cbcd7988a58b4cc81213612be80e46df1fdc3)

Author SHA1 Message Date
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
Igor Canadi 6e7cae7711 [CF] More tests 10 years ago
Igor Canadi 9bce2b2a84 [CF] Fix lint errors in CF code 10 years ago
Igor Canadi 422bb09cb0 Fix table properties 11 years ago
kailiu 63690625cd Expose the table properties to application 11 years ago
Igor Canadi b06840aa7d [CF] Rethinking ColumnFamilyHandle and fix to dropping column families 11 years ago
Lei Jin 5fbf2ef42d preload table handle on Recover() when max_open_files == -1 11 years ago
Igor Canadi f276e0e59d [CF] Options -> DBOptions 11 years ago
Igor Canadi c24d8c4e90 [CF] Rethink table cache 11 years ago
Igor Canadi 7b9f134959 [CF] Move InternalStats to ColumnFamilyData 11 years ago
Igor Canadi 73f62255c1 [CF] Split SanitizeOptions into two 11 years ago
Igor Canadi 29bacb2eb6 VersionSet cleanup 11 years ago
Siying Dong d169b67680 [Performance Branch] PlainTable to encode rows with seqID 0, value type using 1 internal byte. 11 years ago
kailiu 4f6cb17bdb First phase API clean up 11 years ago
Igor Canadi 27a8856c23 Compacting column families 11 years ago