summaryrefslogtreecommitdiff
path: root/db/memtable_list.h
AgeCommit message (Expand)Author
2024-09-20Steps toward deprecating implicit prefix seek, related fixes (#13026)Peter Dillinger
2024-09-10Add an internal API MemTableList::GetEditForDroppingCurrentVersion (#13001)Yu Zhang
2024-03-15Support returning write unix time in iterator property (#12428)Yu Zhang
2024-01-29Remove unnecessary, confusing 'extern' (#12300)Peter Dillinger
2023-10-02Give retry flushes their own functions (#11903)Andrew Kryczka
2023-09-21Rollback other pending memtable flushes when a flush fails (#11865)Changyu Bi
2023-07-26Respect cutoff timestamp during flush (#11599)Yu Zhang
2022-09-21Fix memtable-only iterator regression (#10705)Changyu Bi
2022-09-02Skip swaths of range tombstone covered keys in merging iterator (2022 edition...Changyu Bi
2022-08-19Add support for wide-column point lookups (#10540)Levi Tamasi
2022-08-17Prevent a case of WriteBufferManager flush thrashing (#6364)Andrew Kryczka
2022-07-14Add seqno to time mapping (#10338)Jay Zhuang
2022-05-05Fix various spelling errors still found in code (#9653)Otto Kekäläinen
2022-03-15Expand auto recovery to background read errors (#9679)anand76
2022-03-10Fix mempurge crash reported in #8958 (#9671)Baptiste Lemaire
2021-12-17Make MemoryAllocator into a Customizable class (#8980)mrambacher
2021-12-02MemTableList::TrimHistory now use allocated bytes (#9020)lgqss
2021-09-29Cleanup includes in dbformat.h (#8930)mrambacher
2021-08-13Improve MemPurge sampling (#8656)Baptiste Lemaire
2021-08-10Memtable sampling for mempurge heuristic. (#8628)Baptiste Lemaire
2021-08-03Fix NotifyOnFlushCompleted() for atomic flush (#8585)Yanqin Jin
2021-08-02Fix db stress crash mempurge (#8604)Baptiste Lemaire
2021-07-26Add simple heuristics for experimental mempurge. (#8583)Baptiste Lemaire
2021-07-22Retire superfluous functions introduced in earlier mempurge PRs. (#8558)Baptiste Lemaire
2021-07-15Mempurge support for wal (#8528)Baptiste Lemaire
2021-07-09Make mempurge a background process (equivalent to in-memory compaction). (#8505)Baptiste Lemaire
2020-12-14Add initial blob support to batched MultiGet (#7766)Levi Tamasi
2020-12-03Write min_log_number_to_keep to MANIFEST during atomic flush under 2 phase co...Cheng Chang
2020-12-02Fix assertion failure in bg flush (#7362)Yanqin Jin
2020-10-26Perform post-flush updates of memtable list in a callback (#6069)Yanqin Jin
2020-08-21Bug Fix for memtables not trimmed down. (#7296)Akanksha Mahajan
2020-06-04Fix some defects reported by Coverity Scan (#6933)Peter Dillinger
2020-03-27Pass IOStatus to write path and set retryable IO Error as hard error in BG jo...Zhichao Cao
2020-03-02Replace Directory with FSDirectory in DB (#6468)Zhichao Cao
2020-03-02return timestamp from get (#6409)Huisheng Liu
2020-02-20Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433)sdong
2019-12-16Fix a data race related to memtable trimming (#6187)Levi Tamasi
2019-12-13Do not schedule memtable trimming if there is no history (#6177)Levi Tamasi
2019-10-16Fix OnFlushCompleted fired before flush result write to MANIFEST (#5908)Yi Wu
2019-10-10MultiGet batching in memtable (#5818)Vijay Nadimpalli
2019-08-23Refactor trimming logic for immutable memtables (#5022)Zhongyi Xie
2019-08-06New API to get all merge operands for a Key (#5604)Vijay Nadimpalli
2019-05-31Move some logging related files to logging/ (#5387)Siying Dong
2019-05-29Move some file related files outside util/ (#5375)Siying Dong
2019-05-17Log replay integration for secondary instance (#5305)Yanqin Jin
2019-01-31Use correct FileMeta for atomic flush result install (#4932)Yanqin Jin
2019-01-03Refactor atomic flush result installation to MANIFEST (#4791)Yanqin Jin
2018-12-17Remove v1 RangeDelAggregator (#4778)Abhishek Madan
2018-11-28Clean up FragmentedRangeTombstoneList (#4692)Abhishek Madan
2018-11-21Introduce RangeDelAggregatorV2 (#4649)Abhishek Madan