Commit Graph

97 Commits (7eebe6d38a7e6bf0a3c12c8dfe952428e48c0e1a)

Author SHA1 Message Date
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
Yanqin Jin fb09ef05dc Attempt to recover from db with missing table files (#6334) 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
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
Vijay Nadimpalli a5fa8735e9 Code comment for Version Edit (#5829) 5 years ago
Vijay Nadimpalli 979fbdc696 Persistent globally unique DB ID in manifest (#5725) 5 years ago
Sergei Petrunia 61876614dc Fix MyRocks compile warnings-treated-as-errors on Fedora 30, gcc 9.1.1 (#5553) 5 years ago
haoyuhuang 227b5d52df Make RocksDB secondary instance respect atomic groups in version edits. (#5411) 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Yanqin Jin 9358178edc Support for single-primary, multi-secondary instances (#4899) 6 years ago
Siying Dong 5d9a623e2c Add a unit test to Ignorable manfiest record (#4964) 6 years ago
Yanqin Jin d116a1725d Update recovery code for version edits group commit. (#3945) 6 years ago
Yanqin Jin 54de56844d Remove random writes from SST file ingestion (#4172) 6 years ago
Nikhil Benesch 5f3088d565 Range deletion performance improvements + cleanup (#4014) 6 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
Prashant D 34aa245dd8 Fix coverity issues version, write_batch 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong 5582123dee Sample number of reads per SST file 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Andrew Kryczka 56222f57df Avoid FileMetaData copy 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Dmitri Smirnov 236fe21c92 Enable MS compiler warning c4244. 9 years ago
sdong b77eb16aba New Manifest format to allow customized fields in NewFile. 9 years ago
Andres Noetzli 8aa1f15197 Refactored common code of Builder/CompactionJob out into a CompactionIterator 9 years ago
Ari Ekmekji 74c755c552 Added JSON manifest dump option to ldb command 9 years ago
sdong 6df589b446 Add TablePropertiesCollector::NeedCompact() to suggest DB to further compact output files 10 years ago
Igor Canadi 6059bdf86a Add experimental API MarkForCompaction() 10 years ago
Igor Canadi 2a979822b6 Fix deleting obsolete files 10 years ago
Igor Canadi e39f4f6cf9 Fix data race #3 10 years ago
Igor Canadi 0acc738810 Speed up FindObsoleteFiles() 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
Igor Canadi 9f7fc3ac45 Turn on -Wshadow 10 years ago
sdong 4d2ba38b65 Make VersionBuilder unit testable 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
Lei Jin 834c67d77f rename FileLevel to LevelFilesBrief / unfriend CompactedDBImpl 10 years ago
Yueh-Hsuan Chiang 6c66918645 Speed up DB::Open() and Version creation by limiting the number of FileMetaData initialization. 10 years ago
Nik Bougalis 4329d74e05 Fix swapped variable names to accurately reflect usage 10 years ago