Commit Graph

137 Commits (eab4f49a2cba969af04a502e561653ca018dba97)

Author SHA1 Message Date
anand76 fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) 6 years ago
Adam Simpkins c06c4c01c5 Fix many bugs in log statement arguments (#5089) 6 years ago
anand76 dae3b5545c Smooth the deletion of WAL files (#5116) 6 years ago
Siying Dong 2b4d5ceb47 Remove some "using std::..." from header files. (#5113) 6 years ago
Siying Dong fe2bd190a5 BlobDB::Open() should put all existing trash files to delete scheduler (#5103) 6 years ago
Shobhit Dayal b45b1cde3e Feature for sampling and reporting compressibility (#4842) 6 years ago
He Zhe 20d49da90c utilities: Fix build failure with -Werror=maybe-uninitialized (#5074) 6 years ago
Levi Tamasi 79b6ab43ce BlobDB: Remove GC interval option (#5044) 6 years ago
Siying Dong 5e298f865b Add two more StatsLevel (#5027) 6 years ago
Siying Dong 06f378d75e When closing BlobDB, should first wait for all background tasks (#5005) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
anand76 d0d484b132 Always delete Blob DB files in the background (#4928) 6 years ago
Siying Dong 08b8cea69f Deleting Blob files also goes through SstFileManager (#4904) 6 years ago
Sagar Vemuri 8189c184ec Remove unused Blob WAL filter (#4896) 6 years ago
Andrew Kryczka 01013ae766 Digest ZSTD compression dictionary once when writing SST file (#4849) 6 years ago
Sagar Vemuri 3cfc7515fc Remove an unused option (#4888) 6 years ago
Sagar Vemuri 55e03b67df Correct the comment about inlined blob option (#4887) 6 years ago
Yi Wu 05dab3aacd BlobDB: use char array instead of string as buffer (#4662) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Peter (Stig) Edwards bec59f9072 Ensure delete[] and not delete is used on buffer_ (#4647) 6 years ago
Yi Wu c7a45ca91f BlobDB: handle IO error on write (#4580) 6 years ago
DorianZheng 27090ae8f6 Fix DBImpl::GetColumnFamilyHandleUnlocked race condition (#4391) 6 years ago
Yi Wu 04d373b260 BlobDB: handle IO error on read (#4410) 6 years ago
Yanqin Jin 8959063c9c Store the return value of Fsync for check 6 years ago
Andrew Kryczka 2c14662213 Revert "Digest ZSTD compression dictionary once per SST file (#4251)" (#4347) 6 years ago
cngzhnp 64324e329e Support pragma once in all header files and cleanup some warnings (#4339) 6 years ago
Yi Wu 462ed70d64 BlobDB: GetLiveFiles and GetLiveFilesMetadata return relative path (#4326) 6 years ago
Yi Wu 3e801e5ed1 BlobDB: Improve info log (#4324) 6 years ago
Yi Wu 38ad3c9f8a BlobDB: Avoid returning garbage value on key not found (#4321) 6 years ago
Yi Wu a6d3de4e7a BlobDB: Implement DisableFileDeletions (#4314) 6 years ago
Andrew Kryczka 6c40806e51 Digest ZSTD compression dictionary once per SST file (#4251) 6 years ago
Yanqin Jin bb5dcea98e Add path to WritableFileWriter. (#4039) 6 years ago
Yi Wu 7188bd34f3 BlobDB: Fix expired file not being evicted (#4294) 6 years ago
Siying Dong 9c0c8f5ff6 GetAllKeyVersions() to take an extra argument of `max_num_ikeys`. (#4271) 6 years ago
Yi Wu c970358574 BlobDB: Can return expiration together with Get() (#4227) 6 years ago
Yi Wu 4cb7068c1e BlobDB: Fix VisibleToActiveSnapshot() (#4236) 6 years ago
Yi Wu 140f256da2 BlobDB: Cleanup TTLExtractor interface (#4229) 6 years ago
Maysam Yabandeh 8581a93a6b Per-thread unique test db names (#4135) 6 years ago
Yi Wu 6d454d7376 BlobDB: is_fifo=true also evict non-TTL blob files (#4049) 6 years ago
Yi Wu a71e467381 Blob DB: enable readahead for garbage collection (#3648) 6 years ago
Yanqin Jin 524c6e6b72 Add file name info to SequentialFileReader. (#4026) 6 years ago
Zhongyi Xie f1592a06c2 run make format for PR 3838 (#3954) 6 years ago
Dmitri Smirnov f4b72d7056 Provide a way to override windows memory allocator with jemalloc for ZSTD 6 years ago
Mike Kolupaev 8bf555f487 Change and clarify the relationship between Valid(), status() and Seek*() for all iterators. Also fix some bugs 6 years ago
Sergey Elin 3272bc07c6 Fix formatting in log message 6 years ago
Zhongyi Xie 954b496b3f fix memory leak in two_level_iterator 7 years ago
Yi Wu 36a9f22931 Blob DB: blob_dump to show uncompressed values 7 years ago
Yi Wu f1b7b790c9 BlobDB: Fix BlobDBImpl::GCFileAndUpdateLSM issues 7 years ago
Yi Wu 449627f0ea Blob DB: remove unreacheable code 7 years ago
Yi Wu b864bc9b5b Blob DB: Improve FIFO eviction 7 years ago