Commit Graph

32 Commits (f81ea75df75d9bfed572426f8fbd255e378d1651)

Author SHA1 Message Date
Akanksha Mahajan c0e0f30667 Implement AbortIO using io_uring (#10125) 2 years ago
sdong 80afa77660 Run fadvise with mmap file (#10142) 2 years ago
Zichen Zhu 65893ad959 Explicitly closing all directory file descriptors (#10049) 2 years ago
Changyu Bi 8515bd50c9 Support read rate-limiting in SequentialFileReader (#9973) 3 years ago
Akanksha Mahajan 36bc3da97f Fix segfault in FilePrefetchBuffer with async_io enabled (#9777) 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
Jay Zhuang 29102641dd Skip directory fsync for filesystem btrfs (#8903) 3 years ago
Zhichao Cao 0ce9b3a22d Add AppendWithVerify and PositionedAppendWithVerify to Env and FileSystem (#7419) 4 years ago
Cheng Chang 2d9efc9ab2 Cache result of GetLogicalBufferSize in Linux (#6457) 5 years ago
Michael R. Crusoe 051696bf98 fix some spelling typos (#6464) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
sdong 7d79b32618 Break db_stress_tool.cc to a list of source files (#6134) 5 years ago
sdong e3a82bb934 PosixRandomAccessFile::MultiRead() to use I/O uring if supported (#5881) 5 years ago
Andrew Kryczka 8272a6de57 Optionally wait on bytes_per_sync to smooth I/O (#5183) 6 years ago
Yanqin Jin 9358178edc Support for single-primary, multi-secondary instances (#4899) 6 years ago
Andrew Kryczka 46152d53bf Second attempt at db_stress crash-recovery verification 7 years ago
Andrew Kryczka 6afe22db2e revert db_stress crash-recovery verification 7 years ago
Andrew Kryczka a4fb1f8c04 Add crash-recovery correctness check to db_stress 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
David Lai f4a030ce81 - comment out unused parameters 7 years ago
Shaohua Li eefd75a228 Stream 7 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 7 years ago
Victor Gao 1d7048c598 comment out unused parameters 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong 857e9960be Improve the error message for I/O related errors. 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Aaron Gao 6616e4d629 add prefetch to PosixRandomAccessFile in buffered io 8 years ago
Tomas Kolda 04d58970cb AIX and Solaris Sparc Support 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Aaron Gao 1ef5f50e84 detect logical sector size 8 years ago
Aaron Gao 286a36db7f posix writablefile truncate 8 years ago
Marcin Dlugajczyk a618a16f44 New subcode for IOError to detect the ESTALE errno 8 years ago
Siying Dong f289d9f4ac Fix OSX build break after the fallocate change 8 years ago
Siying Dong 0513e21f9b RangeSync() should work with ROCKSDB_FALLOCATE_PRESENT not set 8 years ago
Aaron Gao 3e6899d116 change UseDirectIO() to use_direct_io() 8 years ago
Aaron Gao dc2584eea0 direct reads refactor 8 years ago
Aaron Gao 972f96b3fb direct io write support 8 years ago
Maysam Yabandeh 9d60151b04 Implement PositionedAppend for PosixWritableFile 8 years ago
Islam AbdelRahman ba65c816bb Support POSIX RandomRWFile 8 years ago
Edouard A 66a91e2607 Add NoSpace subcode to IOError (#1320) 8 years ago
krad f89caa127b Direct IO capability for RocksDB 9 years ago
krad bb98ca3c80 Implement GetUniqueId for Mac 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Dmitri Smirnov 5270b33bd3 Make use of portable `uint64_t` type to make possible file access 9 years ago
Dmitri Smirnov 5421c9728b Make use of portable `uint64_t` type to make possible file access 9 years ago
sdong 47414c6cd6 Move include/posix/io_posix.h to util/io_posix.h 9 years ago
sdong 2889df84cb Revert "Avoid to reply on ROCKSDB_FALLOCATE_PRESENT in include/posix/io_posix.h" 9 years ago