Commit Graph

56 Commits (8d87e9cea13b09e12d0d22d4fdebdd5bacbb5c6e)

Author SHA1 Message Date
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
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
phantomape cb671ea1ca env: Add clearerr() before repeating an interrupted file read (#6609) 5 years ago
Cheng Chang 2d9efc9ab2 Cache result of GetLogicalBufferSize in Linux (#6457) 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
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
sdong d1ae2c3faf Fix an asan warning caused by the recent io_uring change (#6135) 5 years ago
sdong e3a82bb934 PosixRandomAccessFile::MultiRead() to use I/O uring if supported (#5881) 5 years ago
Richard He cfc20019d1 Fixed FALLOC_FL_KEEP_SIZE undefined (#5614) 5 years ago
sheng qiu c762efc4a9 fix compile error: ‘FALLOC_FL_KEEP_SIZE’ undeclared (#5708) 5 years ago
Yi Wu 849a8c0ae0 fix sign compare warnings (#5651) 5 years ago
ggaurav28 60d8b19836 Implemented a file logger that uses WritableFileWriter (#5491) 5 years ago
Andrew Kryczka 2c9df9f9e5 Dynamic test whether sync_file_range returns ENOSYS (#5416) 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
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Raphael Bost 468ca61105 Break large file writes into 1GB chunks (#5213) 6 years ago
Andrew Kryczka 8272a6de57 Optionally wait on bytes_per_sync to smooth I/O (#5183) 6 years ago
Zhongyi Xie 3c5eed5ebe remove incorrect assert in `GetUniqueIdFromFile` (#5102) 6 years ago
Rashmi Sharma a4396f9218 Make it easier for users to load options from option file and set shared block cache. (#5063) 6 years ago
Andrew Kryczka 186b3afaa8 Use `fallocate` even if hole-punching unsupported (#5023) 6 years ago
Young Tack Jin 4091597c67 fix for nvme device path (#4866) 6 years ago
Sagar Vemuri 645e57c22d Assert for Direct IO at the beginning in PositionedRead (#3891) 7 years ago
奏之章 6e08916eb3 Fix Fadvise on closed file when reads use mmap 7 years ago
Dmitri Smirnov 3db8504cde Catchup with posix features 7 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
Zhongyi Xie 954b496b3f fix memory leak in two_level_iterator 7 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 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
Tamir Duberstein cd5092e168 Suppress unused warnings 7 years ago
Yi Wu bbcd3b0bd2 Suppress valgrind "unimplemented functionality" error 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
Aaron Gao 43e4eef77f remove unnecessary fadvise 7 years ago
Siying Dong 857e9960be Improve the error message for I/O related errors. 8 years ago
Mike Kolupaev bc09c8a0db Fix crash in PosixWritableFile::Close() when fstat() fails 8 years ago
Maysam Yabandeh 550a1df72c Fix clang errors by asserting the precondition 8 years ago
Aaron Gao 6b99dbe049 fix memory alignment with logical sector size 8 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
Aaron Gao 3b4d1b7a44 add <sys/sysmacros.h> to avoid warning with glibc 2.25 8 years ago