Commit Graph

30 Commits (da90e239987120b85159672540a79a7384b5e1c6)

Author SHA1 Message Date
Zhichao Cao 58162835d1 All the NoSpace() errors will be handled by regular SetBGError and RecoverFromNoSpace() (#8376) 3 years ago
Zhichao Cao 335c5a6be5 Fix error_handler_fs_test failure due to statistics (#8136) 4 years ago
Zhichao Cao 7f27767efa Remove disabled tests (#8123) 4 years ago
Zhichao Cao af80a78ba4 Fix flush no wal IO error bug (#8107) 4 years ago
Zhichao Cao c810947184 Separate handling of WAL Sync io error with SST flush io error (#8049) 4 years ago
Zhichao Cao 08ec5e7321 Add the statistics and info log for Error handler (#8050) 4 years ago
Jay Zhuang 9df78a94f1 Disable flaky error_handler_fs_test that could hang (#7964) 4 years ago
Zhichao Cao 95013df278 Do not set bg error for compaction in retryable IO Error case (#7899) 4 years ago
Jay Zhuang c6ff4c0b70 Fix deadlock in `fs_test.WALWriteRetryableErrorAutoRecover1` (#7897) 4 years ago
Jay Zhuang 9425acacce Fix flaky `error_handler_fs_test.MultiDBCompactionError` (#7896) 4 years ago
Zhichao Cao 48c0843e69 Treat File Scope Write IO Error the same as Retryable IO Error (#7840) 4 years ago
mrambacher 55e99688cc No elide constructors (#7798) 4 years ago
Zhichao Cao 29e8f6a698 Add kManifestWriteNoWAL to BackgroundErrorReason to handle Flush IO Error when WAL is disabled (#7693) 4 years ago
mrambacher f35f7f2704 Fix many tests to run with MEM_ENV and ENCRYPTED_ENV; Introduce a MemoryFileSystem class (#7566) 4 years ago
Zhichao Cao b7062f0b2c Status check enforcement for error_handler_fs_test (#7342) 4 years ago
Zhichao Cao 485fd9d9db fix the flaky test failure (#7415) 4 years ago
Zhichao Cao c268628c25 Map retryable IO error during Flush without WAL to soft error and no switch memtable during resume (#7310) 4 years ago
anand76 18a3227b12 Add a new IOStatus subcode to indicate that writes are fenced off (#7374) 4 years ago
sdong b194c21bba Whole DBTest to skip fsync (#7274) 4 years ago
Zhichao Cao ed4712fe7e Remove time out testing cases in error_handler_fs_test (#7141) 4 years ago
Zhichao Cao a10f12eda1 Auto resume the DB from Retryable IO Error (#6765) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 4 years ago
Peter Dillinger 52d59e0c93 Revert "Whole DBTest to skip fsync (#7049)" (#7070) 4 years ago
sdong 4f1534bdb0 Whole DBTest to skip fsync (#7049) 4 years ago
Peter Dillinger 079e77ff9e Revamp cache_bench to resemble a real workload (#6629) 5 years ago
Zhichao Cao ef088f0e93 Fix the multi-thread Manifest write dependency in error_handler_fs_test (#6637) 5 years ago
Cheng Chang ee50b8d499 Be able to decrease background thread's CPU priority when creating database backup (#6602) 5 years ago
Zhichao Cao 4246888101 Pass IOStatus to write path and set retryable IO Error as hard error in BG jobs (#6487) 5 years ago
anand76 a9d168cfd7 Simplify migration to FileSystem API (#6552) 5 years ago
Zhichao Cao e62fe50634 Introduce FaultInjectionTestFS to test fault File system instead of Env (#6414) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
anand76 7330ec0ff1 Fix a test failure in error_handler_test (#6367) 5 years ago
Huisheng Liu eb4d6af5ae Error handler test fix (#6266) 5 years ago
anand76 fb05b5a652 Force a new manifest file if append to current one fails (#6331) 5 years ago
Connor a844591201 wait pending memtable writes on file ingestion or compact range (#6113) 5 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 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
Anand Ananthabhotla 52d4c9b7f6 Allow DB resume after background errors (#3997) 6 years ago