Commit Graph

82 Commits (d6e016be6dceae99adb2c068331c90d468661873)

Author SHA1 Message Date
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) 4 years ago
sdong afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) 4 years ago
Zhichao Cao 2adb7e3768 Fix potential overflow of unsigned type in for loop (#6902) 4 years ago
Adam Retter 8d87e9cea1 Update googletest from 1.8.1 to 1.10.0 (#6808) 4 years ago
Yanqin Jin 243852ec15 Add IsDirectory() to Env and FS (#6711) 5 years ago
anand76 a9d168cfd7 Simplify migration to FileSystem API (#6552) 5 years ago
sdong 86f1ad7046 Add more unit test coverage to MultiRead (#6452) 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
Cheng Chang 46516778dd Fix flaky test DecreaseNumBgThreads (#6393) 5 years ago
Andrew Kryczka b00761eea6 Fix block cache ID uniqueness for Windows builds (#5844) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
Maysam Yabandeh 638d239507 Charge block cache for cache internal usage (#5797) 5 years ago
Levi Tamasi a16d0cc494 Fix build errors regarding const qualifier being ignored on cast result type (#5432) 5 years ago
anand76 0153e14569 Add a MultiRead() method to Env (#5311) 5 years ago
Mark Rambacher c8267120d8 Add support for loading dynamic libraries into the RocksDB environment (#5281) 6 years ago
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago