Commit Graph

1149 Commits (e633983cf1e4f72476520ca27b4d7bd5ed138843)

Author SHA1 Message Date
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
Zhichao Cao 6d75319d95 Add tracing function of Seek() and SeekForPrev() to trace_replay (#4228) 6 years ago
Zhichao Cao 76d77205da Remove the redundant condition inclusion to avoid confusion (#4254) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Yanqin Jin 1f802773bc Update JobContext. (#3949) 6 years ago
DorianZheng f9373e2d5c Make sure to call ReleaseFileNumberFromPendingOutputs 6 years ago
Sagar Vemuri 12b6cdeed3 Trace and Replay for RocksDB (#3837) 6 years ago
Yanqin Jin 54de56844d Remove random writes from SST file ingestion (#4172) 6 years ago
DorianZheng f5e46354d2 Protect external file when ingesting (#4099) 6 years ago
Siying Dong fd45495cf5 DBImpl::IngestExternalFile() should grab mutex when releasing file number in failure case (#4189) 6 years ago
Siying Dong ddc07b40fc Remove managed iterator 6 years ago
Siying Dong 995fcf7573 Pending output file number should be released after bulkload failure (#4145) 6 years ago
Yanqin Jin 331cb63641 SetOptions Backup Race Condition (#4108) 6 years ago
Manuel Ung 8ad63a4b86 WriteUnPrepared: Add new WAL marker kTypeBeginUnprepareXID (#4069) 6 years ago
Anand Ananthabhotla 52d4c9b7f6 Allow DB resume after background errors (#3997) 6 years ago
Manuel Ung a16e00b7b9 WriteUnPrepared Txn: Disable seek to snapshot optimization (#3955) 6 years ago
Yanqin Jin 524c6e6b72 Add file name info to SequentialFileReader. (#4026) 6 years ago
zhichao-cao 3fbc865cd5 Add kOptionsStatistics to GetProperty() (#3966) 6 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 6 years ago
Maysam Yabandeh 46fde6b653 Fix race condition between log_.erase and log_.back 6 years ago
Maysam Yabandeh 718c1c9c1f Pass manual_wal_flush also to the first wal file 6 years ago
Dmitri Smirnov 934f96de27 Better destroydb 6 years ago
Siying Dong d59549298f Skip deleted WALs during recovery 6 years ago
Siying Dong 63c965cdb4 Sync parent directory after deleting a file in delete scheduler 6 years ago
Anand Ananthabhotla dbdaa4662e Add a stat for MultiGet keys found, update memtable hit/miss stats 6 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 6 years ago
Phani Shekhar Mantripragada 446b32cfc3 Support for Column family specific paths. 6 years ago
Maysam Yabandeh b225de7e10 WritePrepared Txn: smallest_prepare optimization 6 years ago
Yanqin Jin 1f5def1653 Fix race condition causing double deletion of ssts 6 years ago
Maysam Yabandeh 35a4469bbf Fix race condition via concurrent FlushWAL 6 years ago
Maysam Yabandeh 3e417a6607 WritePrepared Txn: AddPrepared for all sub-batches 6 years ago
Zhongyi Xie 1cbc96d236 FlushReason improvement 6 years ago
amytai 0a3db28d98 Disallow compactions if there isn't enough free space 6 years ago
Dmitri Smirnov c364eb42b5 Windows cumulative patch 6 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 6 years ago
Andrew Kryczka 3ae0047278 skip CompactRange flush based on memtable contents 6 years ago
Anand Ananthabhotla dfbe52e099 Fix the Logger::Close() and DBImpl::Close() design pattern 6 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 6 years ago
David Lai f4a030ce81 - comment out unused parameters 6 years ago
Andrew Kryczka ee1c802675 Add delay before flush in CompactRange to avoid write stalling 6 years ago
Zhongyi Xie 945f618ba5 log flush reason for better debugging experience 6 years ago