Commit Graph

36 Commits (986df37135214d91e543f43a14d32a228b8d6fbb)

Author SHA1 Message Date
Mike Kolupaev ce63eda6f0 Fix use-after-free and double-deleting files in BackgroundCallPurge() (#6193) 5 years ago
解轶伦 39fcaf8246 delete superversions in BackgroundCallPurge (#6146) 5 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
Connor a844591201 wait pending memtable writes on file ingestion or compact range (#6113) 5 years ago
Yi Wu 05a86318a7 Remove unused low_pri_write_rate_limiter_ (#6068) 5 years ago
Yanqin Jin fe1147db1c Let DBSecondary close files after catch up (#6114) 5 years ago
anand76 6c7b1a0cc7 Batched MultiGet API for multiple column families (#5816) 5 years ago
sdong a3960fc875 Move pipeline write waiting logic into WaitForPendingWrites() (#5716) 5 years ago
Vijay Nadimpalli ec880436c1 API to get file_creation_time of the oldest file in the DB (#5948) 5 years ago
Yi Wu 1f9d7c0f54 Fix OnFlushCompleted fired before flush result write to MANIFEST (#5908) 5 years ago
Tomas Kolda e3a93c9ee1 Fix crash when background task fails (#5879) 5 years ago
Yi Wu a68d814570 fast look up purge_queue (#5796) 5 years ago
andrew 622683000c Allow users to stop manual compactions (#3971) 5 years ago
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 5 years ago
Affan Dar 229e6fbe0e Adding DB::GetCurrentWalFile() API as a repliction/backup helper (#5765) 5 years ago
Vijay Nadimpalli 979fbdc696 Persistent globally unique DB ID in manifest (#5725) 5 years ago
Zhongyi Xie 2f41ecfe75 Refactor trimming logic for immutable memtables (#5022) 5 years ago
sdong e1c468d16f Do readahead in VerifyChecksum() (#5713) 5 years ago
sdong bd2c753dd0 Add command "list_file_range_deletes" in ldb (#5615) 5 years ago
Vijay Nadimpalli d150e01474 New API to get all merge operands for a Key (#5604) 5 years ago
Eli Pozniansky 9625a2bc2b Added SizeApproximationOptions to DB::GetApproximateSizes (#5626) 5 years ago
Venki Pallipadi 22ce462450 Export Import sst files (#5495) 5 years ago
anand76 e0d9d57750 Fix bugs in WAL trash file handling (#5520) 5 years ago
Yanqin Jin 1e87f2b68b Ref and unref cfd before and after calling WaitForFlushMemTables (#5513) 5 years ago
Zhongyi Xie 3886dddc3b force flushing stats CF to avoid holding old logs (#5509) 5 years ago
Yi Wu 2730fe693e Fix ingested file and direcotry not being sync (#5435) 5 years ago
Zhongyi Xie 671d15cbdd Persistent Stats: persist stats history to disk (#5046) 5 years ago
haoyuhuang bb4178066d Integrate block cache tracer into db_impl (#5433) 6 years ago
sdong 58c4aee42e TransactionUtil::CheckKey() to skip unnecessary history (#4941) 6 years ago
Maysam Yabandeh c8c1a549f0 Avoid deadlock between mutex_ and log_write_mutex_ (#5437) 6 years ago
anand76 5d6e8df1cf Ignore shutdown error during compaction (#5400) 6 years ago
Maysam Yabandeh ae05a83e19 Call ValidateOptions from SetOptions (#5368) 6 years ago
Siying Dong 5851cb7fdb Move util/trace_replay.* to trace_replay/ (#5376) 6 years ago
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 6 years ago
Vijay Nadimpalli cae22c53fb Make format 6 years ago
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 6 years ago
Sagar Vemuri ff9d286877 Reorder DBImpl's private section (#5385) 6 years ago
Siying Dong 6267ed251a Improve comment in db_impl.h (#5338) 6 years ago
Zhongyi Xie 767d1f3ff1 Improve comments for StatsHistoryIterator and InMemoryStatsHistoryIterator 6 years ago
Yanqin Jin fb4c6a31ce Log replay integration for secondary instance (#5305) 6 years ago
Thomas Fersch a42757607d Use pre-increment instead of post-increment for iterators (#5296) 6 years ago
Maysam Yabandeh f383641a1d Unordered Writes (#5218) 6 years ago
Maysam Yabandeh 6a40ee5eb1 Refresh snapshot list during long compactions (2nd attempt) (#5278) 6 years ago
Maysam Yabandeh 521d234bda Revert snap_refresh_nanos feature (#5269) 6 years ago
Maysam Yabandeh 506e8448be Refresh snapshot list during long compactions (#5099) 6 years ago
Zhongyi Xie aa56b7e74a secondary instance: add support for WAL tailing on `OpenAsSecondary` 6 years ago
Zhongyi Xie baa5302447 Avoid double-compacting data in bottom level in manual compactions (#5138) 6 years ago
Vijay Nadimpalli 71a82a0abe Consolidating WAL creation which currently has duplicate logic in db_impl_write.cc and db_impl_open.cc (#5188) 6 years ago
anand76 fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) 6 years ago
Sergei Glushchenko 39c6c5fc1b Expose DB methods to lock and unlock the WAL (#5146) 6 years ago