Commit Graph

936 Commits (3771e379703091c0406b2c14f31c472ae572f824)

Author SHA1 Message Date
Mike Kolupaev e06cf1a098 [wal changes 3/3] method in DB to sync WAL without blocking writers 10 years ago
Islam AbdelRahman c45a57b41e Support delete rate limiting 10 years ago
Poornima Chozhiyath Raman 1bdfcef7bf Fix when output level is 0 of universal compaction with trivial move 10 years ago
Mike Kolupaev fe09a6dae3 [wal changes 2/3] write with sync=true syncs previous unsynced wals to prevent illegal data loss 10 years ago
agiardullo 064294081b Improved FileExists API 10 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 10 years ago
Igor Canadi 35ca59364c Don't let flushes preempt compactions 10 years ago
Igor Canadi a96fcd09b7 Deprecate CompactionFilterV2 10 years ago
sdong 6c0c8dee7b Fix data loss after DB recovery by not allowing flush/compaction to be scheduled until DB opened 10 years ago
Poornima Chozhiyath Raman beb19ad0dd Fixing delete files in Trivial move of universal compaction 10 years ago
Igor Canadi 5aea98ddd8 Deprecate WriteOptions::timeout_hint_us 10 years ago
sdong f9728640f3 "make format" against last 10 commits 10 years ago
sdong 5fd11853cb Print Fast CRC32 support information in DB LOG 10 years ago
Poornima Chozhiyath Raman 4bed00a44b Fix function name format according to google style 10 years ago
Poornima Chozhiyath Raman c0b23dd5b0 Enabling trivial move in universal compaction 10 years ago
Yueh-Hsuan Chiang 4ce5be4255 fixed leaking log::Writers 10 years ago
Mike Kolupaev 218487d8dc [wal changes 1/3] fixed unbounded wal growth in some workloads 10 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 10 years ago
Venkatesh Radhakrishnan c9cd404bcd Make flush check for shutdown 10 years ago
Islam AbdelRahman 674b1181cf Bottommost level compaction option 10 years ago
Giuseppe Ottaviano 782a1590f9 Implement a table-level row cache 10 years ago
krad de85e4cadf Introduce WAL recovery consistency levels 10 years ago
Islam AbdelRahman 530534fceb Fix trivial move merge 10 years ago
Igor Canadi 760e9a94de Fail DB::Open() when the requested compression is not available 10 years ago
Islam AbdelRahman 4eabbdb7ec Skip bottommost level compaction if possible 10 years ago
Yueh-Hsuan Chiang bb1c74ce18 Fixed a bug of CompactionStats in multi-level universal compaction case 10 years ago
Islam AbdelRahman 12e030a992 Use CompactRangeOptions for CompactRange 10 years ago
Igor Canadi 25d600569d Clean up InstallSuperVersion 10 years ago
sdong 40f562e747 Allow GetApproximateSize() to include mem table size if it is skip list memtable 10 years ago
Islam AbdelRahman cccd2199a6 Revert skip bottommost compaction 10 years ago
Islam AbdelRahman 20f2b54252 Skip bottom most level compaction if no compaction filter 10 years ago
sdong 7842920be5 Slow down writes by bytes written 10 years ago
Islam AbdelRahman d6ce0f7c61 Add largest sequence to FlushJobInfo 10 years ago
Yueh-Hsuan Chiang 3eddd1abe9 Add Env::GetThreadID(), which returns the ID of the current thread. 10 years ago
Islam AbdelRahman 73faa3d41d Handling edge cases for ReFitLevel 10 years ago
Venkatesh Radhakrishnan 406a5682eb Fix hang when closing a DB after doing loads with WAL disabled. 10 years ago
sdong d8c8f08c12 GetSnapshot() and ReleaseSnapshot() to move new and free out of DB mutex 10 years ago
sdong 6df589b446 Add TablePropertiesCollector::NeedCompact() to suggest DB to further compact output files 10 years ago
Yueh-Hsuan Chiang 2e764f06ea [API Change] Improve EventListener::OnFlushCompleted interface 10 years ago
Yueh-Hsuan Chiang 7322c74012 Revert incorrect commit 10 years ago
Islam AbdelRahman 31e60e2a77 Unlock mutex in ReFitLevel 10 years ago
Yueh-Hsuan Chiang 7647df8f9e Fixed the tsan failure in util/compaction_job_stats_impl.cc 10 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 10 years ago
Yueh-Hsuan Chiang 0b3172d071 Add EventListener::OnTableFileDeletion() 10 years ago
Yueh-Hsuan Chiang 8afafc2783 Fix compile warning in db/db_impl 10 years ago
Yueh-Hsuan Chiang fe5c6321cb Allow EventListener::OnCompactionCompleted to return CompactionJobStats. 10 years ago
Yueh-Hsuan Chiang fc83821270 Add EventListener::OnTableFileCreated() 10 years ago
Yueh-Hsuan Chiang 898e803fc5 Add a stats counter for DB_WRITE back which was mistakenly removed. 10 years ago
Mike Kolupaev ec7a944360 more times in perf_context and iostats_context 10 years ago
sdong 4266d4fd90 Allow users to migrate to options.level_compaction_dynamic_level_bytes=true using CompactRange() 10 years ago