Commit Graph

283 Commits (f81ea75df75d9bfed572426f8fbd255e378d1651)

Author SHA1 Message Date
mrambacher 67bd5401e9 Changes to EncryptedEnv public API (#7279) 4 years ago
Akanksha Mahajan 0de335e076 Use FSRandomRWFilePtr Object to call underlying file system. (#7198) 4 years ago
Akanksha Mahajan b175eceb09 Store FSWritableFilePtr object in WritableFileWriter (#7193) 4 years ago
Peter Dillinger 4e258d3e63 Fix backup/restore in stress/crash test (#7357) 4 years ago
Akanksha Mahajan 8e0df9050c Store FSRandomAccessPtr object in RandomAccessFileReader (#7192) 4 years ago
mrambacher e9befdebbf Add EnvTestWithParam::OptionsTest to the ASSERT_STATUS_CHECKED passes (#7283) 4 years ago
Akanksha Mahajan cc24ac14eb Store FSSequentialFilePtr object in SequenceFileReader (#7190) 4 years ago
Hans Holmberg 2a0d3c7054 Add a file system parameter: --fs_uri to db_stress and db_bench (#6878) 4 years ago
Akanksha Mahajan 1f9f630b27 Store FileSystemPtr object that contains FileSystem ptr (#7180) 4 years ago
Yingchun Lai 67bbac3621 Remove duplicate colon in Status message (#7041) 4 years ago
Akanksha Mahajan 493f425e77 Add support to start and end IOTracing through DB APIs (#7203) 4 years ago
mrambacher d9d190742c Make env*_test work with ASSERT_STATUS_CHECKED (#7176) 4 years ago
Akanksha Mahajan d93bd3ce25 Add FileSystem wrapper classes for IO tracing. (#7002) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 4 years ago
sdong d64cf0e4ee Move away from direct TmpDir() call in some tests (#7030) 4 years ago
sdong 9cc25190e1 Test CircleCI with CLANG-10 (#7025) 4 years ago
Zhichao Cao 83a4dd1a67 Fix the memory leak in Env_basic_test (#7017) 4 years ago
Matthew Von-Maszewski 1092f19d95 Make EncryptEnv inheritable (#6830) 4 years ago
Peter Dillinger 88b4210701 Remove racially charged terms "whitelist" and "blacklist" (#7008) 4 years ago
Andrew Kryczka 312f23c92d build fixes for GNU/kFreeBSD (#6992) 4 years ago
Cheng Chang f7613e2a9e Make it able to lower cpu priority to specific level in threadpool (#6969) 4 years ago
Zhen Li d63f86e506 fix build with 'USE_HDFS' on windows (#6950) 4 years ago
Yanqin Jin a8170d774c Close file to avoid file-descriptor leakage (#6936) 5 years ago
sdong 0b45a68c59 env_test */RunMany/* tests to run individually (#6931) 5 years ago
sdong afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) 5 years ago
Hans Holmberg 0f85d163e6 Route GetTestDirectory to FileSystem in CompositeEnvWrappers (#6896) 5 years ago
hfrt456 f005dac2d9 fix IsDirectory function in env_hdfs.cc (#6917) 5 years ago
Zhichao Cao 2adb7e3768 Fix potential overflow of unsigned type in for loop (#6902) 5 years ago
Adam Retter 8d87e9cea1 Update googletest from 1.8.1 to 1.10.0 (#6808) 5 years ago
Akanksha Mahajan a1523efcdf Status check enforcement for io_posix_test and options_settable_test (#6857) 5 years ago
Cheng Chang ada700b906 Re-read the whole request in direct IO mode when IO uring returns partial result (#6853) 5 years ago
Derrick Pallas 5272305437 Fix FilterBench when RTTI=0 (#6732) 5 years ago
Cheng Chang 1758f76f2d Fix unused variable of r in release mode (#6750) 5 years ago
Cheng Chang 51bdfae010 Check alignment of MultiRead requests in direct IO mode (#6739) 5 years ago
Yanqin Jin 243852ec15 Add IsDirectory() to Env and FS (#6711) 5 years ago
Cheng Chang 2767972386 Fix warning when O_CLOEXEC is not defined (#6695) 5 years ago
Yi Wu 2b02ea25e2 Add counter in perf_context to time cipher time (#6596) 5 years ago
phantomape cb671ea1ca env: Add clearerr() before repeating an interrupted file read (#6609) 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
Yanqin Jin fb09ef05dc Attempt to recover from db with missing table files (#6334) 5 years ago
Cheng Chang 5fd152b7ad Get block size only in direct IO mode (#6522) 5 years ago
Cheng Chang 2d9efc9ab2 Cache result of GetLogicalBufferSize in Linux (#6457) 5 years ago
sdong 331e6199df Include more information in file lock failure (#6507) 5 years ago
sumeerbhola 48d8d076a3 Add missing MutexLock to MockEnv::CreateDir (#6474) 5 years ago
sdong 86f1ad7046 Add more unit test coverage to MultiRead (#6452) 5 years ago
Michael R. Crusoe 051696bf98 fix some spelling typos (#6464) 5 years ago
Peter Dillinger 43dde332cb Share kPageSize (and other small tweaks) (#6443) 5 years ago
sdong 942eaba091 Handle io_uring partial results (#6441) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago