Commit Graph

27 Commits (main)

Author SHA1 Message Date
mrambacher 4a09d632c4 Remove Legacy and Custom FileWrapper classes from header files (#7851) 4 years ago
Levi Tamasi 1f84611e5d Clean up BlobLogReader and rename it to BlobLogSequentialReader (#7517) 4 years ago
Levi Tamasi 5ce246c716 Expose the start of the expiration range for TTL blob files through LiveFileMetaData (#7365) 4 years ago
Levi Tamasi c5ddeceba0 Remove some more dead code around syncing blob files (#7138) 5 years ago
Levi Tamasi a693341604 Move the blob file format related classes to the main namespace, rename reader/writer (#7086) 5 years ago
Burton Li 5be2cb6948 Compaction filter support for BlobDB (#6850) 5 years ago
Levi Tamasi 5abda3bb8b Move blob_log_{format,reader,writer}.{cc,h} to db/blob/ (#6960) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Levi Tamasi 1dd7873e08 Remove earlier partial BlobDB GC implementation (#6278) 5 years ago
Levi Tamasi 583c6953d8 Move out valid blobs from the oldest blob files during compaction (#6121) 5 years ago
Adam Retter a61ec9ae3b Fix BlobDB compilation on older GCC versions 5 years ago
Levi Tamasi 72daa92d3a Refactor blob file creation logic (#6066) 5 years ago
Levi Tamasi 279c488395 Mark blob files not needed by any memtables/SSTs obsolete (#6032) 5 years ago
Levi Tamasi 8e7aa62813 BlobDB: Maintain mapping between blob files and SSTs (#6020) 5 years ago
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago
Yi Wu 04d373b260 BlobDB: handle IO error on read (#4410) 6 years ago
Yi Wu 6d454d7376 BlobDB: is_fifo=true also evict non-TTL blob files (#4049) 7 years ago
Yi Wu a71e467381 Blob DB: enable readahead for garbage collection (#3648) 7 years ago
Yi Wu 1209b6db5c Blob DB: remove existing garbage collection implementation 7 years ago
Yi Wu 237b292515 BlobDB: Remove the need to get sequence number per write 7 years ago
Yi Wu 250a51a3f9 BlobDB: refactor DB open logic 7 years ago
Yi Wu ca75f0a64a Blob DB: Fix release build 7 years ago
Yi Wu 4f9f124347 Blob DB: use compression in file header instead of global options 7 years ago
Yi Wu 7bfa88037e Blob DB: fix snapshot handling 7 years ago
Yi Wu 3ebb7ba7b9 Blob DB: update blob file format 7 years ago
Yi Wu 0552029b5c Blob DB: not writing sequence number as blob record footer 7 years ago
Yi Wu 10ba50e9eb Blob DB: Move BlobFile definition to a separate file 7 years ago