Commit Graph

83 Commits (1ce105d0ea0bc9676cba432f89baadbe5be0aa9f)

Author SHA1 Message Date
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) 4 years ago
Zhichao Cao 5c6346c420 Revert "Added the safe-to-ignore tag to version_edit (#6530)" (#6569) 4 years ago
Zhichao Cao e10553f2a6 Added the safe-to-ignore tag to version_edit (#6530) 4 years ago
Levi Tamasi c15e85bdcb Move BlobDB related files under db/ to db/blob/ (#6519) 4 years ago
Levi Tamasi f5bc3b99d5 Split BlobFileState into an immutable and a mutable part (#6502) 4 years ago
Levi Tamasi d87c10c6ab Add blob file state to VersionEdit (#6416) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 4 years ago
Zhichao Cao 4369f2c7bb Checksum for each SST file and stores in MANIFEST (#6216) 4 years ago
Levi Tamasi 752c87af78 Clean up VersionEdit a bit (#6383) 4 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) 5 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 5 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 5 years ago
Siying Dong 1a761e6a6c Add a placeholder in manifest indicating ignorable record (#4960) 5 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. 6 years ago
Siying Dong d59549298f Skip deleted WALs during recovery 6 years ago
Siying Dong d5afa73789 Revert "Skip deleted WALs during recovery" 6 years ago
Maysam Yabandeh 73f21a7b21 Skip deleted WALs during recovery 6 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 6 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 6 years ago
David Lai f4a030ce81 - comment out unused parameters 6 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. 7 years ago
Sagar Vemuri 343b59d6ee Move various string utility functions into string_util 7 years ago
Jay Edgar efd013d6d8 Miscellaneous performance improvements 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
sdong b77eb16aba New Manifest format to allow customized fields in NewFile. 9 years ago
Ari Ekmekji 74c755c552 Added JSON manifest dump option to ldb command 9 years ago
Igor Canadi 9f7fc3ac45 Turn on -Wshadow 10 years ago
Yueh-Hsuan Chiang c9c935923e Move the check to the beginning of the loop in VersionEdit::EncodeTo() 10 years ago
Yueh-Hsuan Chiang 2110e43a5a Remove an unnecessary include file in version_edit.cc 10 years ago
Yueh-Hsuan Chiang 3772a3d09d Fix the bug where compaction does not fail when RocksDB can't create a new file. 10 years ago
Yueh-Hsuan Chiang 3b5fe3a1f3 Correct the log message in VersionEdit 10 years ago
sdong 2459f7ec4e Support Multiple DB paths (without having an interface to expose to users) 10 years ago
sdong cadc1adffa Refactor: group metadata needed to open an SST file to a separate copyable struct 10 years ago
Igor Canadi 768d424dd9 [fix] SIGSEGV when VersionEdit in MANIFEST is corrupted 10 years ago
Igor Canadi 577556d5f9 Don't store version number in MANIFEST 10 years ago