Commit Graph

494 Commits (531786ebf7d70671056b97d72245306bc75da348)

Author SHA1 Message Date
Peter Pei 09814f2cfc support OnCompactionBegin (#4431) 6 years ago
Anand Ananthabhotla 854a4be03f Handle mixed slowdown/no_slowdown writer properly (#4475) 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
Yi Wu dc813e4b85 Improve log handling when recover without flush (#4405) 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
Mikhail Antonov 927f274939 Avoiding write stall caused by manual flushes (#4297) 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
Zhichao Cao 6d75319d95 Add tracing function of Seek() and SeekForPrev() to trace_replay (#4228) 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
Manuel Ung b9846370e9 WriteUnPrepared: Add support for recovering WriteUnprepared transactions (#4078) 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
zhichao-cao 3fbc865cd5 Add kOptionsStatistics to GetProperty() (#3966) 6 years ago
Maysam Yabandeh 718c1c9c1f Pass manual_wal_flush also to the first wal file 6 years ago
Siying Dong d59549298f Skip deleted WALs during recovery 6 years ago
Huachao Huang ed7a95b28c Add max_subcompactions as a compaction option 6 years ago
Siying Dong 63c965cdb4 Sync parent directory after deleting a file in delete scheduler 6 years ago
Maysam Yabandeh bde1c1a72a WritePrepared Txn: add stats 7 years ago
Phani Shekhar Mantripragada 446b32cfc3 Support for Column family specific paths. 7 years ago
Maysam Yabandeh b225de7e10 WritePrepared Txn: smallest_prepare optimization 7 years ago
Amy Tai 1579626d0d Enable cancelling manual compactions if they hit the sfm size limit 7 years ago
Maysam Yabandeh 0377ff9dea WritePrepared Txn: make recoverable state visible after flush 7 years ago
Yanqin Jin 1f5def1653 Fix race condition causing double deletion of ssts 7 years ago
Maysam Yabandeh 35a4469bbf Fix race condition via concurrent FlushWAL 7 years ago
Zhongyi Xie 1cbc96d236 FlushReason improvement 7 years ago
Andrew Kryczka 4d51feab0b Rename function for handling WAL write error 7 years ago
Maysam Yabandeh 7429b20e39 WritePrepared Txn: fix race condition on publishing seq 7 years ago
Niv Dayan da82aab126 allowing CompactFiles to return new file names 7 years ago
Bruce Mitchener a3a3f5497c Fix some typos in comments and docs. 7 years ago
amytai 0a3db28d98 Disallow compactions if there isn't enough free space 7 years ago
Maysam Yabandeh 680864ae54 WritePrepared Txn: Fix bug with duplicate keys during recovery 7 years ago
Maysam Yabandeh d060421c77 Fix a leak in prepared_section_completed_ 7 years ago
Yi Wu bf937cf15b Add "rocksdb.live-sst-files-size" DB property 7 years ago
leviathan1995 ec5843dca9 Comment typo 7 years ago
Anand Ananthabhotla dfbe52e099 Fix the Logger::Close() and DBImpl::Close() design pattern 7 years ago
Andrew Kryczka ee1c802675 Add delay before flush in CompactRange to avoid write stalling 7 years ago
Zhongyi Xie 945f618ba5 log flush reason for better debugging experience 7 years ago
Maysam Yabandeh 88d8b2a2f5 WritePrepared Txn: Duplicate Keys, Txn Part 7 years ago
Anand Ananthabhotla 4b124fb9d3 Handle error return from WriteBuffer() 7 years ago
Huachao Huang ab43ff58b5 Delete files in multiple ranges at once 7 years ago
Yi Wu f1cb83fcf4 Fix Flush() keep waiting after flush finish 7 years ago
Andrew Kryczka 46e599fc6b fix live WALs purged while file deletions disabled 7 years ago
Anand Ananthabhotla d0f1b49ab6 Add a Close() method to DB to return status when closing a db 7 years ago
Andrew Kryczka 0f0d2ab95a fix DBImpl instance variable naming 7 years ago
Yi Wu 06149429d9 WritePrepared Txn: Return NotSupported on iterator refresh 7 years ago
Yi Wu 237b292515 BlobDB: Remove the need to get sequence number per write 7 years ago