Commit Graph

174 Commits (9b34c097a1a7730ab96e483dda4273dbf3a2b26c)

Author SHA1 Message Date
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
Yueh-Hsuan Chiang 24110ce90c Correct Statistics FLUSH_WRITE_BYTES 9 years ago
sdong 4b6833aec1 Rename options.compaction_measure_io_stats to options.report_bg_io_stats and include flush too. 9 years ago
Yueh-Hsuan Chiang ae21d71e94 Fixed a bug in RocksDB Statistics where flush is considered as compaction 9 years ago
Andrew Kryczka 2391ef7214 Embed column family name in SST file 9 years ago
Marton Trencseni 9b51987521 Adding pin_l0_filter_and_index_blocks_in_cache feature and related fixes. 9 years ago
sdong b1fafcaca6 Revert "Adding pin_l0_filter_and_index_blocks_in_cache feature." 9 years ago
Marton Trencseni 522de4f59e Adding pin_l0_filter_and_index_blocks_in_cache feature. 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Andrew Kryczka acd7d58695 [directory includes cleanup] Remove util->db dependency for ThreadStatusUtil 9 years ago
Venkatesh Radhakrishnan b7ecf3d214 Fix intermittent hang in ColumnFamilyTest.FlushAndDropRaceCondition 9 years ago
agiardullo 3bfd3d39a3 Use SST files for Transaction conflict detection 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Alexey Maykov 3d07b815f6 Passing table properties to compaction callback 9 years ago
sdong 776bd8d5eb Pass column family ID to table property collector 9 years ago
Yueh-Hsuan Chiang 63e0f86797 Fixed a bug which causes rocksdb.flush.write.bytes stat is always zero 9 years ago
Igor Canadi a7e80379b0 LogAndApply() should fail if the column family has been dropped 9 years ago
Andres Noetzli 3c9cef1eed Unified maps with Comparator for sorting, other cleanup 9 years ago
Andres Noetzli 2050832974 Fixing race condition in DBTest.DynamicMemtableOptions 9 years ago
Igor Canadi 4ab26c5ad1 Smarter purging during flush 9 years ago
Yueh-Hsuan Chiang a203b913c1 Fixed a rare deadlock in DBTest.ThreadStatusFlush 9 years ago
sdong 72613657f0 Measure file read latency histogram per level 9 years ago
Igor Canadi 35ca59364c Don't let flushes preempt compactions 9 years ago
Islam AbdelRahman d6ce0f7c61 Add largest sequence to FlushJobInfo 10 years ago
sdong 75d7075a8a Print info message about files need compaction for debuging purpose 10 years ago