Commit Graph

286 Commits (ec4ebeff307ea163989d98c28c734a7406f97e77)

Author SHA1 Message Date
zczhu 96206531bc Support reservation in thread pool (#10278) 2 years ago
Akanksha Mahajan fc51b7f33a Fix clang error implicit conversion loses integer precision (#10323) 2 years ago
Akanksha Mahajan 2acbf386a3 Provide support for direct_reads with async_io (#10197) 3 years ago
Bo Wang c073ed7601 Fix typo in comments and code (#10233) 3 years ago
Yanqin Jin 36fefd7e22 Continue to deflake BackupEngineTest.Concurrency (#10228) 3 years ago
sdong 69a32eecab Use madvise() for mmaped file advise (#10170) 3 years ago
Akanksha Mahajan 19345de60d fix cancel argument for latest liburing (#10168) 3 years ago
Akanksha Mahajan 40d19bc12c Fix the failure related to io_uring_prep_cancel (#10165) 3 years ago
Akanksha Mahajan c0e0f30667 Implement AbortIO using io_uring (#10125) 3 years ago
sdong 80afa77660 Run fadvise with mmap file (#10142) 3 years ago
zczhu e88d8935ae Add comments/permit unchecked error to close_db_dir pull requests (#10093) 3 years ago
Zichen Zhu 65893ad959 Explicitly closing all directory file descriptors (#10049) 3 years ago
Gang Liao e228515740 Pass the size of blob files to SstFileManager during DB open (#10062) 3 years ago
Akanksha Mahajan 28ea1fb44a Provide support for IOTracing for ReadAsync API (#9833) 3 years ago
Levi Tamasi af7ae912e2 Fix potential ambiguities in/around port/sys_time.h (#10045) 3 years ago
Changyu Bi 8515bd50c9 Support read rate-limiting in SequentialFileReader (#9973) 3 years ago
mrambacher b11ff347b4 Use STATIC_AVOID_DESTRUCTION for static objects with non-trivial destructors (#9958) 3 years ago
mrambacher 204a42ca97 Added GetFactoryCount/Names/Types to ObjectRegistry (#9358) 3 years ago
mrambacher bfc6a8ee4a Option type info functions (#9411) 3 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
Akanksha Mahajan fce65e7e4f Fix bug in async_io path which reads incorrect length (#9916) 3 years ago
Akanksha Mahajan 5bd374b392 Add experimental new FS API AbortIO to cancel read request (#9901) 3 years ago
Akanksha Mahajan 36bc3da97f Fix segfault in FilePrefetchBuffer with async_io enabled (#9777) 3 years ago
KNOEEE cb4d188a34 Fix a bug in PosixClock (#9695) 3 years ago
Yanqin Jin 3bdbf67e1a Fix race condition caused by concurrent accesses to forceMmapOff_ when opening Posix WritableFile (#9685) 3 years ago
Jay Zhuang efd767d14a Fix build for io_uring (#9690) 3 years ago
Akanksha Mahajan 8465cccde2 Posix API support for Async Read and Poll APIs (#9578) 3 years ago
anand76 7574841aac Fix issue #9627 (#9657) 3 years ago
Peter Dillinger ce60d0cbe5 Test refactoring for Backups+Temperatures (#9655) 3 years ago
Akanksha Mahajan d74468e348 Update Poll and ReadAsync API in File System (#9623) 3 years ago
mrambacher fe9d495112 Return different Status based on ObjectRegistry::NewObject calls (#9333) 3 years ago
Jay Zhuang b69f4360ea Fix flaky test EnvPosixTestWithParam.RunMany (#9502) 3 years ago
Peter Dillinger fd3e0f43b3 Require C++17 (#9481) 3 years ago
mrambacher aae3093719 Introduce a CountedFileSystem for counting file operations (#9283) 3 years ago
Yanqin Jin 50135c1bf3 Move HDFS support to separate repo (#9170) 3 years ago
sdong 1cecd22de9 Increase wait time within EnvPosixTestWithParam.RunMany (#9413) 3 years ago
Peter Dillinger e7ac7363b4 Add to HISTORY and minor loose ends from #9294, #9254 (#9386) 3 years ago
Yanqin Jin 1a8e9f0e07 Use fcntl(F_FULLFSYNC) on OS X (#9356) 3 years ago
Si Ke 93b1de4f45 Enable db_test running in Centos 32 bit OS and Alpine 32 bit OS (#9294) 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 1c39b7952b Remove/Reduce use of Regex in ObjectRegistry/Library (#9264) 3 years ago
Peter Dillinger 0050a73a4f New stable, fixed-length cache keys (#9126) 3 years ago
Adam Retter c879910102 Fix fstatfs call for compilation on 32 bit systems (#9251) 3 years ago
jsteemann 5384f0af6e Fix compile warnings (#9199) 3 years ago
Andrew Kryczka 9bb13c56b3 Use system-wide thread ID in info log lines (#9164) 3 years ago
Jay Zhuang 29102641dd Skip directory fsync for filesystem btrfs (#8903) 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
jsteemann ab6755711b add IsSyncThreadSafe() override to EncryptedWritableFile (#8993) 3 years ago