Commit Graph

297 Commits (main)

Author SHA1 Message Date
Yi Wu 2b02ea25e2 Add counter in perf_context to time cipher time (#6596) 5 years ago
phantomape cb671ea1ca env: Add clearerr() before repeating an interrupted file read (#6609) 5 years ago
Zhichao Cao 4246888101 Pass IOStatus to write path and set retryable IO Error as hard error in BG jobs (#6487) 5 years ago
anand76 a9d168cfd7 Simplify migration to FileSystem API (#6552) 5 years ago
Yanqin Jin fb09ef05dc Attempt to recover from db with missing table files (#6334) 5 years ago
Cheng Chang 5fd152b7ad Get block size only in direct IO mode (#6522) 5 years ago
Cheng Chang 2d9efc9ab2 Cache result of GetLogicalBufferSize in Linux (#6457) 5 years ago
sdong 331e6199df Include more information in file lock failure (#6507) 5 years ago
sumeerbhola 48d8d076a3 Add missing MutexLock to MockEnv::CreateDir (#6474) 5 years ago
sdong 86f1ad7046 Add more unit test coverage to MultiRead (#6452) 5 years ago
Michael R. Crusoe 051696bf98 fix some spelling typos (#6464) 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
sdong 3a073234da Consolidate ReadFileToString() (#6366) 5 years ago
sdong 39410bcb3d Fix some shadow warning (#6242) 5 years ago
anand76 ad34faba15 Fix unity test (#6178) 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 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
Yanqin Jin 231fffd07c Add Env::SanitizeEnvOptions (#5885) 5 years ago
Andrew Kryczka b00761eea6 Fix block cache ID uniqueness for Windows builds (#5844) 5 years ago
Yanqin Jin 167cdc9f17 Support custom env in sst_dump (#5845) 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
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 5 years ago
Andrew Kryczka 20dd828c01 Avoid clock_gettime on pre-10.12 macOS versions (#5570) 5 years ago
Richard He cfc20019d1 Fixed FALLOC_FL_KEEP_SIZE undefined (#5614) 5 years ago
Yi Wu 83b991922e Fix EncryptedEnv assert (#5735) 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
Mark Rambacher cfcf045acc The ObjectRegistry class replaces the Registrar and NewCustomObjects.… (#5293) 5 years ago
ggaurav28 60d8b19836 Implemented a file logger that uses WritableFileWriter (#5491) 6 years ago
Sagar Vemuri 68614a9608 Fix AlignedBuffer's usage in Encryption Env (#5396) 6 years ago
Andrew Kryczka 220870523c Fix compilation with USE_HDFS (#5444) 6 years ago
Andrew Kryczka 2c9df9f9e5 Dynamic test whether sync_file_range returns ENOSYS (#5416) 6 years ago
Levi Tamasi a16d0cc494 Fix build errors regarding const qualifier being ignored on cast result type (#5432) 6 years ago
Yanqin Jin cb1bf09bfc Fix tsan error (#5414) 6 years ago
anand76 0153e14569 Add a MultiRead() method to Env (#5311) 6 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
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
Fosco Marotto 6c2bf9e916 Add copyright headers per FB open-source checkup tool. (#5199) 6 years ago
Siying Dong ed9f5e21aa Change OptimizeForPointLookup() and OptimizeForSmallDb() (#5165) 6 years ago
jsteemann 313e877285 fix reading encrypted files beyond file boundaries (#5160) 6 years ago