Commit Graph

844 Commits (7c19d43883bdbb26b1cfceeeebeee983e7d5cf20)

Author SHA1 Message Date
sdong 722814e357 Get() to fail with underlying failures in PartitionIndexReader::CacheDependencies() (#7297) 4 years ago
Zhichao Cao d51f88c9e4 Pass SST file checksum information through OnTableFileCreated (#7108) 4 years ago
Connor1996 416943bf28 Eliminates a no-op compaction upon snapshot release when disabling auto compactions (#7267) 4 years ago
Akanksha Mahajan 3844612625 Bug Fix for memtables not trimmed down. (#7296) 4 years ago
Peter Dillinger a1b5484811 Work around a backup bug with DB custom checksums (#7294) 4 years ago
Andrew Kryczka 5d5ff82408 Disable `recycle_log_file_num` with `kTolerateCorruptedTailRecords` (#7271) 4 years ago
Yanqin Jin 92593d511a Add a new EntryType for deletion with timestamp (#7195) 4 years ago
sdong 1760637539 CompactRange() refit level should confirm destination level is not empty (#7261) 4 years ago
Jay Zhuang 69760b4d05 Introduce a global StatsDumpScheduler for stats dumping (#7223) 4 years ago
Andrew Kryczka a1aa3f8385 Disable manual compaction during `ReFitLevel()` (#7250) 4 years ago
Zitan Chen b578ca2e4d BackupEngine supports custom file checksums (#7085) 4 years ago
sdong 41c328fe57 Fix a perf regression that caused every key to go through upper bound check (#7209) 4 years ago
Yanqin Jin a38f04ac26 Update HISTORY and version for 6.12 release (#7194) 4 years ago
Tomas Kolda cd4592c220 SST Partitioner interface that allows to split SST files (#6957) 4 years ago
Cheng Chang 7af1fab443 Update HISTORY (#7158) 4 years ago
Jay Zhuang b0c5ecd6b3 Make max_subcompactions dynamically changeable (#7159) 4 years ago
mrambacher d44cbc5314 Add hash of key/value checks when paranoid_file_checks=true (#7134) 4 years ago
Haosen Wen dbc51adbac Use steady_clock instead of system_clock in FileOperationInfo::TimePoint (#7153) 4 years ago
Zitan Chen b923dc720b BackupEngine computes table checksums only once if db session ids are available (#7110) 4 years ago
Andrew Kryczka 9a83fd21e6 stagger first DumpMallocStats after opening DB (#7145) 4 years ago
Zhichao Cao a10f12eda1 Auto resume the DB from Retryable IO Error (#6765) 4 years ago
Yanqin Jin 27735dea9a Report corrupted keys during compaction (#7124) 4 years ago
Andrew Kryczka 82611ee25a save key comparisons in BlockIter::BinarySeek (#7068) 4 years ago
Akanksha Mahajan 54f171fe90 Update Flush policy in PartitionedIndexBuilder on switching from user-key to internal-key mode (#7096) 4 years ago
wenh 226d1f9c73 extend listener callback functions to more file I/O operations (#7055) 4 years ago
Andrew Kryczka dd29ad4223 Separate internal and user key comparators in `BlockIter` (#6944) 4 years ago
Zitan Chen 373d5ac485 BackupEngine verifies table file checksums on creating new backups (#7015) 4 years ago
Peter Dillinger a680a7ea37 Un-revert #7049, revert #7022 (#7071) 4 years ago
Akanksha Mahajan 5edfe3a3d8 Update Flush policy in PartitionedIndexBuilder on switching from user-key to internal-key mode (#7022) 4 years ago
Zitan Chen 6a243b3ade Generalize BackupEngine naming option for share_files_with_checksum SSTs and revert BackupEngine::VerifyBackup to check only file sizes by default (#7032) 4 years ago
Burton Li 5be2cb6948 Compaction filter support for BlobDB (#6850) 4 years ago
Zitan Chen 1569dc48f5 `BackupEngine::VerifyBackup` verifies checksum by default (#7014) 4 years ago
Zitan Chen 95fbb62c44 Update HISTORY.md to include the Public API Change for DB::OpenForReadonly introduced earlier (#7023) 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
Peter Dillinger 5b2bbacb6f Minimize memory internal fragmentation for Bloom filters (#6427) 4 years ago
Matthew Von-Maszewski 1092f19d95 Make EncryptEnv inheritable (#6830) 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
Cheng Chang f7613e2a9e Make it able to lower cpu priority to specific level in threadpool (#6969) 4 years ago
Andrew Kryczka af58d92760 update HISTORY.md for 6.11 release (#6972) 4 years ago
Yanqin Jin 717749f4c0 Fail point-in-time WAL recovery upon IOError reading WAL (#6963) 5 years ago
Zhichao Cao b3585a11b4 Ingest SST files with checksum information (#6891) 5 years ago
Andrew Kryczka e6be168aa5 save a key comparison in block seeks (#6646) 5 years ago