Commit Graph

1189 Commits (3d9d77d9006c246ea54656440fb29eebfa048f8b)

Author SHA1 Message Date
Siying Dong 4e0f2aadb0 DB::Close() to fail when there are unreleased snapshots (#5272) 6 years ago
Yanqin Jin da96f2fe00 Close WAL files before deletion (#5233) 6 years ago
Zhongyi Xie aa56b7e74a secondary instance: add support for WAL tailing on `OpenAsSecondary` 6 years ago
Yi Zhang 3e63e553b4 Fix MultiGet ASSERT bug when passing unsorted result (#5195) 6 years ago
Maysam Yabandeh fe642cbee6 WritePrepared: fix race condition in reading batch with duplicate keys (#5147) 6 years ago
anand76 fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) 6 years ago
Sergei Glushchenko 39c6c5fc1b Expose DB methods to lock and unlock the WAL (#5146) 6 years ago
Zhichao Cao ebb9b2ed16 Fix the potential DB crash caused by call EndTrace before StartTrace (#5130) 6 years ago
Maysam Yabandeh 14b3f683a1 WriteUnPrepared: less virtual in iterator callback (#5049) 6 years ago
Mike Kolupaev 120bc4715b Add DBOptions. avoid_unnecessary_blocking_io to defer file deletions (#5043) 6 years ago
anand76 dae3b5545c Smooth the deletion of WAL files (#5116) 6 years ago
Siying Dong 89ab1381f8 Apply automatic formatting to some files (#5114) 6 years ago
Yanqin Jin 9358178edc Support for single-primary, multi-secondary instances (#4899) 6 years ago
Siying Dong 48e7effa79 Avoid to go through every CF for every ReleaseSnapshot() (#5090) 6 years ago
Siying Dong 5e298f865b Add two more StatsLevel (#5027) 6 years ago
Zhongyi Xie c4f5d0aa15 add GetStatsHistory to retrieve stats snapshots (#4748) 6 years ago
Yanqin Jin 4fc442029a Avoid using kInAtomicGroup tag for single-cf op (#4981) 6 years ago
Yanqin Jin a69d4deefb Atomic ingest (#4895) 6 years ago
Siying Dong 49ddd7ec4f Stats should be logged in INFO level (#4977) 6 years ago
Siying Dong 8fe073324f BYTES_READ stats miscount for NotFound cases (#4938) 6 years ago
Yi Wu 5d4fddfa52 WritePrepared: Fix visible key compacted out by compaction (#4883) 6 years ago
Yanqin Jin a07175af65 Refactor atomic flush result installation to MANIFEST (#4791) 6 years ago
Anand Ananthabhotla b9d6eccac1 Lock free MultiGet (#4754) 6 years ago
Faustin Lammler 7d65bd5ce4 Fix spelling errors (#4827) 6 years ago
Yanqin Jin ec68091d19 Remove an unused parameter (#4816) 6 years ago
Siying Dong da1c64b6e7 Introduce a CPU time counter in perf_context (#4741) 6 years ago
Jakub Tomanik 71a69d9b68 Fix building RocksDB for iOS (#4687) 6 years ago
Abhishek Madan 81b6b09f6b Remove v1 RangeDelAggregator (#4778) 6 years ago
Maysam Yabandeh 349542332a Fix race condition on options_file_number_ (#4780) 6 years ago
Yanqin Jin 9be3e6b488 Allow file-ingest-triggered flush to skip waiting for write-stall clear (#4751) 6 years ago
Yanqin Jin b96fccb1e6 Move a function to critical section (#4752) 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
Abhishek Madan 457f77b9ff Introduce RangeDelAggregatorV2 (#4649) 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
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Yanqin Jin 5b4c709fad Enable atomic flush (#4023) 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
Yanqin Jin e633983cf1 Add support to flush multiple CFs atomically (#4262) 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 7487a7628c Fix return status of DBImpl::GetLatestSequenceForKey 6 years ago
Anand Ananthabhotla 30c21df97c Fix regression test failures introduced by PR #4164 (#4375) 6 years ago
Anand Ananthabhotla a27fce408e Auto recovery from out of space errors (#4164) 6 years ago
cngzhnp 64324e329e Support pragma once in all header files and cleanup some warnings (#4339) 6 years ago
Yanqin Jin 7daae512d2 Refactor flush request queueing and processing (#3952) 6 years ago
Yanqin Jin bb5dcea98e Add path to WritableFileWriter. (#4039) 6 years ago
Mikhail Antonov 889a0553c8 VerifyChecksum() API should preserve options 6 years ago