Commit Graph

35 Commits (0a9a05ae12943b1529ef1eabbca5ce5a71c986bf)

Author SHA1 Message Date
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 3 years ago
mrambacher e628f59e87 Create a CustomEnv class; Add WinFileSystem; Make LegacyFileSystemWrapper private (#7703) 4 years ago
Yanqin Jin 394210f280 Remove unused includes (#7604) 4 years ago
anand76 00751e4292 Add a host location property to TableProperties (#7479) 4 years ago
Andrew Kryczka 1600aac46f Flush info log for warning and higher severity (#7462) 4 years ago
Yingchun Lai 67bbac3621 Remove duplicate colon in Status message (#7041) 4 years ago
Zhichao Cao 4246888101 Pass IOStatus to write path and set retryable IO Error as hard error in BG jobs (#6487) 4 years ago
anand76 a9d168cfd7 Simplify migration to FileSystem API (#6552) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 4 years ago
sdong 3a073234da Consolidate ReadFileToString() (#6366) 4 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
Yanqin Jin 231fffd07c Add Env::SanitizeEnvOptions (#5885) 5 years ago
Yanqin Jin 167cdc9f17 Support custom env in sst_dump (#5845) 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
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 5 years ago
Andrew Kryczka 8272a6de57 Optionally wait on bytes_per_sync to smooth I/O (#5183) 5 years ago
Zhongyi Xie a291f3a1e5 Collect compaction stats by priority and dump to info LOG (#5050) 5 years ago
Siying Dong c2affccc18 Header logger should call LogHeader() (#4980) 5 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Andrew Kryczka 072ae671a7 Apply use_direct_io_for_flush_and_compaction to writes only 6 years ago
Andrew Kryczka 46152d53bf Second attempt at db_stress crash-recovery verification 6 years ago
Andrew Kryczka 6afe22db2e revert db_stress crash-recovery verification 6 years ago
Andrew Kryczka a4fb1f8c04 Add crash-recovery correctness check to db_stress 6 years ago
Andrew Kryczka 3cea61392f include thread-pool priority in thread names 6 years ago
Steven Fackler 1f5457ef21 Merge raw and shared pointer log method impls 6 years ago
amytai 0a3db28d98 Disallow compactions if there isn't enough free space 6 years ago
Anand Ananthabhotla dfbe52e099 Fix the Logger::Close() and DBImpl::Close() design pattern 6 years ago
Anand Ananthabhotla d0f1b49ab6 Add a Close() method to DB to return status when closing a db 7 years ago
Shaohua Li 33c7d4ccd9 Make writable_file_max_buffer_size dynamic 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Aaron Gao 3e86c0f07c disable direct reads for log and manifest and add direct io to tests 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Aaron Gao 44fa8ece9b change use_direct_writes to use_direct_io_for_flush_and_compaction 7 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 7 years ago
Aaron Gao 972f96b3fb direct io write support 8 years ago
Kien-hung Li eeb27e1bbd Add handy option to turn on direct I/O in db_bench (#1424) 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Andrew Kryczka 59b3ee658f Env function for bulk metadata retrieval 9 years ago
Islam AbdelRahman a163cc2d5a Lint everything 9 years ago
SherlockNoMad ccc8c10c0c Move skip_table_builder_flush to BlockBasedTableOption 9 years ago
SherlockNoMad a6dd0831d5 Add Option to Skip Flushing in TableBuilder 9 years ago
sdong 296c3a1f94 "make format" in some recent commits 9 years ago
Dmitri Smirnov 6fbc4f9f3e Implement smart buffer management. 9 years ago
Sage Weil 1bcafb62f4 env: add ReuseWritableFile 9 years ago
Lakshmi Narayanan 4049bcde39 Added boolean variable to guard fallocate() calls 9 years ago
Dmitri Smirnov d1a457181d Ensure Windows build w/o port/port.h in public headers 9 years ago
Dmitri Smirnov 247690fe38 Ensure Windows build w/o port/port.h in public headers 9 years ago
Dmitri Smirnov ef4b87f1b2 Commit both PR and internal code review changes 9 years ago
Ari Ekmekji 35cd75c379 Introduce InfoLogLevel::HEADER_LEVEL 9 years ago