Commit Graph

1119 Commits (cc1d4e3d331cb80e8a2303c8ef3d1fde00742f39)

Author SHA1 Message Date
Akanksha Mahajan 7bfad07194 Update to version 6.28 (#9312) 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
Levi Tamasi 297d913275 Update HISTORY.md for PR 9273 (#9282) 3 years ago
Yanqin Jin bd513fd075 Add commit marker with timestamp (#9266) 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
Hui Xiao bf2f504188 Add Java API change HISTORY section for #9212 (#9243) 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
Akanksha Mahajan 44ac714808 Update History.md for the bug fix in RocksDB implicit prefetching in #9234 (#9237) 3 years ago
mrambacher 7cd5835a28 Make RateLimiter Customizable (#9141) 3 years ago
Yanqin Jin 924616526a Update WriteBatch::AssignTimestamp() and Add (#9205) 3 years ago
leipeng c712b68f5b Fix num files in single compaction for universal compaction (#9168) 3 years ago
Peter Dillinger e8b5d05e93 HISTORY for #9208 (#9227) 3 years ago
Yanqin Jin 8101643611 Update HISTORY and version.h for 6.27 release (#9192) 3 years ago
Levi Tamasi 3a9f557451 Update HISTORY for PR 9187 (#9191) 3 years ago
Yanqin Jin 43ac7a2774 Fix an assertion failure when ManifestTailer switches to new Manifest in multi-cf mode (#9143) 3 years ago
Jay Zhuang 6cde8d2190 Deprecating `iter_start_seqnum` and `preserve_deletes` (#9091) 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
Akanksha Mahajan 4a7c1dc375 Add listener API that notifies on IOError (#9177) 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
Andrew Kryczka 2225f063d4 Remove incremental ID from background thread pool names (#9165) 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
Hui Xiao cff7819dff Fix BackupEngine's internal callers of GenericRateLimiter::Request() not honoring bytes <= GetSingleBurstBytes() (#9063) 3 years ago
Yanqin Jin 2035798834 Update TransactionUtil::CheckKeyForConflict to also use timestamps (#9162) 3 years ago
Andrew Kryczka 9bb13c56b3 Use system-wide thread ID in info log lines (#9164) 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
Yanqin Jin 5237b39d2e Fix assertion error during compaction with write-prepared txn enabled (#9105) 3 years ago
Hui Xiao 1ababeb76a Deallocate payload of BlockBasedTableBuilder::Rep::FilterBlockBuilder earlier for Full/PartitionedFilter (#9070) 3 years ago
Hui Xiao a64c8ca7a8 Sanitize negative request bytes in GenericRateLimiter::Request and clarify API (#9112) 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
Peter Dillinger 2b60621f16 Don't call OnTableFileCreated with OK for empty+deleted file (#9118) 3 years ago
Peter Dillinger 82afa01815 Some API clarifications (#9080) 3 years ago
mrambacher f72c834eab Make FileSystem a Customizable Class (#8649) 3 years ago
Levi Tamasi cfc57f55b5 Mention PR 9100 in HISTORY.md (#9111) 3 years ago
sdong a2b9be42b6 Try to start TTL earlier with kMinOverlappingRatio is used (#8749) 3 years ago
leipeng 230c98f3ce fix histogram NUM_FILES_IN_SINGLE_COMPACTION (#9026) 3 years ago
leipeng 2b70224f82 remove bad extra RecordTick(stats_, WRITE_WITH_WAL) (#9064) 3 years ago
Yanqin Jin fdf2a0d7eb Fix a compaction bug for write-prepared txn (#9061) 3 years ago
Peter Dillinger a7d4bea43a Implement XXH3 block checksum type (#9069) 3 years ago
Andrew Kryczka f24c39ab3d Prevent corruption with parallel manual compactions and `change_level == true` (#9077) 3 years ago
Yanqin Jin f72fd58565 Fix atomic flush waiting forever for MANIFEST write (#9034) 3 years ago