Commit Graph

4518 Commits (9ddb55a8f62731f37a65e3c336e2ac2097fdf252)

Author SHA1 Message Date
Levi Tamasi 146263887f Disable subcompactions for user-defined timestamps (#8393) 3 years ago
Peter Dillinger b3dbeadc34 Fix double-dumping CF stats to log (#8380) 3 years ago
Zhichao Cao 58162835d1 All the NoSpace() errors will be handled by regular SetBGError and RecoverFromNoSpace() (#8376) 3 years ago
Akanksha Mahajan 3897ce3125 Support for Merge in Integrated BlobDB with base values (#8292) 3 years ago
Baptiste Lemaire d61a449364 Fixed manifest_dump issues when printing keys and values containing null characters (#8378) 3 years ago
Zhichao Cao f44e69c64a Use DbSessionId as cache key prefix when secondary cache is enabled (#8360) 3 years ago
Levi Tamasi db325a5904 Add a clipping internal iterator (#8327) 3 years ago
Peter Dillinger 2f93a3b809 Fix a major performance bug in 6.21 for cache entry stats (#8369) 3 years ago
David Devecsery 80a59a03a7 Cancel compact range (#8351) 3 years ago
Andrew Kryczka 9167ece586 Snapshot release triggered compaction without multiple tombstones (#8357) 3 years ago
PiyushDatta 2655477c67 Fix "Interval WAL" bytes to say GB instead of MB (#8350) 3 years ago
Peter (Stig) Edwards c75ef03e58 Do not truncate WAL if in read_only mode (#8313) 3 years ago
sdong a607b88240 SequenceIterWrapper should use internal comparator (#8328) 3 years ago
Jay Zhuang 55853de661 Fix clang-analyze: use uninitiated variable (#8325) 3 years ago
Zhichao Cao 7303d02bdf Use new Insert and Lookup APIs in table reader to support secondary cache (#8315) 3 years ago
Peter Dillinger 3469d60fcc Add table properties for number of entries added to filters (#8323) 3 years ago
Jay Zhuang 6c86543590 Fix manual compaction `max_compaction_bytes` under-calculated issue (#8269) 3 years ago
sdong 2f1984dd45 Compare memtable insert and flush count (#8288) 3 years ago
Jay Zhuang 94b4faa0f1 Deflake ExternalSSTFileTest.PickedLevelBug (#8307) 3 years ago
Jay Zhuang 3786181a90 Add remote compaction public API (#8300) 3 years ago
Peter Dillinger 311a544c2a Use deleters to label cache entries and collect stats (#8297) 3 years ago
anand76 9d61a0856d Sync ingested files only if reopen is supported by the FS (#8296) 3 years ago
Stanislav Tkach 83d1a66598 Expose CompressionOptions::parallel_threads through C API (#8302) 3 years ago
Levi Tamasi d83542ca83 Make it possible to apply only a subrange of table property collectors (#8298) 3 years ago
sdong 0ed8cb666d Write file temperature information to manifest (#8284) 3 years ago
anand76 feb06e83b2 Initial support for secondary cache in LRUCache (#8271) 3 years ago
Jay Zhuang d15fbae449 Refactor Option obj address from char* to void* (#8295) 3 years ago
Jay Zhuang a79b46c503 Add De/Serialization for CompactionInput/Result (#8247) 3 years ago
Peter Dillinger 78a309bf86 New Cache API for gathering statistics (#8225) 3 years ago
mrambacher 9f2d255aed Add ObjectRegistry to ConfigOptions (#8166) 3 years ago
mrambacher ff463742b5 Add Merge Operator support to WriteBatchWithIndex (#8135) 3 years ago
Andrew Kryczka a639c02f8e Allow applying `CompactionFilter` outside of compaction (#8243) 3 years ago
sdong a4919d6b62 Cap automatic arena block size to 1 MB (#7907) 3 years ago
sdong e19908cba6 Refactor kill point (#8241) 3 years ago
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 3 years ago
Andrew Kryczka 0f42e50fec Fix `GetLiveFiles()` returning OPTIONS-000000 (#8268) 3 years ago
Andrew Kryczka c70bae1b05 Fix ConcurrentTaskLimiter token release for shutdown (#8253) 3 years ago
Andrew Kryczka c2a3424de5 Deflake DBTest.L0L1L2AndUpHitCounter (#8259) 3 years ago
sdong c3ff14e2c1 Hint temperature of bottommost level files to FileSystem (#8222) 3 years ago
Peter Dillinger d2ca04e3ed Add more LSM info to FilterBuildingContext (#8246) 3 years ago
Peter Dillinger 85becd94c1 Refactor: use TableBuilderOptions to reduce parameter lists (#8240) 3 years ago
anand76 0db4cde6e2 Fix a memory leak in c_test (#8237) 3 years ago
Duarte Nunes 3949731de3 Add WAL flush API to C client (#8226) 3 years ago
Sahir Hoda 13c655a887 New C API to expose NewCompactOnDeletionCollectorFactory (#8233) 3 years ago
mrambacher 0ca6d6297f Rename variables in ImmutableCFOptions to avoid conflicts with ImmutableDBOptions (#8227) 3 years ago
Sahir Hoda d65d7d657d Expose JemallocNodumpAllocator to C API (#8178) 3 years ago
mrambacher 01e460d538 Make types of Immutable/Mutable Options fields match that of the underlying Option (#8176) 3 years ago
Jay Zhuang f0fca2b1d5 Add internal compaction API for Secondary instance (#8171) 3 years ago
Zhichao Cao 09a9ec3ac0 Fix the false positive alert of CF consistency check in WAL recovery (#8207) 3 years ago
Yanqin Jin 314352761f Ignore comparator name mismatch in ldb manifest dump (#8216) 3 years ago