Commit Graph

3400 Commits (8261e0026b63ecc118e180aff621a19cea45451d)

Author SHA1 Message Date
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
Abhishek Madan 7dd1641048 Use vector in UncollapsedRangeDelMap (#4487) 6 years ago
UncP 531786ebf7 DBWriteImpl: remove redundant code (#4450) 6 years ago
Simon Grätzer ceded4535d WriteBatch::Iterate wrongly returns Status::Corruption (#4478) 6 years ago
Andrew Kryczka 7e56072290 Fix merge operand reappearing when covered by DeleteRange (#4481) 6 years ago
Peter Pei 09814f2cfc support OnCompactionBegin (#4431) 6 years ago
Andrew Kryczka faa70fc575 DeleteRange regression tests using public API (#4476) 6 years ago
Abhishek Madan 9c6fea7fe1 Update HISTORY.md, fix unity_test failure (#4479) 6 years ago
Anand Ananthabhotla 854a4be03f Handle mixed slowdown/no_slowdown writer properly (#4475) 6 years ago
jsteemann 141ef7f8d3 avoid copying when iterating using range-based for (#4459) 6 years ago
jsteemann 517d3b8b77 fix typo in error message, twice (#4457) 6 years ago
Abhishek Madan 3a4bd36fed Truncate range tombstones by leveraging InternalKeys (#4432) 6 years ago
Zhongyi Xie 283a700f5d add locking around calls to RecalculateWriteStallConditions in column_family_test (#4474) 6 years ago
Zhongyi Xie cac87fcf57 move dump stats to a separate thread (#4382) 6 years ago
DorianZheng 27090ae8f6 Fix DBImpl::GetColumnFamilyHandleUnlocked race condition (#4391) 6 years ago
DorianZheng e0f05754ba Expose column family id to OnCompactionCompleted (#4466) 6 years ago
DorianZheng 7487a7628c Fix return status of DBImpl::GetLatestSequenceForKey 6 years ago
Maysam Yabandeh 21b51dfec4 Add inline comments to flush job (#4464) 6 years ago
Maysam Yabandeh 1fb6805527 Fix snprintf buffer overflow bug (#4465) 6 years ago
Dmitry Alimov e13d8dcbbb Fix typos in comments (#4456) 6 years ago
Zhongyi Xie ce1fc5af09 fix unused param `allocator` in compression.h (#4453) 6 years ago
JiYou a1f6142f38 VersionSet: GetOverlappingInputs() fix overflow and optimize. (#4385) 6 years ago
Yanqin Jin 4e58b2ea3d Check for compression lib support before test exec (#4443) 6 years ago
Yanqin Jin be5cc4c7b8 Remove a race condition between lsdir and rm (#4440) 6 years ago
Andrew Kryczka ac6f435a9a Fix CompactFiles support for kDisableCompressionOption (#4438) 6 years ago