Commit Graph

4694 Commits (7ae213f7351fb6824db0ce5b20ff867ab4b24869)

Author SHA1 Message Date
Andrew Kryczka 782fcc44e1 Fix race condition in `error_handler_fs_test` (#9325) 3 years ago
mrambacher 423538a816 Make MemoryAllocator into a Customizable class (#8980) 3 years ago
Peter Dillinger 0050a73a4f New stable, fixed-length cache keys (#9126) 3 years ago
Akanksha Mahajan 96d0773a11 Update prepopulate_block_cache logic to support block-based filter (#9300) 3 years ago
Yanqin Jin 08721293ea Fix a bug causing duplicate trailing entries in WritableFile (buffered IO) (#9236) 3 years ago
Akanksha Mahajan eca85cdb66 Fix flaky tests related to Blob file deletions (#9287) 3 years ago
Yanqin Jin 5455cacd18 Fix link error reported in issue 9272 (#9278) 3 years ago
Yanqin Jin bd513fd075 Add commit marker with timestamp (#9266) 3 years ago
Peter Dillinger 653c392e47 More refactoring ahead of footer & meta changes (#9240) 3 years ago
mrambacher 5486717ee2 Fix an issue with MemTableRepFactory::CreateFromString (#9273) 3 years ago
Si Ke 79f4a04ee3 Get DBTest passing Assert Status Checked (#7737) 3 years ago
anand76 ecf2bec613 Add a listener callback for end of auto error recovery (#9244) 3 years ago
Akanksha Mahajan 9e4d56f2c9 Fix segmentation fault in table_options.prepopulate_block_cache when used with partition_filters (#9263) 3 years ago
Levi Tamasi 94d99400dc Fix a typo in DBSSTTest.DBWithMaxSpaceAllowedWithBlobFiles (#9270) 3 years ago
Levi Tamasi d1f053b0ae Attempt to deflake DBSSTTest.DestroyDBWithRateLimitedDelete (#9269) 3 years ago
sdong 88875df821 File temperature information should be preserved when restart the DB (#9242) 3 years ago
Levi Tamasi 930f2e92e6 Attempt to deflake DBSSTTest.DBWithSFMForBlobFilesAtomicFlush (#9241) 3 years ago
lgqss 77c7085594 MemTableList::TrimHistory now use allocated bytes (#9020) 3 years ago
Hui Xiao 9daf07305c Replace TableProperties::properties_offsets map with external_sst_file_global_seqno_offset (#9212) 3 years ago
mrambacher 7cd5835a28 Make RateLimiter Customizable (#9141) 3 years ago
Yanqin Jin 924616526a Update WriteBatch::AssignTimestamp() and Add (#9205) 3 years ago
Artem Krylysov 552256cb1a Add rocksdb_livefiles_column_family_name C API (#9232) 3 years ago
leipeng c712b68f5b Fix num files in single compaction for universal compaction (#9168) 3 years ago
Peter Dillinger 2a67d475f1 Fix bug affecting GetSortedWalFiles, Backups, Checkpoint (#9208) 3 years ago
Yanqin Jin 12e98add68 Print file checksum in hex (#9196) 3 years ago
Yanqin Jin 43ac7a2774 Fix an assertion failure when ManifestTailer switches to new Manifest in multi-cf mode (#9143) 3 years ago
Levi Tamasi dc5de45af8 Support readahead during compaction for blob files (#9187) 3 years ago
Peter Dillinger cd4ea675e3 Fix backward compatibility with 2.5 through 2.7 (#9189) 3 years ago
Jay Zhuang 6cde8d2190 Deprecating `iter_start_seqnum` and `preserve_deletes` (#9091) 3 years ago
slk e12753eb71 Track each SST's timestamp information as user properties (#9093) 3 years ago
sdong 12117b26a3 Fix flaky DBTest2.RateLimitedCompactionReads (#9185) 3 years ago
Yanqin Jin 1e8322c0f5 Fix a bug in FlushJob picking more memtables beyond synced WALs (#9142) 3 years ago
Andrew Kryczka 8cf4294e25 Adhere to per-DB concurrency limit when bottom-pri compactions exist (#9179) 3 years ago
Peter Dillinger 230660be73 Improve / clean up meta block code & integrity (#9163) 3 years ago
Hui Xiao 74544d582f Account Bloom/Ribbon filter construction memory in global memory limit (#9073) 3 years ago
Zhichao Cao b694cd0e0d Add tiered storage related read bytes stats to Statistic (#9123) 3 years ago
Peter Dillinger f8c685c4fc Check for and disallow shared key space in block caches (#9172) 3 years ago
Adam Simpkins 28f54e71f3 fix compile errors in db/kv_checksum.h (#9173) 3 years ago
Yanqin Jin 2035798834 Update TransactionUtil::CheckKeyForConflict to also use timestamps (#9162) 3 years ago
Akanksha Mahajan 17ce1ca48b Reuse internal auto readhead_size at each Level (expect L0) for Iterations (#9056) 3 years ago
slk 937fbcbddc Track per-SST user-defined timestamp information in MANIFEST (#9092) 3 years ago
Yanqin Jin a113cecfc9 Fix a bug in timestamp-related GC (#9116) 3 years ago
Zhichao Cao efaef9b40a cleanup error_handler related code (#9098) 3 years ago
anand76 dddb791c18 Enable a few unit tests to use custom Env objects (#9087) 3 years ago
Jay Zhuang 5aad38f262 Deflake DBBasicTestWithTimestampCompressionSettings.PutAndGetWithComp… (#9136) 3 years ago
Levi Tamasi 3fbddb1d27 Refactor and unify blob file saving and the logic that finds the oldest live blob file (#9122) 3 years ago
Yanqin Jin 5237b39d2e Fix assertion error during compaction with write-prepared txn enabled (#9105) 3 years ago
Yanqin Jin 9b53f14a35 Fixed a bug in CompactionIterator when write-preared transaction is used (#9060) 3 years ago
Jay Zhuang 29102641dd Skip directory fsync for filesystem btrfs (#8903) 3 years ago
Levi Tamasi 081722780b Refactor the detailed consistency checks and the SST saving logic in VersionBuilder (#9099) 3 years ago