Commit Graph

236 Commits (53e595d1f30383a77e08bf8f388c5a7a4e3220c3)

Author SHA1 Message Date
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) 5 years ago
Sagar Vemuri 68614a9608 Fix AlignedBuffer's usage in Encryption Env (#5396) 5 years ago
Andrew Kryczka 220870523c Fix compilation with USE_HDFS (#5444) 5 years ago
Andrew Kryczka 2c9df9f9e5 Dynamic test whether sync_file_range returns ENOSYS (#5416) 5 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
Yanqin Jin d77476ef55 Fix db_stress for custom env (#5122) 6 years ago
Yanqin Jin 9358178edc Support for single-primary, multi-secondary instances (#4899) 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
Zhongyi Xie a291f3a1e5 Collect compaction stats by priority and dump to info LOG (#5050) 6 years ago
Andrew Kryczka 186b3afaa8 Use `fallocate` even if hole-punching unsupported (#5023) 6 years ago
Michael Liu 3c5d1b16b1 Apply modernize-use-override (3) 6 years ago
Siying Dong c2affccc18 Header logger should call LogHeader() (#4980) 6 years ago
Young Tack Jin 4091597c67 fix for nvme device path (#4866) 6 years ago
Alexander Zinoviev 32a6dd9a41 Add a new CPU time counter to compaction report (#4889) 6 years ago
Siying Dong da1c64b6e7 Introduce a CPU time counter in perf_context (#4741) 6 years ago