Commit Graph

1309 Commits (f9cfc6a808c9dc3ab7366edb10368559155d5172)

Author SHA1 Message Date
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
sdong 633f069c29 Update Release Version to 6.26 (#9059) 3 years ago
Andrew Kryczka 4217d1bce7 Support `GetMapProperty()` with "rocksdb.dbstats" (#9057) 3 years ago
sdong c66b4429ff Incremental Space Amp Compactions in Universal Style (#8655) 3 years ago
Zhichao Cao 6d93b87588 Add lowest_used_cache_tier to ImmutableDBOptions to enable or disable Secondary Cache (#9050) 3 years ago
Jay Zhuang f20b07cebb Add "Java API Changes" session in HISTORY (#9055) 3 years ago
Peter Dillinger b234a3f569 Improve data block construction performance (#9040) 3 years ago
Alan Paxton 8d615a2b1d New-style blob option bindings, Java option getter and improve/fix option parsing (#8999) 3 years ago
Peter Dillinger ad5325a736 Experimental support for SST unique IDs (#8990) 3 years ago
Jay Zhuang 314de7e7de Make `DB::Close()` thread-safe (#8970) 3 years ago
Alan Paxton 86cf7266c3 keyMayExist() supports ByteBuffer (#9013) 3 years ago