Commit Graph

805 Commits (9eaff629e3a568617a1ca6ab92e61c1ff4d8c1f2)

Author SHA1 Message Date
Igor Canadi 115427ef63 Add APIs PauseBackgroundWork() and ContinueBackgroundWork() 9 years ago
Islam AbdelRahman f03b5c987b Add experimental DB::AddFile() to plug sst files into empty DB 9 years ago
sdong d0c31641d2 Internal stats WAL file synced to match meaning of the stats of the same name 9 years ago
Andres Noetzli 014fd55adc Support for SingleDelete() 9 years ago
Venkatesh Radhakrishnan 51e1c11254 Do not flag error if file to be deleted does not exist 9 years ago
sdong 9aca7cd6d8 DB::Open() to flush info log after printing DB pointer 9 years ago
Yueh-Hsuan Chiang f21c7415a7 Change the log level of DB start-up log from Warn to Header. 9 years ago
Alexey Maykov 3ebf11ed16 Adding the increment for a counter for a number of WAL syncs 9 years ago
sdong f3170b6f6c DBImpl::FindObsoleteFiles() shouldn't release mutex between getting min_pending_output and scanning files 9 years ago
krad 1126644082 Relaxing consistency detection to include errors while inserting to memtable as WAL recovery error. 9 years ago
Igor Canadi ac9bcb55ce Set max_open_files based on ulimit 9 years ago
Andres Noetzli 3c9cef1eed Unified maps with Comparator for sorting, other cleanup 9 years ago
Andres Noetzli effd9dd1e1 Fix deadlock in WAL sync 9 years ago
Igor Canadi 5f4166c90e ReadaheadRandomAccessFile -- userspace readahead 9 years ago
Andres Notzli 09d982f9e0 Fix compact_files_example 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
Islam AbdelRahman 3fd70b05b8 Rate limit deletes issued by DestroyDB 9 years ago
Ari Ekmekji f0da6977a3 [Parallel L0-L1 Compaction Prep]: Giving Subcompactions Their Own State 9 years ago
sdong 72613657f0 Measure file read latency histogram per level 9 years ago
Nathan Bronson b7198c3afe reduce db mutex contention for write batch groups 9 years ago
sdong 603b6da8b8 Add options.compaction_measure_io_stats to print write I/O stats in compactions 9 years ago
agiardullo 0db807ec28 Transaction error statuses 9 years ago
agiardullo c2f2cb0214 Pessimistic Transactions 9 years ago
sdong 6a4aaadcd7 Avoid type unique_ptr in LogWriterNumber::writer for Windows build break 9 years ago
Mike Kolupaev e06cf1a098 [wal changes 3/3] method in DB to sync WAL without blocking writers 9 years ago
Islam AbdelRahman c45a57b41e Support delete rate limiting 9 years ago
Poornima Chozhiyath Raman 1bdfcef7bf Fix when output level is 0 of universal compaction with trivial move 9 years ago
Mike Kolupaev fe09a6dae3 [wal changes 2/3] write with sync=true syncs previous unsynced wals to prevent illegal data loss 9 years ago
agiardullo 064294081b Improved FileExists API 9 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 9 years ago
Igor Canadi 35ca59364c Don't let flushes preempt compactions 9 years ago
Igor Canadi a96fcd09b7 Deprecate CompactionFilterV2 9 years ago
sdong 6c0c8dee7b Fix data loss after DB recovery by not allowing flush/compaction to be scheduled until DB opened 9 years ago
Poornima Chozhiyath Raman beb19ad0dd Fixing delete files in Trivial move of universal compaction 9 years ago
Igor Canadi 5aea98ddd8 Deprecate WriteOptions::timeout_hint_us 9 years ago
sdong f9728640f3 "make format" against last 10 commits 9 years ago
sdong 5fd11853cb Print Fast CRC32 support information in DB LOG 9 years ago
Poornima Chozhiyath Raman 4bed00a44b Fix function name format according to google style 9 years ago
Poornima Chozhiyath Raman c0b23dd5b0 Enabling trivial move in universal compaction 9 years ago
Yueh-Hsuan Chiang 4ce5be4255 fixed leaking log::Writers 9 years ago
Mike Kolupaev 218487d8dc [wal changes 1/3] fixed unbounded wal growth in some workloads 9 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 9 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