Commit Graph

96 Commits (b1b6f87fbe27500f93388322eaaf57d41d7416d3)

Author SHA1 Message Date
akankshamahajan fbd2f563bb Add an interface to provide support for underlying FS to pass their own buffer during reads (#11324) 1 year ago
Peter Dillinger 98c6d7fd80 Internal API for generating semi-random salt (#11331) 1 year ago
Peter Dillinger 70bf5ef093 Avoid destroying default PosixEnv, safely (#11538) 1 year ago
Peter Dillinger f4a02f2c52 Add hash_seed to Caches (#11391) 2 years ago
sdong 4720ba4391 Remove RocksDB LITE (#11147) 2 years ago
akankshamahajan ee3dbdc083 Run clang-format on env/ folder (#10859) 2 years ago
Jay Zhuang 5d3aefb682 Migrate to docker for CI run (#10496) 2 years ago
Jay Zhuang fcccc412d7 Remove Travis CI (#10407) 2 years ago
Akanksha Mahajan f6c4d7a576 Fix hang in MultiRead with O_DIRECT and io_uring (#10368) 2 years ago
zczhu 96206531bc Support reservation in thread pool (#10278) 2 years ago
Bo Wang c073ed7601 Fix typo in comments and code (#10233) 2 years ago
Levi Tamasi af7ae912e2 Fix potential ambiguities in/around port/sys_time.h (#10045) 3 years ago
mrambacher bfc6a8ee4a Option type info functions (#9411) 3 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
Akanksha Mahajan 36bc3da97f Fix segfault in FilePrefetchBuffer with async_io enabled (#9777) 3 years ago
Akanksha Mahajan 8465cccde2 Posix API support for Async Read and Poll APIs (#9578) 3 years ago
Akanksha Mahajan d74468e348 Update Poll and ReadAsync API in File System (#9623) 3 years ago
Jay Zhuang b69f4360ea Fix flaky test EnvPosixTestWithParam.RunMany (#9502) 3 years ago
mrambacher aae3093719 Introduce a CountedFileSystem for counting file operations (#9283) 3 years ago
sdong 1cecd22de9 Increase wait time within EnvPosixTestWithParam.RunMany (#9413) 3 years ago
mrambacher 1973fcba11 Restore Regex support for ObjectLibrary::Register, rename new APIs to allow old one to be deprecated in the future (#9362) 3 years ago
mrambacher fe31dc53ca Make the Env class Customizable (#9293) 3 years ago
mrambacher f72c834eab Make FileSystem a Customizable Class (#8649) 3 years ago
Peter Dillinger ad5325a736 Experimental support for SST unique IDs (#8990) 3 years ago
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
mrambacher 6924869867 Make SystemClock into a Customizable Class (#8636) 3 years ago
Peter Dillinger e40b04e9fa Fix POSIX LockFile after failure to create file (#8747) 3 years ago
Peter Dillinger 13ded69484 Built-in support for generating unique IDs, bug fix (#8708) 3 years ago
Mark Rambacher 42ba60b3ba Make EncryptionProvider and BlockCipher into Customizable objects (#8354) 3 years ago
sdong 871a2cb292 Fix test issue in new env_test tests (#8319) 4 years ago
sdong ce0fc71adf Minor improvements in env_test (#8317) 4 years ago
sdong 60e5af83c1 Handle return code by io_uring_submit_and_wait() and io_uring_wait_cqe() (#8311) 4 years ago
Jay Zhuang 45c65d6dcf Use thread-safe `strerror_r()` to get error message (#8087) 4 years ago
Zhichao Cao dd0447ae2c Add new Append API with DataVerificationInfo to Env WritableFile (#8071) 4 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
mrambacher 55e99688cc No elide constructors (#7798) 4 years ago
Andrew Kryczka 6c2c0635c9 Require only one `Logger::Logv()` implementation (#7605) 4 years ago
Jay Zhuang 98c1333806 Disable a known flaky test: RandomAccessUniqueIDDeletes (#7511) 4 years ago
mrambacher e9befdebbf Add EnvTestWithParam::OptionsTest to the ASSERT_STATUS_CHECKED passes (#7283) 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
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
Cheng Chang f7613e2a9e Make it able to lower cpu priority to specific level in threadpool (#6969) 4 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
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
Yanqin Jin 243852ec15 Add IsDirectory() to Env and FS (#6711) 5 years ago