Commit Graph

225 Commits (b5bae48c8a2ba1af0703c26d2bf73c7510ab2d87)

Author SHA1 Message Date
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
Maysam Yabandeh eff5e076f5 unordered_write incompatible with max_successive_merges (#6284) 5 years ago
Maysam Yabandeh 48a678b7c9 Prevent an incompatible combination of options (#6254) 5 years ago
sdong ef91894798 Fix potential overflow in CalculateSSTWriteHint() (#6212) 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 77eab5c85a Make default value of options.ttl to be 30 days when it is supported. (#6073) 5 years ago
Sagar Vemuri 669ea77d9f Support ttl in Universal Compaction (#6071) 5 years ago
sdong d8c28e692a Support options.ttl with options.max_open_files = -1 (#6060) 5 years ago
Little-Wallace ec3e3c3e02 Fix corruption with intra-L0 on ingested files (#5958) 5 years ago
sdong f0b469e563 Turn on periodic compaction in universal by default if compaction filter is used. (#5994) 5 years ago
sdong 2a9e5caffe Make FIFO compaction take default 30 days TTL by default (#5987) 5 years ago
Sagar Vemuri 4c9aa30a62 Auto enable Periodic Compactions if a Compaction Filter is used (#5865) 5 years ago
sdong e8263dbdaa Apply formatter to recent 200+ commits. (#5830) 5 years ago
Zhongyi Xie 2f41ecfe75 Refactor trimming logic for immutable memtables (#5022) 5 years ago
haoyuhuang bb4178066d Integrate block cache tracer into db_impl (#5433) 5 years ago
Zhongyi Xie d68f9f4580 simplify include directive involving inttypes (#5402) 5 years ago
Maysam Yabandeh ae05a83e19 Call ValidateOptions from SetOptions (#5368) 5 years ago
Vijay Nadimpalli 49c5a12dbe Organizing rocksdb/db directory 5 years ago
Zhongyi Xie ab8f6c01a6 move LevelCompactionPicker to a separate file (#5369) 5 years ago
Vijay Nadimpalli 50e470791d Organizing rocksdb/table directory by format 5 years ago
Siying Dong 545d206040 Move some file related files outside util/ (#5375) 5 years ago
Mike Kolupaev cd77d3c558 Don't call FindObsoleteFiles() in ~ColumnFamilyHandleImpl() if CF is not dropped (#5238) 5 years ago
Zhongyi Xie baa5302447 Avoid double-compacting data in bottom level in manual compactions (#5138) 6 years ago
Mike Kolupaev 120bc4715b Add DBOptions. avoid_unnecessary_blocking_io to defer file deletions (#5043) 6 years ago
Andrew Kryczka 01013ae766 Digest ZSTD compression dictionary once when writing SST file (#4849) 6 years ago
Abhishek Madan 81b6b09f6b Remove v1 RangeDelAggregator (#4778) 6 years ago
Abhishek Madan abf931afa6 Add compaction logic to RangeDelAggregatorV2 (#4758) 6 years ago
Sagar Vemuri 70645355ad Move FIFOCompactionPicker to a separate file (#4724) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Abhishek Madan 457f77b9ff Introduce RangeDelAggregatorV2 (#4649) 6 years ago
Abhishek Madan eaaf1a6f05 Promote rocksdb.{deleted.keys,merge.operands} to main table properties (#4594) 6 years ago
Siying Dong d59549298f Skip deleted WALs during recovery 6 years ago
Huachao Huang ed7a95b28c Add max_subcompactions as a compaction option 6 years ago
Yanqin Jin 7dfbe33532 Rename pending_compaction_ to queued_for_compaction_. 6 years ago
Yanqin Jin 513b5ce618 Rename pending_flush_ to queued_for_flush_. 6 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
Andrew Kryczka 019d7894eb fix calling SetOptions on deprecated options 7 years ago
Phani Shekhar Mantripragada 446b32cfc3 Support for Column family specific paths. 7 years ago
Zhongyi Xie 1cbc96d236 FlushReason improvement 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
Mike Kolupaev 97307d888f Fix deadlock in ColumnFamilyData::InstallSuperVersion() 7 years ago
jsteemann 4e7a182d09 Several small "fixes" 7 years ago