Commit Graph

449 Commits (335e4ce8ca3b598ce4fc1f811a8371afb38521a2)

Author SHA1 Message Date
SherlockNoMad b69b9b624e Support PlainTableOption in option_helper 9 years ago
Dmitri Smirnov 5c8f2ee786 Fix MockTable ID storage 9 years ago
Venkatesh Radhakrishnan a98fbacfa0 Moving memtable related files from util to a new directory memtable 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Islam AbdelRahman 1fe78a4073 Fix tests failing in ROCKSDB_LITE 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
Islam AbdelRahman 51fa7ecec5 Bytes read/written from cache statistics 9 years ago
dyniusz a065cdb388 bloom hit/miss stats for SST and memtable 9 years ago
Igor Canadi d80ce7f99a Compaction filter on merge operands 9 years ago
sdong a70d08ec07 Fix the bug of using freed memory introduced by recent plain table reader patch 9 years ago
Islam AbdelRahman f03b5c987b Add experimental DB::AddFile() to plug sst files into empty DB 9 years ago
sdong df34aea331 PlainTableReader to support non-mmap mode 9 years ago
sdong d746eaad5e RandomAccessFileReader should not inherit RandomAccessFile 9 years ago
Andres Noetzli 014fd55adc Support for SingleDelete() 9 years ago
Igor Canadi 81a61d75dc Skipped tests shouldn't be failures [part 2] 9 years ago
Islam AbdelRahman 45e9e4f0bb Refactor NewTableReader to accept TableReaderOptions 9 years ago
Andres Noetzli 6bdc484fd8 Added Equal method to Comparator interface 9 years ago
Igor Canadi 14456aea52 Fix compile 9 years ago
Igor Canadi 76f286cc82 Optimize bloom filter cache misses 9 years ago
Andres Noetzli 3c9cef1eed Unified maps with Comparator for sorting, other cleanup 9 years ago
sdong 7a0dbdf3ac Add ZSTD (not final format) compression type 9 years ago
Yueh-Hsuan Chiang 6996de87af Expose per-level aggregated table properties via GetProperty() 9 years ago
sdong c852968465 db_iter_test: add more test cases for the data race bug 9 years ago
sdong 4637207120 Add test case to repro the mispositional iterator in a low-chance data race case 9 years ago
Andres Notzli 68f934355a Better CompactionJob testing 9 years ago
Andres Notzli c465071029 Removing duplicate code 9 years ago
agiardullo 064294081b Improved FileExists API 9 years ago
Islam AbdelRahman 4853e228ef Make table_test runnable in ROCKSDB_LITE 9 years ago
Islam AbdelRahman cf6a7bebc8 Block cuckoo table tests in ROCKSDB_LITE 9 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 9 years ago
Andres Notzli 1d20fa9d0f Fixed and simplified merge_helper 9 years ago
Dmitri Smirnov d1a457181d Ensure Windows build w/o port/port.h in public headers 9 years ago
Dmitri Smirnov 247690fe38 Ensure Windows build w/o port/port.h in public headers 9 years ago
lovro e1c99e10c1 Replace std::priority_queue in MergingIterator with custom heap, take 2 9 years ago
sdong f9728640f3 "make format" against last 10 commits 9 years ago
sdong 76d3cd3286 Fix public API dependency on internal codes and dependency on MAX_INT32 9 years ago
sdong 041b6f95a2 perf_context: report time spent on reading index and bloom blocks 9 years ago
unknown 5c79132335 Revert the changes related to Options, as requested to seperate them into 9 years ago
Dmitri Smirnov ef4b87f1b2 Commit both PR and internal code review changes 9 years ago
Yueh-Hsuan Chiang b7a2369fb2 Revert "Replace std::priority_queue in MergingIterator with custom heap" 9 years ago
Yueh-Hsuan Chiang 57d216ea65 Remove assert(current_ == CurrentReverse()) in MergingIterator::Prev() 9 years ago
Yueh-Hsuan Chiang 685582a0b4 Revert two diffs related to DBIter::FindPrevUserKey() 9 years ago
lovro b6655a679d Replace std::priority_queue in MergingIterator with custom heap 9 years ago
Yueh-Hsuan Chiang acee2b08a2 Fixed endless loop in DBIter::FindPrevUserKey() 9 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 9 years ago
sdong 05e2831966 Allocate LevelFileIteratorState and LevelFileNumIterator from DB iterator's arena 9 years ago
Igor Canadi 0a019d74a0 Use malloc_usable_size() for accounting block cache size 9 years ago
Giuseppe Ottaviano 782a1590f9 Implement a table-level row cache 9 years ago
sdong 6df589b446 Add TablePropertiesCollector::NeedCompact() to suggest DB to further compact output files 9 years ago