Commit Graph

4100 Commits (5e1808d515c1ec65f65a745e1ccbcda4dfa5ad49)

Author SHA1 Message Date
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 4 years ago
Stanislav Tkach 1b85d57cf5 Expose KeyMayExist in the C API (#7021) 4 years ago
Yanqin Jin d47c871190 Fix data race to VersionSet::io_status_ (#7034) 4 years ago
sdong f9817201af Add unity build to CircleCI (#7026) 4 years ago
Stanislav Tkach 70b5d95dc7 Add (more) getters for options to the C API (#6998) 4 years ago
sdong d64cf0e4ee Move away from direct TmpDir() call in some tests (#7030) 4 years ago
Zitan Chen be41c61f22 Add a new option for BackupEngine to store table files under shared_checksum using DB session id in the backup filenames (#6997) 4 years ago
Yanqin Jin e66199d848 First step towards handling MANIFEST write error (#6949) 4 years ago
sdong 9cc25190e1 Test CircleCI with CLANG-10 (#7025) 4 years ago
Levi Tamasi 9f21d08660 Move kNoExpiration to blob_db.h (#7018) 4 years ago
sdong dea4063b13 Remove an assertion in FlushAfterIntraL0CompactionCheckConsistencyFail (#7003) 4 years ago
Peter Dillinger 25a0d0ca30 Fix block checksum for >=4GB, refactor (#6978) 4 years ago
Peter Dillinger 88b4210701 Remove racially charged terms "whitelist" and "blacklist" (#7008) 4 years ago
sdong d6b7b7712f Fix a bug that causes iterator to return wrong result in a rare data race (#6973) 4 years ago
Yanqin Jin 569b87e8c7 Fail recovery when MANIFEST record checksum mismatch (#6996) 4 years ago
sdong 223b57eeb8 Fix the bug that compressed cache is disabled in read-only DBs (#6990) 4 years ago
Zitan Chen 94d04529de Store DB identity and DB session ID in SST files (#6983) 4 years ago
Yanqin Jin b7bab48099 Fix a bug of overwriting return code (#6989) 4 years ago
Yanqin Jin 9bfd46d0d8 Let best-efforts recovery ignore CURRENT file (#6970) 4 years ago
Zitan Chen 88db97b06d Add a DB Session ID (#6959) 4 years ago
Zhen Li 9c24a5cb4d Fix persistent cache on windows (#6932) 4 years ago
Levi Tamasi 83833637c1 Maintain the set of linked SSTs in BlobFileMetaData (#6945) 4 years ago
Yanqin Jin 717749f4c0 Fail point-in-time WAL recovery upon IOError reading WAL (#6963) 4 years ago
Levi Tamasi d854abad78 Revisit the handling of the case when a file is re-added to the same level (#6939) 4 years ago
Levi Tamasi 722ebba834 Turn DBTest2.CompressionFailures into a parameterized test (#6968) 4 years ago
Zhichao Cao b3585a11b4 Ingest SST files with checksum information (#6891) 4 years ago
Levi Tamasi fbe2d259cb Use a per-thread path for the export directory in import_column_family_test (#6962) 4 years ago
Andrew Kryczka 02db03af8d make L0 index/filter pinned memory usage predictable (#6911) 4 years ago
Levi Tamasi 5abda3bb8b Move blob_log_{format,reader,writer}.{cc,h} to db/blob/ (#6960) 4 years ago
anand76 1fb3593f25 Fix a bug in looking up duplicate keys with MultiGet (#6953) 4 years ago
Levi Tamasi f5e649453c Add convenience method GetFileMetaDataByNumber (#6940) 4 years ago
Yanqin Jin 3020df9df5 Remove unnecessary inclusion of version_edit.h in env (#6952) 4 years ago
Levi Tamasi f8c2e5a608 Do not print messages to stderr in VersionBuilder (#6948) 4 years ago
Levi Tamasi 8988f831d8 Fix up a VersionBuilder test case (#6942) 4 years ago
Zitan Chen 23e446a157 Disable OpenForReadOnly tests in the LITE mode (#6947) 4 years ago
anand76 98b0cbea88 Check iterator status BlockBasedTableReader::VerifyChecksumInBlocks() (#6909) 4 years ago
Akanksha Mahajan 2677bd5967 Add logs and stats in DeleteScheduler (#6927) 4 years ago
Peter Dillinger aaece2a98d Fix some defects reported by Coverity Scan (#6933) 4 years ago
Yanqin Jin 2f3261831b Fix a typo (bug) when setting error during Flush (#6928) 4 years ago
Zitan Chen 02df00d97b API change: DB::OpenForReadOnly will not write to the file system unless create_if_missing is true (#6900) 4 years ago
Stanislav Tkach b7c825d5cf Add (some) getters for options to the C API (#6925) 4 years ago
sdong afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) 4 years ago
Hao Chen ffe08ffcc2 correct level information in version_set.cc (#6920) 4 years ago
Anatoly Zhmur 22e5c513c2 Add zstd_max_train_bytes to c interop (#6796) 4 years ago
Peter Dillinger 43f8a9dcce Some fixes for gcc 4.8 and add to Travis (#6915) 4 years ago
Levi Tamasi 78e291b17e Improve consistency checks in VersionBuilder (#6901) 4 years ago
Peter Dillinger 9360776cb9 Fix handling of too-small filter partition size (#6905) 4 years ago
Zhichao Cao 2adb7e3768 Fix potential overflow of unsigned type in for loop (#6902) 4 years ago
Stanislav Tkach 38f988d3b4 Expose rocksdb_options_copy function to the C API (#6880) 4 years ago
Peter Dillinger 14eca6bf04 For ApproximateSizes, pro-rate table metadata size over data blocks (#6784) 4 years ago