Commit Graph

32 Commits (d52b520d5168de6be5f1494b2035b61ff0958c11)

Author SHA1 Message Date
Peter Dillinger a4e82a3cca Fix read-only DB writing to filesystem with write_dbid_to_manifest (#8164) 4 years ago
Peter Dillinger 879357fdb0 Make backups openable as read-only DBs (#8142) 4 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
mrambacher 02418194d7 Add more tests for assert status checked (#7524) 4 years ago
Cheng Chang 70f2e0916a Write min_log_number_to_keep to MANIFEST during atomic flush under 2 phase commit (#7570) 4 years ago
Cheng Chang 8c93b16f02 Track WAL in MANIFEST: Update logic for computing min_log_number_to_keep in atomic flush (#7660) 4 years ago
Cheng Chang 5e794b0841 Fix a recovery corner case (#7621) 4 years ago
Cheng Chang 1e40696dd1 Track WAL in MANIFEST: LogAndApply WAL events to MANIFEST (#7601) 4 years ago
Zhichao Cao d8ec0a760a Make FileType Public and Replace kLogFile with kWalFile (#7580) 4 years ago
Yanqin Jin 07dc955a1f Report error of GetChildren (#7459) 4 years ago
sdong d08a9005b7 Make db_basic_test pass assert status checked (#7452) 4 years ago
Peter Dillinger c8a12aa94b EnableFileDeletions only read field while holding mutex (#7435) 4 years ago
mrambacher e9befdebbf Add EnvTestWithParam::OptionsTest to the ASSERT_STATUS_CHECKED passes (#7283) 4 years ago
mrambacher d9d190742c Make env*_test work with ASSERT_STATUS_CHECKED (#7176) 4 years ago
Yanqin Jin e66199d848 First step towards handling MANIFEST write error (#6949) 4 years ago
Yanqin Jin e72e2167fd Fix a few bugs in best-efforts recovery (#6824) 5 years ago
Levi Tamasi ac3ae1df0b Find/purge obsolete blob files (#6807) 5 years ago
Levi Tamasi a00ddf1574 Expose the set of live blob files from Version/VersionSet (#6785) 5 years ago
Levi Tamasi fe238e5438 Keep track of obsolete blob files in VersionSet (#6755) 5 years ago
Yanqin Jin e04f3bce4f Update CURRENT file after best-efforts recovery (#6746) 5 years ago
Yanqin Jin fb09ef05dc Attempt to recover from db with missing table files (#6334) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Levi Tamasi 752c87af78 Clean up VersionEdit a bit (#6383) 5 years ago
Yanqin Jin fe1147db1c Let DBSecondary close files after catch up (#6114) 5 years ago
Yanqin Jin 6d072f2a03 Move WAL-closing loop out of original loop (#5804) 5 years ago
Yi Wu a68d814570 fast look up purge_queue (#5796) 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
anand76 e0d9d57750 Fix bugs in WAL trash file handling (#5520) 5 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 5 years ago
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 6 years ago
Siying Dong 545d206040 Move some file related files outside util/ (#5375) 6 years ago
Yanqin Jin da96f2fe00 Close WAL files before deletion (#5233) 6 years ago
anand76 dae3b5545c Smooth the deletion of WAL files (#5116) 6 years ago
Siying Dong 89ab1381f8 Apply automatic formatting to some files (#5114) 6 years ago
Soli a478682260 Fix #3840: only `SyncClosedLogs` for multiple CFs (#4460) 6 years ago
Andrew Kryczka fffac43cfb Add DB property for SST files kept from deletion (#4618) 6 years ago
Yanqin Jin 331cb63641 SetOptions Backup Race Condition (#4108) 6 years ago
Siying Dong 82089d59c3 DBImpl::FindObsoleteFiles() not to call GetChildren() on the same path 7 years ago
Siying Dong d59549298f Skip deleted WALs during recovery 7 years ago
Siying Dong 63c965cdb4 Sync parent directory after deleting a file in delete scheduler 7 years ago
Siying Dong d5afa73789 Revert "Skip deleted WALs during recovery" 7 years ago
Phani Shekhar Mantripragada 446b32cfc3 Support for Column family specific paths. 7 years ago
Maysam Yabandeh 73f21a7b21 Skip deleted WALs during recovery 7 years ago
Yanqin Jin 1f5def1653 Fix race condition causing double deletion of ssts 7 years ago
Bruce Mitchener a3a3f5497c Fix some typos in comments and docs. 7 years ago
Maysam Yabandeh d060421c77 Fix a leak in prepared_section_completed_ 7 years ago
Andrew Kryczka 46e599fc6b fix live WALs purged while file deletions disabled 7 years ago
Andrew Kryczka 0f0d2ab95a fix DBImpl instance variable naming 7 years ago