Commit Graph

64 Commits (72d1e258cdbdeba4fbd0de116b277959f5bad8bb)

Author SHA1 Message Date
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
mrambacher e628f59e87 Create a CustomEnv class; Add WinFileSystem; Make LegacyFileSystemWrapper private (#7703) 4 years ago
mrambacher c1a65a4de4 Make StringEnv, StringSink, StringSource use FS classes (#7786) 4 years ago
Adam Retter 8ff6557e7f Add further tests to ASSERT_STATUS_CHECKED (2) (#7698) 4 years ago
Yanqin Jin 1a5fc4f577 Port corruption test to use custom env (#7699) 4 years ago
Levi Tamasi bbbb5a280d Add options for integrated blob GC (#7661) 4 years ago
Yanqin Jin 394210f280 Remove unused includes (#7604) 4 years ago
mrambacher f35f7f2704 Fix many tests to run with MEM_ENV and ENCRYPTED_ENV; Introduce a MemoryFileSystem class (#7566) 4 years ago
Yanqin Jin 6595267980 Allow compaction iterator to perform garbage collection (#7556) 4 years ago
Cheng Chang 5227b315ec Fix unchecked statuses for transaction_test (#7572) 4 years ago
Cheng Chang 12b78e40bd Track WAL in MANIFEST: add option track_and_verify_wals_in_manifest (#7275) 4 years ago
Peter Dillinger ac1734d06b Fix/minimize mock_time_env.h dependencies (#7426) 4 years ago
mrambacher 7d472accdc Bring the Configurable options together (#5753) 4 years ago
Peter Dillinger 4e258d3e63 Fix backup/restore in stress/crash test (#7357) 4 years ago
Jay Zhuang 187964a039 Add test function MockTimeEnv.SleepForMicroseconds() (#7293) 4 years ago
Jay Zhuang 3e422ce0ca Fix a timer_test deadlock (#7277) 4 years ago
Levi Tamasi b9bb59d49d Add initial set of options for integrated blob write path (#7280) 4 years ago
Peter Dillinger 6ac1d25fd0 Fix+clean up handling of mock sleeps (#7101) 4 years ago
mrambacher d9d190742c Make env*_test work with ASSERT_STATUS_CHECKED (#7176) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 4 years ago
Peter Dillinger 90fd6b0cc8 cf_consistency_stress (crash_test_with_atomic_flush) checkpoint clean (#7103) 4 years ago
Peter Dillinger 88b4210701 Remove racially charged terms "whitelist" and "blacklist" (#7008) 4 years ago
anand76 98b0cbea88 Check iterator status BlockBasedTableReader::VerifyChecksumInBlocks() (#6909) 5 years ago
Cheng Chang 1bee0fca05 Make DestroyDir destroy directories recursively (#6934) 5 years ago
sdong 298b00a396 Reduce dependency on gtest dependency in release code (#6907) 5 years ago
Cheng Chang 91b7553293 Enable IO Uring in MultiGet in direct IO mode (#6815) 5 years ago
Andrew Kryczka 1c84660457 prototype status check enforcement (#6798) 5 years ago
anand76 b938e6042b Fix a couple of bugs in FaultInjectionTestFS (#6777) 5 years ago
Cheng Chang 0a77617820 Disable O_DIRECT in stress test when db directory does not support direct IO (#6727) 5 years ago
Cheng Chang 40497a875a Reduce memory copies when fetching and uncompressing blocks from SST files (#6689) 5 years ago
anand76 9e7b7e2c08 Silence false alarms in db_stress fault injection (#6741) 5 years ago
Ibrahim Jarif ae77880223 Fix some typos in code comments (#6733) 5 years ago
Peter Dillinger 31da5e34c1 C++20 compatibility (#6697) 5 years ago
Yanqin Jin 243852ec15 Add IsDirectory() to Env and FS (#6711) 5 years ago
Yueh-Hsuan Chiang 5801af4646 Add env_fault_injection argument to db_stress (#6687) 5 years ago
anand76 234e2ed5b6 Fix a couple of bugs in db_stress fault injection (#6700) 5 years ago
Cheng Chang 9ae8058d95 Suppress file deletion error message in FaultInjectionTestEnv (#6696) 5 years ago
anand76 d9cad3a526 Suppress file deletion error message in FaultInjectionTestFS (#6694) 5 years ago
anand76 79c838eb0f Fix a few bugs in db_stress fault injection (#6693) 5 years ago
Yanqin Jin eeb3cf3f58 Fix release build (#6690) 5 years ago
anand76 5c19a441c4 Fault injection in db_stress (#6538) 5 years ago
Yanqin Jin 0c05624d50 Compaction with timestamp: input boundaries (#6645) 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
Cheng Chang 46516778dd Fix flaky test DecreaseNumBgThreads (#6393) 5 years ago
sdong 876c2dbff4 Allow readahead when reading option files. (#6372) 5 years ago
Mike Kolupaev 637e64b9ac Add an option to prevent DB::Open() from querying sizes of all sst files (#6353) 5 years ago
Maysam Yabandeh eff5e076f5 unordered_write incompatible with max_successive_merges (#6284) 5 years ago
Maysam Yabandeh 48a678b7c9 Prevent an incompatible combination of options (#6254) 5 years ago