Commit Graph

54 Commits (f02c708aa32829bbbd70aa3493af8444e76e4350)

Author SHA1 Message Date
Hui Xiao 98d5db5c2e Sort L0 files by newly introduced epoch_num (#10922) 2 years ago
Andrew Kryczka 5cf6ab6f31 Ran clang-format on db/ directory (#10910) 2 years ago
Peter Dillinger e466173d5c Print stack traces on frozen tests in CI (#10828) 2 years ago
Yanqin Jin fbfcf5cbcd Remove unused fields from FileMetaData (temporarily) (#10443) 2 years ago
Jay Zhuang c6d326d3d7 Track SST unique id in MANIFEST and verify (#9990) 2 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 2 years ago
Levi Tamasi 320d9a8e8a Use a sorted vector instead of a map to store blob file metadata (#9526) 2 years ago
Levi Tamasi 42e0751b3a Clean up VersionStorageInfo a bit (#9494) 2 years ago
sdong 88875df821 File temperature information should be preserved when restart the DB (#9242) 3 years ago
slk 937fbcbddc Track per-SST user-defined timestamp information in MANIFEST (#9092) 3 years ago
sdong a2b9be42b6 Try to start TTL earlier with kMinOverlappingRatio is used (#8749) 3 years ago
Levi Tamasi b1c27a52d2 Add a consistency check that prevents the overflow of garbage in blob files (#9100) 3 years ago
Levi Tamasi cbb3b25915 Print blob file checksums as hex (#8437) 3 years ago
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