summaryrefslogtreecommitdiff
path: root/db/db_impl/db_impl.h
AgeCommit message (Expand)Author
2024-09-17Fix a bug with auto recovery on WAL write error (#12995)Changyu Bi
2024-09-10Add an internal API MemTableList::GetEditForDroppingCurrentVersion (#13001)Yu Zhang
2024-09-06Add documentation for background job's state transition (#12994)Yu Zhang
2024-08-02Fix file deletions in DestroyDB not rate limited (#12891)Yu Zhang
2024-07-22Fix duplicate WAL entries caused by write after error recovery (#12873)Hui Xiao
2024-07-19Avoid opening table files and reading table properties under mutex (#12879)Changyu Bi
2024-07-01Avoid unnecessary work in internal calls to GetSortedWalFiles (#12831)Peter Dillinger
2024-06-21Fix possible crash in failure to sync some WALs (#12789)Peter Dillinger
2024-06-13Change the behavior of manual flush to not retain UDT (#12737)Yu Zhang
2024-06-06Add a OnManualFlushScheduled callback in event listener (#12631)Yu Zhang
2024-06-05Fix Checkpoint hard link of inactive but unsynced WAL (#12731)Peter Dillinger
2024-05-31Add public API `WriteWithCallback` to support custom callbacks (#12603)Yu Zhang
2024-05-30Refactor SyncWAL and SyncClosedLogs for code sharing (#12707)Peter Dillinger
2024-05-28Rename, deprecate `LogFile` and `VectorLogPtr` (#12695)Peter Dillinger
2024-05-21Disallow memtable flush and sst ingest while WAL is locked (#12652)Peter Dillinger
2024-05-17Implement obsolete file deletion (GC) in follower (#12657)anand76
2024-05-13Support read timestamp in ldb (#12641)Yu Zhang
2024-05-09Improve the sanity checks in (Multi)GetEntity and friends (#12630)Levi Tamasi
2024-05-01Fix delete obsolete files on recovery not rate limited (#12590)Yu Zhang
2024-04-29Fix corruption bug when recycle_log_file_num changed from 0 (#12591)anand76
2024-04-24MultiCFSnapshot for NewIterators() API (#12573)Jay Huh
2024-04-19Basic RocksDB follower implementation (#12540)anand76
2024-04-18MultiCFSnapshot Refactor - separate multiget key range info from CFD & superv...Jay Huh
2024-04-18Retry DB::Open upon a corruption detected while reading the MANIFEST (#12518)anand76
2024-04-16MultiCfIterator - AttributeGroupIter Impl & CoalescingIter Optimization (#12534)Jay Huh
2024-04-11MultiCFIterator Refactor - CoalescingIterator & AttributeGroupIterator (#12480)Jay Huh
2024-03-22Replace ScopedArenaIterator with ScopedArenaPtr<InternalIterator> (#12470)Peter Dillinger
2024-03-15Support returning write unix time in iterator property (#12428)Yu Zhang
2024-03-05Introduce MultiCfIterator (#12153)Jay Huh
2024-03-01Access DBImpl* and CFD* by CFHImpl* in Iterators (#12395)Jay Huh
2024-02-16Deprecate some variants of Get and MultiGet (#12327)anand76
2024-02-13Remove the force mode for EnableFileDeletions API (#12337)Yu Zhang
2024-01-31Remove 'virtual' when implied by 'override' (#12319)Peter Dillinger
2024-01-29Remove unnecessary, confusing 'extern' (#12300)Peter Dillinger
2024-01-25Deflake ColumnFamilyTest.WriteStallSingleColumnFamily (#12294)Peter Dillinger
2023-12-29Group SST write in flush, compaction and db open with new stats (#11910)Hui Xiao
2023-11-13ColumnFamilyHandle Nullcheck in GetEntity and MultiGetEntity (#12057)Jay Huh
2023-11-11Quarantine files in a limbo state after a manifest error (#12030)Yu Zhang
2023-11-06AttributeGroups - PutEntity Implementation (#11977)Jay Huh
2023-11-06AttributeGroups - GetEntity Implementation (#11943)Jay Huh
2023-10-28Rate limiting stale sst files' deletion during recovery (#12016)Yu Zhang
2023-10-23Use manifest to persist pre-allocated seqnos (#11995)Peter Dillinger
2023-10-18New tickers on deletion compactions grouped by reasons (#11957)Hui Xiao
2023-10-17Fix a race condition between recovery and backup (#11955)Yu Zhang
2023-10-16Remove write queue synchronization from WriteOptionsFile (#11951)Peter Dillinger
2023-10-13AttributeGroups - MultiGetEntity Implementation (#11925)Jay Huh
2023-10-12Fix data race in accessing `recovery_in_prog_` (#11950)Changyu Bi
2023-10-12Fix race in options taking effect (#11929)Peter Dillinger
2023-10-06Bootstrap, pre-populate seqno_to_time_mapping (#11922)Peter Dillinger
2023-10-04Improve efficiency of create_missing_column_families, light refactor (#11920)Peter Dillinger