Commit Graph

1178 Commits (d1edf4eced7fa90950b58e7dd1499d53dc8a3a78)

Author SHA1 Message Date
sdong 32df9733d1 Add options.write_buffer_manager: control total memtable size across DB instances 9 years ago
omegaga a45ee83181 Fix a bug that accesses invalid address in iterator cleanup function 9 years ago
omegaga c4e19b77e8 Add a read option to enable background purge when cleaning up iterators 9 years ago
Islam AbdelRahman fa813f7478 Update DB::AddFile() to ingest the file to the lowest possible level 9 years ago
sdong 7b79238b65 Deprectate filter_deletes 9 years ago
Islam AbdelRahman 30a24f2d3d Add InternalStats and logging for AddFile() 9 years ago
Yi Wu bc8af90e8c add option to not flush memtable on open() 9 years ago
Wanning Jiang 56887f6cb8 Backup Options 9 years ago
Andrew Kryczka 842958651f Fix race condition in SwitchMemtable 9 years ago
PraveenSinghRao 3a276b0cbe Add a callback for when memtable is moved to immutable (#1137) 9 years ago
Mike Kolupaev 936973d145 Small tweaks to logging to track the number of immutable memtables 9 years ago
Reid Horuff 5d85fdb2c5 add missing lock 9 years ago
Ashish Shenoy 99765ed855 Clean up the ComputeCompactionScore() API 9 years ago
Sage Weil 11f329bd40 db/db_impl: restrict WALRecoveryMode when using recycled log files 9 years ago
Aaron Orenstein 2073cf3775 Eliminate use of 'using namespace std'. Also remove a number of ADL references to std functions. 9 years ago
Islam AbdelRahman c70a9335de Fix mutex unlock issue between scheduled compaction and ReleaseCompactionFiles() 9 years ago
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 9 years ago
Islam AbdelRahman f6aedb62c0 Fix Transaction memory leak 9 years ago
Reid Horuff a400336398 TransactionLogIterator sequence gap fix 9 years ago
Reid Horuff c27061dae7 [rocksdb] 2PC double recovery bug fix 9 years ago
Reid Horuff a657ee9a9c [rocksdb] Recovery path sequence miscount fix 9 years ago
Reid Horuff 1b8a2e8fdd [rocksdb] Memtable Log Referencing and Prepared Batch Recovery 9 years ago
Islam AbdelRahman 4b31723433 Add bottommost_compression option 9 years ago
Yi Wu a92049e3e7 Added EventListener::OnTableFileCreationStarted() callback 9 years ago
sdong 992a8f83b7 Not enable jemalloc status printing if USE_CLANG=1 9 years ago
Islam AbdelRahman 0850bc5147 Fix build on machines without jemalloc 9 years ago
Sergey Makarenko 1c80dfab24 Print memory allocation counters 9 years ago
sdong ac0e54b4c6 CompactedDB should not be used if there is outstanding WAL files 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
Jay Edgar 2448f80375 Make sure that if use_mmap_reads is on use_os_buffer is also on 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
zensan 78711524b7 In all the places where log records are read, there was a check that 9 years ago
Praveen Rao 583157f710 Avoid overloaded virtual function 9 years ago
Praveen Rao f8c2189307 Publish log numbers for column family to wal_filter, and provide log number in the record callback 9 years ago
Baris Yazici e8e6cf0173 fix: handle_fatal_signal (sig=6) in std::vector<std::string, std::allocator<std::string> >::_M_range_check | c++/4.8.2/bits/stl_vector.h:794 #174 9 years ago
Andrew Kryczka d9620239d2 Cleanup stale manifests outside of full purge 9 years ago
Yueh-Hsuan Chiang 765597fa78 Update compaction score right after CompactFiles forms a compaction 9 years ago
Yueh-Hsuan Chiang a7d4eb2f34 Fix a bug where flush does not happen when a manual compaction is running 9 years ago
Islam AbdelRahman dfe96c72c3 Fix WriteLevel0TableForRecovery file delete protection 9 years ago
sdong e79ad9e184 Add Iterator Property rocksdb.iterator.version_number 9 years ago
Islam AbdelRahman 6743135ea1 Fix DB::AddFile() issue when PurgeObsoleteFiles() is called 9 years ago
sdong 38201b3599 Fix assert failure when DBImpl::SyncWAL() conflicts with log rolling 9 years ago
Mike Kolupaev eef63ef807 Fixed CompactFiles() spuriously failing or corrupting DB 9 years ago
Islam AbdelRahman df9ba6df62 Introduce SstFileManager::SetMaxAllowedSpaceUsage() to cap disk space usage 9 years ago
reid horuff 5bcf952a87 Fix WriteImpl empty batch hanging issue 9 years ago
Mike Kolupaev 44371501f0 Fixed a segfault when compaction fails 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Yueh-Hsuan Chiang 4a8cbf4e31 Allows Get and MultiGet to read directly from SST files. 9 years ago