Commit Graph

62 Commits (374c37da5b2db2c34f95f8c1539c83f69e4f2987)

Author SHA1 Message Date
Anand Ananthabhotla 52d4c9b7f6 Allow DB resume after background errors (#3997) 6 years ago
Andrew Kryczka 3d7dc75b36 Bottommost level-based compactions in bottom-pri pool 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
Yanqin Jin 7dfbe33532 Rename pending_compaction_ to queued_for_compaction_. 6 years ago
Yanqin Jin 513b5ce618 Rename pending_flush_ to queued_for_flush_. 6 years ago
Siying Dong 63c965cdb4 Sync parent directory after deleting a file in delete scheduler 6 years ago
Zhongyi Xie e1e826b980 check return status for Sync() and Append() calls to avoid corruption 6 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 6 years ago
Yanqin Jin d95014b9df fix some text in comments. 6 years ago
Phani Shekhar Mantripragada 446b32cfc3 Support for Column family specific paths. 7 years ago
Amy Tai 1579626d0d Enable cancelling manual compactions if they hit the sfm size limit 7 years ago
Fosco Marotto d12112d05e Throw NoSpace instead of IOError when out of space. 7 years ago
Yanqin Jin 1f5def1653 Fix race condition causing double deletion of ssts 7 years ago
Maysam Yabandeh 3e417a6607 WritePrepared Txn: AddPrepared for all sub-batches 7 years ago
Zhongyi Xie 1cbc96d236 FlushReason improvement 7 years ago
Niv Dayan da82aab126 allowing CompactFiles to return new file names 7 years ago
Amy Tai e476d0e252 Adding stat to count cancelled compactions 7 years ago
amytai 0a3db28d98 Disallow compactions if there isn't enough free space 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Andrew Kryczka 3ae0047278 skip CompactRange flush based on memtable contents 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
David Lai f4a030ce81 - comment out unused parameters 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
Tamir Duberstein cd5092e168 Suppress unused warnings 7 years ago
Yi Wu 4bdf06e78f Fix DBFlushTest::ManualFlushWithMinWriteBufferNumberToMerge dead lock 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
Andrew Kryczka 266d85fbec fix DBTest.AutomaticConflictsWithManualCompaction 7 years ago
Sunguck Lee af92d4ad11 Avoid too frequent MaybeScheduleFlushOrCompaction() call 7 years ago
Andrew Kryczka 43549c7d59 Prevent unnecessary calls to PurgeObsoleteFiles 7 years ago
Zhongyi Xie 32e31d49d1 Make DBOption compaction_readahead_size dynamic 7 years ago
Mikhail Antonov 7fe3b32896 Added support for differential snapshots 7 years ago
Maysam Yabandeh 17731a43a6 WritePrepared Txn: Optimize for recoverable state 7 years ago
Dmitri Smirnov d2a65c59e1 Fix unused var warnings in Release mode 7 years ago
Dmitri Smirnov ebab2e2d42 Enable MSVC W4 with a few exceptions. Fix warnings and bugs 7 years ago
Maysam Yabandeh 7e38238981 WritePrepared Txn: Disable GC during recovery 7 years ago
Yi Wu d1b74b0c82 WritePrepared Txn: Compaction/Flush 7 years ago
Adrien Schildknecht 01542400a8 Inform caller when rocksdb is stalling writes 7 years ago
Quinn Jarrell 6a541afcc4 Make bytes_per_sync and wal_bytes_per_sync mutable 7 years ago
Yi Wu 6b3c71f6ed Fix DBImpl::NotifyOnCompactionCompleted data race 7 years ago
Andrew Kryczka 464fb36de9 fix hanging after CompactFiles with L0 overlap 7 years ago
Amy Xu 5785b1fcb8 Fix naming in InternalKey 7 years ago
Andrew Kryczka cc01985db0 Introduce bottom-pri thread pool for large universal compactions 7 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 7 years ago
Victor Gao 1d7048c598 comment out unused parameters 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Andrew Kryczka 71f5bcb730 Introduce OnBackgroundError callback 7 years ago
Andrew Kryczka 9467eb6141 Fix flush assertion with tsan 7 years ago