Commit Graph

160 Commits (d47126875b2297725aeb2bf433c0b538c17a3b16)

Author SHA1 Message Date
sdong 4720ba4391 Remove RocksDB LITE (#11147) 2 years ago
Hui Xiao 86fa2592be Fix data race on `ColumnFamilyData::flush_reason` by letting FlushRequest/Job owns flush_reason instead of CFD (#11111) 2 years ago
Hui Xiao 98d5db5c2e Sort L0 files by newly introduced epoch_num (#10922) 2 years ago
Andrew Kryczka 5cf6ab6f31 Ran clang-format on db/ directory (#10910) 2 years ago
Jay Zhuang a3acf2ef87 Add seqno to time mapping (#10338) 2 years ago
Baptiste Lemaire 5879053fd0 Dynamically changeable `MemPurge` option (#10011) 2 years ago
Bo Wang c073ed7601 Fix typo in comments and code (#10233) 2 years ago
Gang Liao deff48bcef Add blob source to retrieve blobs in RocksDB (#10198) 2 years ago
Hui Xiao d665afdbf3 Account memory of FileMetaData in global memory limit (#9924) 2 years ago
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