Commit Graph

151 Commits (9b5790f0189af5e13d01872df615057cf7466eea)

Author SHA1 Message Date
Peter Dillinger efd035164b Meta-internal folly integration with F14FastMap (#9546) 3 years ago
Peter Dillinger cad809978a Fix heap use-after-free race with DropColumnFamily (#9730) 3 years ago
slk 95305c44a1 Add OpenAndTrimHistory API to support trimming data with specified timestamp (#9410) 3 years ago
Zhiyi Zhang 0cb0fc6fd3 Add DB properties for BlobDB (#8734) 3 years ago
Levi Tamasi 3f7e929865 Fix a race in ColumnFamilyData::UnrefAndTryDelete (#8605) 3 years ago
Peter Dillinger 74b7c0d249 Fix use-after-free on implicit temporary FileOptions (#8571) 3 years ago
Baptiste Lemaire c521a9ab2b Retire superfluous functions introduced in earlier mempurge PRs. (#8558) 3 years ago
Baptiste Lemaire 206845c057 Mempurge support for wal (#8528) 3 years ago
Baptiste Lemaire 837705ad80 Make mempurge a background process (equivalent to in-memory compaction). (#8505) 3 years ago
Baptiste Lemaire 9dc887ece0 Memtable "MemPurge" prototype (#8454) 3 years ago
Zhichao Cao f44e69c64a Use DbSessionId as cache key prefix when secondary cache is enabled (#8360) 3 years ago
Levi Tamasi d83542ca83 Make it possible to apply only a subrange of table property collectors (#8298) 4 years ago
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 4 years ago
storagezhang 711881bc25 Fix some typos in comments (#8066) 4 years ago
fanrui03 67d72fb5dc Fix checkpoint stuck (#7921) 4 years ago
Cheng Chang fbce7a3808 Track WAL obsoletion when updating empty CF's log number (#7781) 4 years ago
Peter Dillinger b1ee191405 Fix memory leak for ColumnFamily drop with live iterator (#7749) 4 years ago
Yanqin Jin eee0af9af1 Add full_history_ts_low to column family (#7740) 4 years ago
Ramkumar Vadivelu 9a690a74e1 In ParseInternalKey(), include corrupt key info in Status (#7515) 4 years ago
Levi Tamasi e8cb32ed67 Introduce BlobFileCache and add support for blob files to Get() (#7540) 4 years ago
Akanksha Mahajan 8e0df9050c Store FSRandomAccessPtr object in RandomAccessFileReader (#7192) 4 years ago
Jay Zhuang b0c5ecd6b3 Make max_subcompactions dynamically changeable (#7159) 4 years ago
Yanqin Jin fb09ef05dc Attempt to recover from db with missing table files (#6334) 5 years ago
Cheng Chang 2d9efc9ab2 Cache result of GetLogicalBufferSize in Linux (#6457) 5 years ago
Zhichao Cao 8d73137ae8 Replace Directory with FSDirectory in DB (#6468) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong 36c504be17 Avoid create directory for every column families (#6358) 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
Jermy Li c2029f9716 Support concurrent CF iteration and drop (#6147) 5 years ago
sdong 4c74dba5fa Bump up memory order of ref counting of ColumnFamilyData (#5723) 5 years ago
haoyuhuang bb4178066d Integrate block cache tracer into db_impl (#5433) 6 years ago
Maysam Yabandeh ae05a83e19 Call ValidateOptions from SetOptions (#5368) 6 years ago
Siying Dong 596cc1547a Update comments in column_family.h (#5347) 6 years ago
Zhongyi Xie baa5302447 Avoid double-compacting data in bottom level in manual compactions (#5138) 6 years ago
Anand Ananthabhotla b9d6eccac1 Lock free MultiGet (#4754) 6 years ago
Huachao Huang ed7a95b28c Add max_subcompactions as a compaction option 7 years ago
Yanqin Jin 7dfbe33532 Rename pending_compaction_ to queued_for_compaction_. 7 years ago
Yanqin Jin 513b5ce618 Rename pending_flush_ to queued_for_flush_. 7 years ago
Phani Shekhar Mantripragada 446b32cfc3 Support for Column family specific paths. 7 years ago
Siying Dong 93d52696bf Memory Problem Of Destorying ColumnFamilyHandle after deleting the CF 7 years ago
Yi Wu bf937cf15b Add "rocksdb.live-sst-files-size" DB property 7 years ago
Andrew Kryczka 3ae0047278 skip CompactRange flush based on memtable contents 7 years ago
Andrew Kryczka ee1c802675 Add delay before flush in CompactRange to avoid write stalling 7 years ago
Zhongyi Xie 3f1bb07351 make flush_reason_ atomic to keep TSAN happy 7 years ago
Zhongyi Xie 945f618ba5 log flush reason for better debugging experience 7 years ago
Yi Wu f1cb83fcf4 Fix Flush() keep waiting after flush finish 7 years ago
Yi Wu 9a27ac5d89 Fix drop column family data race 7 years ago
Shaohua Li eefd75a228 Stream 7 years ago
Prashant D 50e95a63dd Fix coverity issues column_family, compaction_db/iterator 7 years ago