Commit Graph

34 Commits (66499780b21f6240d2a8c67f0dfb6af52131c174)

Author SHA1 Message Date
Yu Zhang 8dfcfd4e90 Fix backward iteration issue when user defined timestamp is enabled in BlobDB (#11258) 2 years ago
Yu Zhang f007b8fdea Support iter_start_ts in integrated BlobDB (#11244) 2 years ago
Levi Tamasi 9794acb597 Add a new MultiGetEntity API (#11222) 2 years ago
Levi Tamasi a82021c3d0 Fix a bug where GetEntity would expose a blob reference (#11162) 2 years ago
Yu Zhang 24ac53d81a Use user key on sst file for blob verification for Get and MultiGet (#11105) 2 years ago
sdong 4720ba4391 Remove RocksDB LITE (#11147) 2 years ago
Levi Tamasi bb5ac1b524 Run clang-format on db/blob/ (#10856) 2 years ago
Bo Wang d490bfcdb6 Avoid recompressing cold block in CompressedSecondaryCache (#10527) 2 years ago
Andrew Kryczka 5a97e6b1d2 Deflake blob caching tests (#10636) 2 years ago
Levi Tamasi 01e88dfeb4 Support using cache warming with the secondary blob cache (#10603) 2 years ago
Levi Tamasi 06b04127a8 Reset blob value as soon as it's not needed in DBIter (#10490) 2 years ago
Levi Tamasi 0cc9e98bbb Respect fill_cache when reading blobs in DBIter (#10492) 2 years ago
Gang Liao ec4ebeff30 Support prepopulating/warming the blob cache (#10298) 2 years ago
Gang Liao 056e08d6c4 Enable blob caching for MultiGetBlob in RocksDB (#10272) 2 years ago
Gang Liao deff48bcef Add blob source to retrieve blobs in RocksDB (#10198) 2 years ago
Levi Tamasi db536ee045 Propagate errors from UpdateBoundaries (#9851) 3 years ago
Levi Tamasi 5645207758 Expose the amount of garbage in live blob files as a dedicated DB property (#9835) 3 years ago
Levi Tamasi 073ac54739 Log blob file space amp and expose it via the rocksdb.blob-stats DB property (#9538) 3 years ago
anand76 dddb791c18 Enable a few unit tests to use custom Env objects (#9087) 3 years ago
Yanqin Jin b92cef2d1d Sort per-file blob read requests by offset (#8953) 3 years ago
Yanqin Jin b512f4bc76 Batch blob read IO for MultiGet (#8699) 3 years ago
Levi Tamasi 306b779957 Use GetBlobFileSize instead of GetTotalBlobBytes in DB properties (#8902) 3 years ago
Zhiyi Zhang 0cb0fc6fd3 Add DB properties for BlobDB (#8734) 3 years ago
Levi Tamasi 55ef8972fc Support custom env in db_blob_{basic,compaction,corruption,index}_test (#8817) 3 years ago
Drewryz 3b27725245 Fix a minor issue with initializing the test path (#8555) 3 years ago
Akanksha Mahajan 3897ce3125 Support for Merge in Integrated BlobDB with base values (#8292) 3 years ago
Yanqin Jin b0e20194ea Handle blob files when options.best_efforts_recovery is true (#8180) 4 years ago
Akanksha Mahajan 689b13e639 Add request_id in IODebugContext. (#8045) 4 years ago
storagezhang 711881bc25 Fix some typos in comments (#8066) 4 years ago
Yanqin Jin cef4a6c49f Compaction filter support for (new) BlobDB (#7974) 4 years ago
Akanksha Mahajan ea8bb82fc7 Add support for IOTracing in blob files (#7958) 4 years ago
Levi Tamasi 1afbd1948c Add initial blob support to batched MultiGet (#7766) 4 years ago
mrambacher f35f7f2704 Fix many tests to run with MEM_ENV and ENCRYPTED_ENV; Introduce a MemoryFileSystem class (#7566) 4 years ago
Levi Tamasi e8cb32ed67 Introduce BlobFileCache and add support for blob files to Get() (#7540) 4 years ago