Commit Graph

202 Commits (3c3252a06a77c5f6877392b882014dc8c8b2bd8f)

Author SHA1 Message Date
Maysam Yabandeh 6a40ee5eb1 Refresh snapshot list during long compactions (2nd attempt) (#5278) 6 years ago
Maysam Yabandeh 521d234bda Revert snap_refresh_nanos feature (#5269) 6 years ago
Maysam Yabandeh 506e8448be Refresh snapshot list during long compactions (#5099) 6 years ago
Sagar Vemuri d3d20dcdca Periodic Compactions (#5166) 6 years ago
Zhongyi Xie a291f3a1e5 Collect compaction stats by priority and dump to info LOG (#5050) 6 years ago
Shobhit Dayal b45b1cde3e Feature for sampling and reporting compressibility (#4842) 6 years ago
Siying Dong 5e298f865b Add two more StatsLevel (#5027) 6 years ago
Andrew Kryczka c8c8104d7e Dictionary compression for files written by SstFileWriter (#4978) 6 years ago
Andrew Kryczka 62f70f6d14 Reduce scope of compression dictionary to single SST (#4952) 6 years ago
Siying Dong f48758e939 Deprecate CompactionFilter::IgnoreSnapshots() = false (#4954) 6 years ago
yangzhijia 31221bb7e8 Properly set upper bound of subcompaction output (#4879) (#4898) 6 years ago
Maysam Yabandeh 35e5689e11 Take snapshots once for all cf flushes (#4934) 6 years ago
Alexander Zinoviev 32a6dd9a41 Add a new CPU time counter to compaction report (#4889) 6 years ago
Sagar Vemuri 4978caaa6f Remove a redundant call to TableFileName in CompactionJob::FinishCompactionOutputFile (#4925) 6 years ago
Abhishek Madan 81b6b09f6b Remove v1 RangeDelAggregator (#4778) 6 years ago
Abhishek Madan abf931afa6 Add compaction logic to RangeDelAggregatorV2 (#4758) 6 years ago
Abhishek Madan 64aabc9183 Properly set smallest key of subcompaction output (#4723) 6 years ago
Abhishek Madan 457f77b9ff Introduce RangeDelAggregatorV2 (#4649) 6 years ago
Zhongyi Xie d8df169b84 release db mutex when calling ApproximateSize (#4630) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Andrew Kryczka cae540ebef Fix range tombstones written to more files than necessary (#4592) 6 years ago
Yanqin Jin 729a617b5b Add listener to sample file io (#3933) 6 years ago
Abhishek Madan 3a4bd36fed Truncate range tombstones by leveraging InternalKeys (#4432) 6 years ago
Yanqin Jin 8959063c9c Store the return value of Fsync for check 6 years ago
Andrew Kryczka 17f9a181d5 Reduce empty SST creation/deletion during compaction (#4311) 6 years ago
Andrew Kryczka ee234e83e3 Invoke OnTableFileCreated for empty SSTs (#4307) 6 years ago
Yanqin Jin bb5dcea98e Add path to WritableFileWriter. (#4039) 6 years ago
Siying Dong f3d91a0b57 Add a unit test to verify iterators release data blocks after using them (#4170) 6 years ago
Peter Mattis 90fc40690a Relax VersionStorageInfo::GetOverlappingInputs check (#4050) 7 years ago
Nikhil Benesch 5f3088d565 Range deletion performance improvements + cleanup (#4014) 7 years ago
Zhongyi Xie b3efb1cbe0 fix clang analyzer warnings (#4072) 7 years ago
Anand Ananthabhotla 52d4c9b7f6 Allow DB resume after background errors (#3997) 7 years ago
Zhichao Cao 1f6efabe23 Add bottommost_compression_opts to for bottommost_compression (#3985) 7 years ago
Nikhil Benesch 17339dc2f3 Add table property tracking number of range deletions (#4016) 7 years ago
Zhongyi Xie 795e663df0 option for timing measurement of non-blocking ops during compaction (#4029) 7 years ago
奏之章 f23fed19a1 Delay verify compaction output table (#3979) 7 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 7 years ago
Zhongyi Xie a703432808 MaxFileSizeForLevel: adjust max_file_size for dynamic level compaction 7 years ago
Huachao Huang ed7a95b28c Add max_subcompactions as a compaction option 7 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
Yanqin Jin d42bd041c5 Improve visibility into the reasons for compaction. 7 years ago
Gihwan Oh 65fe8d6cd6 Change a comment 7 years ago
Gihwan Oh 74767deec3 Fix typo 7 years ago
Phani Shekhar Mantripragada 446b32cfc3 Support for Column family specific paths. 7 years ago
Fosco Marotto d12112d05e Throw NoSpace instead of IOError when out of space. 7 years ago
Fosco Marotto d518fe1da6 uint64_t and size_t changes to compile for iOS 7 years ago
Yi Wu 1209b6db5c Blob DB: remove existing garbage collection implementation 7 years ago
Yi Wu fe228da0a9 WritePrepared Txn: Support merge operator 7 years ago
Siying Dong 6aa95f4d0f Fix a wrong log formatting 7 years ago
Siying Dong def6a00740 Print out compression type of new SST files in logging 7 years ago