Commit Graph

3674 Commits (80d7067cb2e1d675104fac9e7d5e52b3aa56aa3b)

Author SHA1 Message Date
Siying Dong abb1a8fc23 Add a unit test to assert number of preads (#4657) 6 years ago
QingpingWang 4f0fcb78ae Expose num entries and deletions of sst files (#4623) 6 years ago
Soli Como 5945e16dfc Divide `NO_ITERATORS` into two counters `NO_ITERATOR_CREATED` and `NO_ITERATOR_DELETE` (#4498) 6 years ago
Soli a478682260 Fix #3840: only `SyncClosedLogs` for multiple CFs (#4460) 6 years ago
Andrew Kryczka ea9454700a Backup engine support for direct I/O reads (#4640) 6 years ago
Zhongyi Xie b313019326 use per-level perfcontext for DB::Get calls (#4617) 6 years ago
Sagar Vemuri 2993cd2002 Fix RocksDB Lite build (#4675) 6 years ago
Abhishek Madan 7d04ef4655 Fix flaky DBDynamicLevelTest.DynamicLevelMaxBytesBase2 (#4668) 6 years ago
DorianZheng 0f88160f67 Fix `CompactFiles` bug (#4665) 6 years ago
Yanqin Jin 05dec0c7c7 Remove redundant member var and set options (#4631) 6 years ago
DorianZheng 09426ae1c7 Fix `DBImpl::GetColumnFamilyHandleUnlocked` data race (#4666) 6 years ago
Yi Wu 859dbda6e3 Fix DBTest.SoftLimit flakyness (#4658) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Zhongyi Xie fce5994603 Add more sync point to fix flaky test GroupCommitTest 6 years ago
Siying Dong 566fc8b994 Black list some valgrind tests (#4642) 6 years ago
Andrew Kryczka fffac43cfb Add DB property for SST files kept from deletion (#4618) 6 years ago
Siying Dong c3105aa50d Try to fix ExternalSSTFileTest.IngestNonExistingFile flakines (#4625) 6 years ago
Zhongyi Xie 61311157ff exclude get db property calls from rocksdb_lite (#4619) 6 years ago
Yanqin Jin de18a2d82e Update test to cover a new case in file ingestion (#4614) 6 years ago
Bo Hou cd9404bb77 xxhash 64 support 6 years ago
Andrew Kryczka 5c794d94c4 Prevent manual flush hanging in read-only mode (#4615) 6 years ago
Andrew Kryczka b8f68bac38 Prevent manual compaction hanging in read-only mode (#4611) 6 years ago
Yanqin Jin d1118f6f19 Add test to check if DB can handle atomic group (#4433) 6 years ago
Abhishek Madan eaaf1a6f05 Promote rocksdb.{deleted.keys,merge.operands} to main table properties (#4594) 6 years ago
Siying Dong 9da88a8321 Remove info logging in db mutex inside EnableFileDeletions() (#4604) 6 years ago
Andrew Kryczka cae540ebef Fix range tombstones written to more files than necessary (#4592) 6 years ago
Yanqin Jin 806ff34b61 Disable DBIOFailureTest.NoSpaceCompactRange in LITE (#4596) 6 years ago
Yanqin Jin 92b4401566 Avoid memtable cut when active memtable is empty (#4595) 6 years ago
Yanqin Jin 5b4c709fad Enable atomic flush (#4023) 6 years ago
Yi Wu f560c8f5c8 s/CacheAllocator/MemoryAllocator/g (#4590) 6 years ago
Abhishek Madan 7528130e38 Cache fragmented range tombstones in BlockBasedTableReader (#4493) 6 years ago
Zhongyi Xie fe0d23059d Fix two contrun job failures (#4587) 6 years ago
Yanqin Jin eb8c9918f7 Remove unused variable 6 years ago
Abhishek Madan 8c78348c77 Use only "local" range tombstones during Get (#4449) 6 years ago
Zhongyi Xie 21bf7421ca use per-level perf context for bloom filter related counters (#4581) 6 years ago
Neil Mayhew 43dbd4411e Adapt three unit tests with newer compiler/libraries (#4562) 6 years ago
Zhongyi Xie f6b151f16d fix clang analyzer error (#4583) 6 years ago
Maysam Yabandeh c34cc40424 Fix user comparator receiving internal key (#4575) 6 years ago
Siying Dong 7024263682 Dynamic level to adjust level multiplier when write is too heavy (#4338) 6 years ago
Yi Wu 933250e355 Fix RepeatableThreadTest::MockEnvTest hang (#4560) 6 years ago
Yanqin Jin da4aa59b4c Add read retry support to log reader (#4394) 6 years ago
Maysam Yabandeh 0afa5b53d7 Disable GroupCommitTest in Appveyor (#4536) 6 years ago
Abhishek Madan 45f213b558 Lazily initialize RangeDelAggregator stripe map entries (#4497) 6 years ago
Zhongyi Xie d6ec288703 Add PerfContextByLevel to provide per level perf context information (#4226) 6 years ago
anand1976 1e3845805d Properly determine a truncated CompactRange stop key (#4496) 6 years ago
Yanqin Jin e633983cf1 Add support to flush multiple CFs atomically (#4262) 6 years ago
Andrew Kryczka 32b4d4ad47 Avoid per-key linear scan over snapshots in compaction (#4495) 6 years ago
Yanqin Jin 729a617b5b Add listener to sample file io (#3933) 6 years ago
Yi Wu 6f8d4bdff1 Fix compile error with jemalloc (#4488) 6 years ago
Chinmay Kamat 6422356a27 Acquire lock on DB LOCK file before starting repair. (#4435) 6 years ago