Commit Graph

96 Commits (9d7de6517c087ebb856eda10c97b0bc17b07bc22)

Author SHA1 Message Date
Andrew Kryczka 20754b3654 include compaction cursors in VersionEdit debug string (#10288) 2 years ago
zczhu 30141461f9 Add basic kRoundRobin compaction policy (#10107) 2 years ago
Jay Zhuang c6d326d3d7 Track SST unique id in MANIFEST and verify (#9990) 3 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
Levi Tamasi db536ee045 Propagate errors from UpdateBoundaries (#9851) 3 years ago
Yanqin Jin 6eafdf135a Encode min_log_number_to_keep and delete_wals_before in one version edit (#9766) 3 years ago
Yanqin Jin 12e98add68 Print file checksum in hex (#9196) 3 years ago
slk 937fbcbddc Track per-SST user-defined timestamp information in MANIFEST (#9092) 3 years ago
sdong 0ed8cb666d Write file temperature information to manifest (#8284) 4 years ago
Levi Tamasi 2d37830e44 Make blob related VersionEdit tags unignorable (#7886) 4 years ago
Cheng Chang e44948295e Make it able to ignore WAL related VersionEdits in older versions (#7873) 4 years ago
Yanqin Jin eee0af9af1 Add full_history_ts_low to column family (#7740) 4 years ago
Cheng Chang 1e40696dd1 Track WAL in MANIFEST: LogAndApply WAL events to MANIFEST (#7601) 4 years ago
Levi Tamasi b0e7834100 Integrate blob file writing with the flush logic (#7345) 4 years ago
Levi Tamasi 9b083cb11c Build blob file reader/writer classes in LITE mode as well (#7272) 4 years ago
Cheng Chang cd48ecaa1a Define WAL related classes to be used in VersionEdit and VersionSet (#7164) 4 years ago
Yanqin Jin 3020df9df5 Remove unnecessary inclusion of version_edit.h in env (#6952) 5 years ago
Zhichao Cao 5c6346c420 Revert "Added the safe-to-ignore tag to version_edit (#6530)" (#6569) 5 years ago
Zhichao Cao e10553f2a6 Added the safe-to-ignore tag to version_edit (#6530) 5 years ago
Levi Tamasi c15e85bdcb Move BlobDB related files under db/ to db/blob/ (#6519) 5 years ago
Levi Tamasi f5bc3b99d5 Split BlobFileState into an immutable and a mutable part (#6502) 5 years ago
Levi Tamasi d87c10c6ab Add blob file state to VersionEdit (#6416) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Zhichao Cao 4369f2c7bb Checksum for each SST file and stores in MANIFEST (#6216) 5 years ago
Levi Tamasi 752c87af78 Clean up VersionEdit a bit (#6383) 5 years ago
sdong aa1857e2df Support options.max_open_files = -1 with periodic_compaction_seconds (#6090) 5 years ago
sdong d8c28e692a Support options.ttl with options.max_open_files = -1 (#6060) 5 years ago
Levi Tamasi 5f025ea832 BlobDB GC: add SST <-> oldest blob file referenced mapping (#5903) 5 years ago
Vijay Nadimpalli 979fbdc696 Persistent globally unique DB ID in manifest (#5725) 5 years ago
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Siying Dong 1a761e6a6c Add a placeholder in manifest indicating ignorable record (#4960) 6 years ago
Faustin Lammler 7d65bd5ce4 Fix spelling errors (#4827) 6 years ago
Yanqin Jin 4fce44fc8b Improve flushing multiple column families (#4708) 6 years ago
Yanqin Jin d116a1725d Update recovery code for version edits group commit. (#3945) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Yanqin Jin 54de56844d Remove random writes from SST file ingestion (#4172) 6 years ago
Yanqin Jin 4011012d9d Specify the underlying type of enums. 7 years ago
Siying Dong d59549298f Skip deleted WALs during recovery 7 years ago
Siying Dong d5afa73789 Revert "Skip deleted WALs during recovery" 7 years ago
Maysam Yabandeh 73f21a7b21 Skip deleted WALs during recovery 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
David Lai f4a030ce81 - comment out unused parameters 7 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 7 years ago
Victor Gao 1d7048c598 comment out unused parameters 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Sagar Vemuri 343b59d6ee Move various string utility functions into string_util 8 years ago