Commit Graph

37 Commits (b2bc1da56197aa68a71eff2344e4393042c88eb6)

Author SHA1 Message Date
Yanqin Jin f361cedf06 Atomic flush rollback once on failure (#6385) 5 years ago
Yanqin Jin 09fcf4fb6b Fix a potential bug scheduling unnecessary threads (#6104) 5 years ago
Yi Wu 72de842ac9 Fix DBFlushTest::FireOnFlushCompletedAfterCommittedResult hang (#6018) 5 years ago
Yi Wu 1f9d7c0f54 Fix OnFlushCompleted fired before flush result write to MANIFEST (#5908) 5 years ago
Yanqin Jin 1e87f2b68b Ref and unref cfd before and after calling WaitForFlushMemTables (#5513) 5 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Vijay Nadimpalli 931c9df886 Use separate status code for column family drop and db shutdown in progress (#5275) 6 years ago
Yanqin Jin e626016545 Fix a race condition caused by unlocking db mutex (#5294) 6 years ago
Yanqin Jin 35e6ba734e Fix a bug when trigger atomic flush and close db (#5254) 6 years ago
Yanqin Jin 4fce44fc8b Improve flushing multiple column families (#4708) 6 years ago
Yanqin Jin 8d7bc76f36 Fix a flaky test DBFlushTest.SyncFail (#4633) 6 years ago
Yanqin Jin 147697420a Rollback memtable flush upon atomic flush fail (#4641) 6 years ago
Soli a478682260 Fix #3840: only `SyncClosedLogs` for multiple CFs (#4460) 6 years ago
Zhongyi Xie 61311157ff exclude get db property calls from rocksdb_lite (#4619) 6 years ago
Andrew Kryczka 5c794d94c4 Prevent manual flush hanging in read-only mode (#4615) 6 years ago
Yanqin Jin 5b4c709fad Enable atomic flush (#4023) 6 years ago
Maysam Yabandeh 21b51dfec4 Add inline comments to flush job (#4464) 6 years ago
Mikhail Antonov 927f274939 Avoiding write stall caused by manual flushes (#4297) 6 years ago
Sagar Vemuri f3801528c1 Disable DBFlushTest.SyncFail and DBTest.GroupCommitTest on Travis (#4154) 6 years ago
Siying Dong d59549298f Skip deleted WALs during recovery 7 years ago
Siying Dong d5afa73789 Revert "Skip deleted WALs during recovery" 7 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
Maysam Yabandeh 73f21a7b21 Skip deleted WALs during recovery 7 years ago
Anand Ananthabhotla 4b124fb9d3 Handle error return from WriteBuffer() 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
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 6cc9aef162 New API for background work in single thread pool 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Aaron Gao 44fa8ece9b change use_direct_writes to use_direct_io_for_flush_and_compaction 8 years ago
Maysam Yabandeh e6725e8c8d Fix some bugs in MockEnv 8 years ago
Aaron Gao db2b4eb50e avoid direct io in rocksdb_lite 8 years ago
Yi Wu 9239103cd4 Flush job should release reference current version if sync log failed 8 years ago
Yi Wu 89f319c2df Fix unit test which breaks lite build 8 years ago
Yi Wu 32604e6601 Fix flush not being commit while writing manifest 8 years ago