Commit Graph

423 Commits (9fa5c146d7d5ba9aea2ede329c0bc78309d9787b)

Author SHA1 Message Date
hx235 45175ca2e1 Charge read to rate limiter in BackupEngine (#8722) 4 years ago
mrambacher beed86473a Make MemTableRepFactory into a Customizable class (#8419) 4 years ago
Peter Dillinger 0ef88538c6 Improve support for using regexes (#8740) 4 years ago
Peter Dillinger 4750421ece Replace most typedef with using= (#8751) 4 years ago
mrambacher 9eb002fcf0 Fix some minor issues in the Customizable infrastructure (#8566) 4 years ago
Merlin Mao d10801e983 Allow Replayer to report the results of TraceRecords. (#8657) 4 years ago
Merlin Mao f58d276764 Make TraceRecord and Replayer public (#8611) 4 years ago
Peter Dillinger a7fd1d0881 Make backup restore atomic, with sync option (#8568) 4 years ago
mrambacher d057e8326d Make MergeOperator+CompactionFilter/Factory into Customizable Classes (#8481) 4 years ago
Akanksha Mahajan fd2079938d Dynamically configure BlockBasedTableOptions.prepopulate_block_cache (#8620) 4 years ago
Merlin Mao 4811115b3e Revert checkpoint fix (#8607) 4 years ago
Merlin Mao 55f7ded80d Checkpoint dir options fix (#8572) 4 years ago
Jay Zhuang c4a503f3df Fix an race condition during multiple DB opening (#8574) 4 years ago
mrambacher c8665611bc Make FlushBlockPolicyFactory into a Customizable class (#8432) 4 years ago
mrambacher 41c4b665f4 Fix PrepareOptions for Customizable Classes (#8468) 4 years ago
mrambacher 89f66d4484 Add customizable_util.h to the public API (#8301) 4 years ago
mrambacher 6ad0810393 Make Comparator into a Customizable Object (#8336) 4 years ago
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) 5 years ago
mrambacher 78e82410eb Added static methods for simple types to OptionTypeInfo (#8249) 5 years ago
mrambacher 9f2d255aed Add ObjectRegistry to ConfigOptions (#8166) 5 years ago
Peter Dillinger c26b75baa5 Deprecate obsolete "backupable db" from public APIs (#8274) 5 years ago
Peter Dillinger bb75092574 Misc Backup API enhancements (#8170) 5 years ago
Akanksha Mahajan d52b520d51 Integrated BlobDB for backup/restore support (#8129) 5 years ago
Peter Dillinger 879357fdb0 Make backups openable as read-only DBs (#8142) 5 years ago
Akanksha Mahajan 689b13e639 Add request_id in IODebugContext. (#8045) 5 years ago
Peter Dillinger ec11c23caa Add thread safety to BackupEngine, explain more (#8115) 5 years ago
mrambacher 524b10bd6e Fix spelling in comments in include/rocksdb/ (#8120) 5 years ago
Peter Dillinger 589ea6bec2 Add BackupEngine API for backup file details (#8042) 5 years ago
Hans Holmberg 670567db09 Add support for custom file systems to ldb and sst_dump (#8010) 5 years ago
Peter Dillinger 847ca9f964 Make default share_files_with_checksum=true (#8020) 5 years ago
mrambacher 4bc9df9459 Fix handling of Mutable options; Allow DB::SetOptions to update mutable TableFactory Options (#7936) 5 years ago
Levi Tamasi dab4fe5bcd Add checkpoint support to BlobDB (#7959) 5 years ago
Andrew Kryczka 8d2bbdd04f Allow range deletions in `*TransactionDB` only when safe (#7929) 5 years ago
anand76 8e7b068ecc Make ldb load column family options from OPTIONS file (#7847) 5 years ago
mrambacher 81367a4616 Eliminate the creation of ImmutableDBOptions in WBWI::GetFromBatch (#6851) 5 years ago
Sergei Petrunia daab7603f6 Range Locking: Implementation of range locking (#7506) 5 years ago
Sergei Petrunia d8bd9fc7b3 Range Locking: Allow different LockManagers, add Range Lock definitions (#7443) 5 years ago
mrambacher c442f6809f Create a Customizable class to load classes and configurations (#6590) 5 years ago
Yanqin Jin fde0cd7ced Add API to verify whole sst file checksum (#7578) 5 years ago
jmn b1cdb8cc86 add StartTrace and EndTrace to stackable_db (#7585) 5 years ago
Cheng Chang 0ea7db768e Abstract out LockManager interface (#7532) 5 years ago
Akanksha Mahajan 7b65666cf1 Update IOTrace operations in stackable_db.h (#7514) 5 years ago
Peter Dillinger 31d1cea4f3 Add and fix clang -Wshift-sign-overflow (#7431) 5 years ago
Peter Dillinger 9d8eb77c4d Less I/O for incremental backups, slightly better corruption detection (#7413) 5 years ago
Peter Dillinger b475a83f9d Postponing custom checksum support in BackupEngine (#7411) 5 years ago
Peter Dillinger 93719fc953 Restore file size in backup table file names (and other cleanup) (#7400) 5 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