Commit Graph

741 Commits (15325bf55b909d2fbf8b11327adbc311569d4253)

Author SHA1 Message Date
Yueh-Hsuan Chiang eade498bda Block utilities/write_batch_with_index in ROCKSDB_LITE 9 years ago
Igor Canadi 760e9a94de Fail DB::Open() when the requested compression is not available 9 years ago
Aaron Feldman 69bb210d58 Add Cache.GetPinnedUsageUsage() 9 years ago
Islam AbdelRahman 4eabbdb7ec Skip bottommost level compaction if possible 9 years ago
Igor Canadi 4b8bb62f0a Don't dump DBOptions for each column family 9 years ago
Islam AbdelRahman 12e030a992 Use CompactRangeOptions for CompactRange 9 years ago
sdong 40f562e747 Allow GetApproximateSize() to include mem table size if it is skip list memtable 9 years ago
sdong 7842920be5 Slow down writes by bytes written 9 years ago
Islam AbdelRahman d6ce0f7c61 Add largest sequence to FlushJobInfo 9 years ago
Yueh-Hsuan Chiang 3eddd1abe9 Add Env::GetThreadID(), which returns the ID of the current thread. 9 years ago
Igor Canadi 821cff114e Re-generate WriteEntry on WBWIIterator::Entry() 9 years ago
Igor Canadi 75222d130e Revert "Fix compile" 9 years ago
Igor Canadi 4949ef08db Re-generate WriteEntry on WBWIIterator::Entry() 9 years ago
Reed Allman 735df66552 C: add WriteBatch.PutLogData support 9 years ago
Islam AbdelRahman 643bbbf081 Use nullptr for default compaction_filter_factory 9 years ago
sdong 6df589b446 Add TablePropertiesCollector::NeedCompact() to suggest DB to further compact output files 9 years ago
Yueh-Hsuan Chiang 2e764f06ea [API Change] Improve EventListener::OnFlushCompleted interface 9 years ago
Yueh-Hsuan Chiang bb808eaddb Changed the CompactionJobStats::output_key_prefix type from char[] to string. 9 years ago
Yueh-Hsuan Chiang 0b3172d071 Add EventListener::OnTableFileDeletion() 9 years ago
Reed Allman 211a195d41 C: add MultiGet support 9 years ago
Reed Allman 5dc174e11a C: add support for WriteBatch SliceParts params 9 years ago
Igor Canadi 408cc4b8e0 Revert "Merge pull request #621 from rdallman/c-slice-parts-support" 9 years ago
agiardullo ca8b85ac04 better document max_write_buffer_number_to_maintain 9 years ago
Yueh-Hsuan Chiang fe5c6321cb Allow EventListener::OnCompactionCompleted to return CompactionJobStats. 9 years ago
Yueh-Hsuan Chiang 8d8d4e45ba Fixed ROCKSDB_LITE compile error due to the missing of TableFileCreationInfo 9 years ago
Yueh-Hsuan Chiang fc83821270 Add EventListener::OnTableFileCreated() 9 years ago
sdong ac81130fa0 Fix Bug: CompactRange() doesn't change to correct level caused by using wrong level 9 years ago
Mike Kolupaev ec7a944360 more times in perf_context and iostats_context 9 years ago
sdong 4266d4fd90 Allow users to migrate to options.level_compaction_dynamic_level_bytes=true using CompactRange() 9 years ago
Mike Kolupaev 2ecac9f96d add rocksdb::WritableFileWrapper similar to rocksdb::EnvWrapper 9 years ago
agiardullo dc9d70de65 Optimistic Transactions 9 years ago
Yueh-Hsuan Chiang ebfdb3c7f6 Fixed a compile error in ROCKSDB_LITE 9 years ago
Yueh-Hsuan Chiang 9ffc8ba024 Include EventListener in stress test. 9 years ago
Reed Allman 21cd6b7ad8 C: add support for WriteBatch SliceParts params 9 years ago
Reed Allman a0635ba3f6 WriteBatch.Merge w/ SliceParts support 9 years ago
agiardullo c815351038 Support saving history in memtable_list 9 years ago
Yueh-Hsuan Chiang 672dda9b3b [API Change] Move listeners from ColumnFamilyOptions to DBOptions 9 years ago
Reed Allman 9c38ce1d02 C: extra bbto / noop slice transform 9 years ago
Igor Canadi 4cb4d546cd Set stats_dump_period_sec to 600 by default 9 years ago
Yueh-Hsuan Chiang e2c1d4b57f [Public API Change] Make DB::GetDbIdentity() be const function. 9 years ago
Igor Canadi 4a855c0799 Add an option wal_bytes_per_sync to control sync_file_range for WAL files 9 years ago
sdong 6fa7085121 CompactRange skips levels 1 to base_level -1 for dynamic level base size 9 years ago
Holodov Alexander 84a9c6a53a add comment 9 years ago
Holodov Alexander eeb44366ba C api: human-readable statistics 9 years ago
Yueh-Hsuan Chiang 3f0867c0fe Allow GetThreadList to report Flush properties. 9 years ago
Yueh-Hsuan Chiang a66f643e97 Use a better way to initialize ThreadStatus::kNumOperationProperties. 9 years ago
sdong ec43a8b9fb Universal Compaction with multiple levels won't allocate up to output size 9 years ago
Yueh-Hsuan Chiang 714fcc067d Make ThreadStatus::InterpretOperationProperties take const uint64_t* 9 years ago
Yueh-Hsuan Chiang 14431e971d Fixed a bug in EventListener::OnCompactionCompleted(). 9 years ago
agiardullo 711465ccec API to fetch from both a WriteBatchWithIndex and the db 9 years ago