Commit Graph

41 Commits (feb06e83b2fbe5fe0bb63e18f1d3bbdbdb1a73e0)

Author SHA1 Message Date
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 3 years ago
Yanqin Jin 394210f280 Remove unused includes (#7604) 4 years ago
Levi Tamasi 1abbc56aba Add version_builder_test to the list of ASSERT_STATUS_CHECKED tests (#7444) 4 years ago
Levi Tamasi 7b1d6c438a Fix the handling of the case when a blob file with a lower number gets added in VersionBuilder (#7349) 4 years ago
Levi Tamasi e367bc7f4b Clean up blob files based on the linked SST set (#7001) 4 years ago
Levi Tamasi 83833637c1 Maintain the set of linked SSTs in BlobFileMetaData (#6945) 4 years ago
Levi Tamasi 8988f831d8 Fix up a VersionBuilder test case (#6942) 4 years ago
Levi Tamasi 78e291b17e Improve consistency checks in VersionBuilder (#6901) 4 years ago
Andrew Kryczka a96461d169 fix swallowed error for file deletion consistency check (#6809) 4 years ago
Levi Tamasi fe238e5438 Keep track of obsolete blob files in VersionSet (#6755) 4 years ago
Levi Tamasi bc51e33d9c Make sure (Shared)BlobFileMetaData are owned by shared_ptrs (#6749) 4 years ago
Levi Tamasi 6f62322fe4 Add blob files to VersionStorageInfo/VersionBuilder (#6597) 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
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
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
Michael Liu 3c5d1b16b1 Apply modernize-use-override (3) 5 years ago
Yanqin Jin 54de56844d Remove random writes from SST file ingestion (#4172) 6 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Islam AbdelRahman 2ad68b971a Support running consistency checks in release mode 8 years ago
Yi Wu 81747f1be6 Refactor MutableCFOptions 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
sdong f1b9f804e9 Add a mode to always pick the oldest file to compact for each level 9 years ago
sdong 6df589b446 Add TablePropertiesCollector::NeedCompact() to suggest DB to further compact output files 9 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 9 years ago
Igor Sugak 9405b5ef8f rocksdb: Remove #include "util/string_util.h" from util/testharness.h 9 years ago
Igor Sugak b4b69e4f77 rocksdb: switch to gtest 9 years ago
Igor Canadi db03739340 options.level_compaction_dynamic_level_bytes to allow RocksDB to pick size bases of levels dynamically. 9 years ago
Igor Canadi e39f4f6cf9 Fix data race #3 10 years ago
sdong 4d16a9a633 VersionBuilder to optimize for applying a later edit deleting files added by previous edits 10 years ago
Yueh-Hsuan Chiang 13de000f07 Add rocksdb::ToString() to address cases where std::to_string is not available. 10 years ago
Yueh-Hsuan Chiang 1d1a64f58a Move NeedsCompaction() from VersionStorageInfo to CompactionPicker 10 years ago
Yueh-Hsuan Chiang 9759495229 Fixed clang compile error in version_builder_test 10 years ago
Yueh-Hsuan Chiang 5811419357 Fixed GetEstimatedActiveKeys 10 years ago
sdong ac6afaf9ef Enforce naming convention of getters in version_set.h 10 years ago
sdong 4d2ba38b65 Make VersionBuilder unit testable 10 years ago