Commit Graph

98 Commits (d6862b3f5180b25841d0cf56da13276eea846b6e)

Author SHA1 Message Date
Sagar Vemuri d3d20dcdca Periodic Compactions (#5166) 6 years ago
Zhongyi Xie a291f3a1e5 Collect compaction stats by priority and dump to info LOG (#5050) 6 years ago
Shobhit Dayal b45b1cde3e Feature for sampling and reporting compressibility (#4842) 6 years ago
Siying Dong 5e298f865b Add two more StatsLevel (#5027) 6 years ago
Siying Dong 26a33ee5bd flush_job logs data size too (#4979) 6 years ago
Alexander Zinoviev 32a6dd9a41 Add a new CPU time counter to compaction report (#4889) 6 years ago
Abhishek Madan abf931afa6 Add compaction logic to RangeDelAggregatorV2 (#4758) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Yanqin Jin e633983cf1 Add support to flush multiple CFs atomically (#4262) 6 years ago
Maysam Yabandeh 21b51dfec4 Add inline comments to flush job (#4464) 6 years ago
Anand Ananthabhotla a27fce408e Auto recovery from out of space errors (#4164) 6 years ago
Yanqin Jin 8959063c9c Store the return value of Fsync for check 6 years ago
Yanqin Jin 54de56844d Remove random writes from SST file ingestion (#4172) 6 years ago
Anand Ananthabhotla 52d4c9b7f6 Allow DB resume after background errors (#3997) 6 years ago
Siying Dong d59549298f Skip deleted WALs during recovery 7 years ago
Yanqin Jin d42bd041c5 Improve visibility into the reasons for compaction. 7 years ago
Zhongyi Xie 1cbc96d236 FlushReason improvement 7 years ago
Zhongyi Xie 945f618ba5 log flush reason for better debugging experience 7 years ago
Anand Ananthabhotla fccc12f386 Add a histogram stat for memtable flush 7 years ago
Siying Dong def6a00740 Print out compression type of new SST files in logging 7 years ago
Sagar Vemuri bbef8c3884 Log GetCurrentTime failures during Flush and Compaction 7 years ago
Shaohua Li eefd75a228 Stream 7 years ago
Yi Wu 84a04af9a9 TableProperty::oldest_key_time defaults to 0 7 years ago
Prashant D 47166baeac Fix coverity uninitialized fields warnings 7 years ago
Yi Wu 66a2c44ef4 Add DB::Properties::kEstimateOldestKeyTime 7 years ago
Yi Wu d1b74b0c82 WritePrepared Txn: Compaction/Flush 7 years ago
Quinn Jarrell 6a541afcc4 Make bytes_per_sync and wal_bytes_per_sync mutable 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Andrew Kryczka 33042573db Fix GetCurrentTime() initialization for valgrind 7 years ago
Sagar Vemuri 1cd45cd1b3 FIFO Compaction with TTL 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Aaron Gao 44fa8ece9b change use_direct_writes to use_direct_io_for_flush_and_compaction 8 years ago
Yi Wu df6f5a3772 Move memtable related files into memtable directory 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Siying Dong 6ef8c620d3 Move auto_roll_logger and filename out of db/ 8 years ago
Islam AbdelRahman e19163688b Add macros to include file name and line number during Logging 8 years ago
Sagar Vemuri eb912a927e Remove disableDataSync option 8 years ago
Islam AbdelRahman 574b543f80 Rename merger.h -> merging_iterator.h 8 years ago
Yi Wu 9239103cd4 Flush job should release reference current version if sync log failed 8 years ago
Mike Kolupaev 8c2b921fdf Fixed a crash in debug build in flush_job.cc 8 years ago
Andrew Kryczka fd43ee09da Range deletion microoptimizations 8 years ago
Andrew Kryczka fe349db57b Remove Arena in RangeDelAggregator 8 years ago
Andrew Kryczka 40a2e406f8 DeleteRange flush support 8 years ago
Yi Wu 9ed928e7a9 Split DBOptions into ImmutableDBOptions and MutableDBOptions 8 years ago
Yi Wu 0a88f38b7e Remove ColumnFamilyData::options() 8 years ago
sdong d5a51d4de3 Need to make sure log file synced before flushing memtable of one column family 8 years ago
Yi Wu 296545a2c7 Fix clang analyzer errors 8 years ago
Mike Kolupaev 936973d145 Small tweaks to logging to track the number of immutable memtables 9 years ago
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 9 years ago
Yi Wu a92049e3e7 Added EventListener::OnTableFileCreationStarted() callback 9 years ago