Commit Graph

876 Commits (1d679e35fd7eba8e6a83c4330f3c760f94f68b1c)

Author SHA1 Message Date
Zhongyi Xie 2f1ca4e838 Revert "BaseDeltaIterator: always check valid() before accessing key(… (#4744) 6 years ago
Zhongyi Xie 3a18bb3e15 BaseDeltaIterator: always check valid() before accessing key() (#4702) 6 years ago
Maysam Yabandeh f1b0841f06 WritePrepared: followup fix for snapshot double release issue (#4734) 6 years ago
Maysam Yabandeh 1a5a93ff74 WritePrepared: Fix double snapshot release issue (#4727) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Zhichao Cao 7125e24619 Add the max trace file size limitation option to Tracing (#4610) 6 years ago
Zhongyi Xie a21cb22ee3 Revert "apply ReadOptions.iterate_upper_bound to transaction iterator… (#4705) 6 years ago
Abhishek Madan 457f77b9ff Introduce RangeDelAggregatorV2 (#4649) 6 years ago
Zhongyi Xie b76398a82b apply ReadOptions.iterate_upper_bound to transaction iterator (#4656) 6 years ago
Yi Wu 05dab3aacd BlobDB: use char array instead of string as buffer (#4662) 6 years ago
Andrew Kryczka ea9454700a Backup engine support for direct I/O reads (#4640) 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
Siying Dong 566fc8b994 Black list some valgrind tests (#4642) 6 years ago
Maysam Yabandeh 2b5b7bc795 WritePrepared: Fix bug in searching in non-cached snapshots (#4639) 6 years ago
Soli 3f8f81cfeb FIX #3820: shorter file name in logs (#4616) 6 years ago
Simon Grätzer ad21b1af52 Set WriteCommitted txn id to commit sequence number (#4565) 6 years ago
Neil Mayhew 43dbd4411e Adapt three unit tests with newer compiler/libraries (#4562) 6 years ago
Yi Wu c7a45ca91f BlobDB: handle IO error on write (#4580) 6 years ago
jsteemann d1c0d3f358 Small issues (#4564) 6 years ago
Siying Dong c17383f918 Fix WriteBatchWithIndex's SeekForPrev() (#4559) 6 years ago
jsteemann 141ef7f8d3 avoid copying when iterating using range-based for (#4459) 6 years ago
DorianZheng 27090ae8f6 Fix DBImpl::GetColumnFamilyHandleUnlocked race condition (#4391) 6 years ago
Andrew Gallagher 897fe6a4a3 rocksdb: put `#pragma once` before `#ifdef` 6 years ago
Yi Wu 04d373b260 BlobDB: handle IO error on read (#4410) 6 years ago
Anand Ananthabhotla 72712f4e28 Allow dynamic modification of window size and deletion trigger (#4403) 6 years ago
Yanqin Jin 8959063c9c Store the return value of Fsync for check 6 years ago
Maysam Yabandeh 3f5282268f Skip concurrency control during recovery of pessimistic txn (#4346) 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
Mikhail Antonov 927f274939 Avoiding write stall caused by manual flushes (#4297) 6 years ago
Andrew Kryczka 42733637e1 Sync CURRENT file during checkpoint (#4322) 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 4f12d49daf Suppress clang analyzer error (#4299) 6 years ago
Yi Wu 7188bd34f3 BlobDB: Fix expired file not being evicted (#4294) 6 years ago
jsteemann 90f744941d adds missing PopSavePoint method to Transaction (#4256) 6 years ago
Siying Dong 9c0c8f5ff6 GetAllKeyVersions() to take an extra argument of `max_num_ikeys`. (#4271) 6 years ago
jsteemann 33ad9060d3 fix compilation with g++ option `-Wsuggest-override` (#4272) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 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
Jingguo Yao ceb5fea1e3 Improve FullFilterBitsReader::HashMayMatch's doc (#4202) 6 years ago
Sagar Vemuri 12b6cdeed3 Trace and Replay for RocksDB (#3837) 6 years ago
Manuel Ung ea212e5316 WriteUnPrepared: Implement unprepared batches for transactions (#4104) 6 years ago