Commit Graph

356 Commits (7303d02bdf4c35b051cdcbbeb1b7239e696fb814)

Author SHA1 Message Date
Jay Zhuang 3786181a90 Add remote compaction public API (#8300) 4 years ago
Jay Zhuang d15fbae449 Refactor Option obj address from char* to void* (#8295) 4 years ago
Jay Zhuang a79b46c503 Add De/Serialization for CompactionInput/Result (#8247) 4 years ago
mrambacher 78e82410eb Added static methods for simple types to OptionTypeInfo (#8249) 4 years ago
mrambacher 9f2d255aed Add ObjectRegistry to ConfigOptions (#8166) 4 years ago
Peter Dillinger c26b75baa5 Deprecate obsolete "backupable db" from public APIs (#8274) 4 years ago
Peter Dillinger bb75092574 Misc Backup API enhancements (#8170) 4 years ago
Akanksha Mahajan d52b520d51 Integrated BlobDB for backup/restore support (#8129) 4 years ago
Peter Dillinger 879357fdb0 Make backups openable as read-only DBs (#8142) 4 years ago
Akanksha Mahajan 689b13e639 Add request_id in IODebugContext. (#8045) 4 years ago
Peter Dillinger ec11c23caa Add thread safety to BackupEngine, explain more (#8115) 4 years ago
mrambacher 524b10bd6e Fix spelling in comments in include/rocksdb/ (#8120) 4 years ago
Peter Dillinger 589ea6bec2 Add BackupEngine API for backup file details (#8042) 4 years ago
Hans Holmberg 670567db09 Add support for custom file systems to ldb and sst_dump (#8010) 4 years ago
Peter Dillinger 847ca9f964 Make default share_files_with_checksum=true (#8020) 4 years ago
mrambacher 4bc9df9459 Fix handling of Mutable options; Allow DB::SetOptions to update mutable TableFactory Options (#7936) 4 years ago
Levi Tamasi dab4fe5bcd Add checkpoint support to BlobDB (#7959) 4 years ago
Andrew Kryczka 8d2bbdd04f Allow range deletions in `*TransactionDB` only when safe (#7929) 4 years ago
anand76 8e7b068ecc Make ldb load column family options from OPTIONS file (#7847) 4 years ago
mrambacher 81367a4616 Eliminate the creation of ImmutableDBOptions in WBWI::GetFromBatch (#6851) 4 years ago
Sergei Petrunia daab7603f6 Range Locking: Implementation of range locking (#7506) 4 years ago
Sergei Petrunia d8bd9fc7b3 Range Locking: Allow different LockManagers, add Range Lock definitions (#7443) 4 years ago
mrambacher c442f6809f Create a Customizable class to load classes and configurations (#6590) 4 years ago
Yanqin Jin fde0cd7ced Add API to verify whole sst file checksum (#7578) 4 years ago
jmn b1cdb8cc86 add StartTrace and EndTrace to stackable_db (#7585) 4 years ago
Cheng Chang 0ea7db768e Abstract out LockManager interface (#7532) 4 years ago
Akanksha Mahajan 7b65666cf1 Update IOTrace operations in stackable_db.h (#7514) 4 years ago
Peter Dillinger 31d1cea4f3 Add and fix clang -Wshift-sign-overflow (#7431) 4 years ago
Peter Dillinger 9d8eb77c4d Less I/O for incremental backups, slightly better corruption detection (#7413) 4 years ago
Peter Dillinger b475a83f9d Postponing custom checksum support in BackupEngine (#7411) 4 years ago
Peter Dillinger 93719fc953 Restore file size in backup table file names (and other cleanup) (#7400) 4 years ago
mrambacher 7d472accdc Bring the Configurable options together (#5753) 5 years ago
Andrew Kryczka 5746767387 add `ldb unsafe_remove_sst_file` subcommand (#7335) 5 years ago
Andrew Kryczka 40e97b02be add warning on `DeleteFile()` API (#7337) 5 years ago
rockeet e653af7164 DBWithTTL::Open() param ttls: vector<int32_t> to const vector<int32_t>& (#7196) 5 years ago
Daniel Smith 510c66fb75 Typo: s/entires/entries/ (#7248) 5 years ago
Zitan Chen b578ca2e4d BackupEngine supports custom file checksums (#7085) 5 years ago
Levi Tamasi 8cb278d11a Move CompressionType to its own header file (#7162) 5 years ago
Zitan Chen b923dc720b BackupEngine computes table checksums only once if db session ids are available (#7110) 5 years ago
Zitan Chen 373d5ac485 BackupEngine verifies table file checksums on creating new backups (#7015) 5 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) 5 years ago
Zitan Chen 1569dc48f5 `BackupEngine::VerifyBackup` verifies checksum by default (#7014) 5 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) 5 years ago
Zitan Chen 88db97b06d Add a DB Session ID (#6959) 5 years ago
Peter Dillinger edf74d1cb1 Add --version and --help to ldb and sst_dump (#6951) 5 years ago
Peter Dillinger c7aedf1b48 Clean up some code related to file checksums (#6861) 5 years ago
Cheng Chang b9d65f5aa6 Trigger compaction in CompactOnDeletionCollector based on deletion ratio (#6806) 5 years ago
sdong a50ea71c00 Improve ldb consistency checks (#6802) 5 years ago
Cheng Chang ef0c3eda27 Make users explicitly be aware of prepare before commit (#6775) 5 years ago
mrambacher 4cbc19d2a1 Add a ConfigOptions for use in comparing objects and converting to/from strings (#6389) 5 years ago