Commit Graph

34 Commits (e466173d5cb0735f49a905489be0eb889a26d89d)

Author SHA1 Message Date
Hui Xiao e484b81eee Sync dir containing CURRENT after RenameFile on CURRENT as much as possible (#10573) 2 years ago
zczhu b6de139df5 Handle "NotSupported" status by default implementation of Close() in … (#10127) 2 years ago
Zichen Zhu 65893ad959 Explicitly closing all directory file descriptors (#10049) 2 years ago
bbkot e55018a8ce fixing issue #8345 RocksDB does not work when using UNC network paths (#9384) 2 years ago
Jay Zhuang 29102641dd Skip directory fsync for filesystem btrfs (#8903) 3 years ago
Peter Dillinger 3ffb3baa0b Add (Live)FileStorageInfo API (#8968) 3 years ago
Adam Retter 5de333fd99 Add db_test2 to to ASSERT_STATUS_CHECKED (#8640) 3 years ago
sdong e19908cba6 Refactor kill point (#8241) 3 years ago
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 3 years ago
Yanqin Jin a376c22066 Handle rename() failure in non-local FS (#8192) 3 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 3 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 3 years ago
Yanqin Jin 394210f280 Remove unused includes (#7604) 4 years ago
mrambacher f35f7f2704 Fix many tests to run with MEM_ENV and ENCRYPTED_ENV; Introduce a MemoryFileSystem class (#7566) 4 years ago
Zhichao Cao d8ec0a760a Make FileType Public and Replace kLogFile with kWalFile (#7580) 4 years ago
sdong 2496d3d4b8 Avoid to suppress status code in ~BlockBasedTableBuilder (#7507) 4 years ago
Koby Kahane 3e745053b7 Fix MSVC-related build issues (#7439) 4 years ago
Levi Tamasi ac3ae1df0b Find/purge obsolete blob files (#6807) 4 years ago
Cheng Chang ee50b8d499 Be able to decrease background thread's CPU priority when creating database backup (#6602) 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
Yanqin Jin fb09ef05dc Attempt to recover from db with missing table files (#6334) 4 years ago
Zhichao Cao 8d73137ae8 Replace Directory with FSDirectory in DB (#6468) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 4 years ago
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago
Vijay Nadimpalli 979fbdc696 Persistent globally unique DB ID in manifest (#5725) 5 years ago
Vijay Nadimpalli d150e01474 New API to get all merge operands for a Key (#5604) 5 years ago
Zhongyi Xie d1c9ede195 Fix duplicated file names in PurgeObsoleteFiles (#5603) 5 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 5 years ago
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 5 years ago
Zhongyi Xie d7d8605f56 Fix a clang analyze warning (#5398) 5 years ago
Siying Dong cb094e13bb Auto roll logger to enforce options.keep_log_file_num immediately after a new file is created (#5370) 5 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 5 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 5 years ago
Siying Dong 545d206040 Move some file related files outside util/ (#5375) 5 years ago
Yanqin Jin 8959063c9c Store the return value of Fsync for check 6 years ago
Yi Wu 462ed70d64 BlobDB: GetLiveFiles and GetLiveFilesMetadata return relative path (#4326) 6 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Yi Wu 0fcdccc33e Blob storage helper methods 7 years ago
Siying Dong 6ef8c620d3 Move auto_roll_logger and filename out of db/ 7 years ago
Sagar Vemuri eb912a927e Remove disableDataSync option 7 years ago
Yi Wu 9ed928e7a9 Split DBOptions into ImmutableDBOptions and MutableDBOptions 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Yueh-Hsuan Chiang e114f0abb8 Enable RocksDB to persist Options file. 9 years ago
sdong 277dea78f0 Add more kill points 9 years ago
dyniusz 0267502655 Support for LevelDB SST with .ldb suffix 9 years ago
Yueh-Hsuan Chiang 3fdb6e5234 Fixed old lint errors in db/filename.cc 9 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 9 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 9 years ago
sdong 4e48753b73 Sync manifest file when initializing it 10 years ago