Commit Graph

439 Commits (0fdb4f1688ebe160944c30c213f5afad4b13fb0f)

Author SHA1 Message Date
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
agiardullo dc9d70de65 Optimistic Transactions 9 years ago
Igor Canadi dbd95b7532 Add more table properties to EventLogger 9 years ago
clark.kang 6ede020dc4 fix typos 10 years ago
sdong 98a44559d5 Build for CYGWIN 10 years ago
sdong fcb206b667 SyncPoint to allow a callback with an argument and use it to get DBTest.DynamicLevelCompressionPerLevel2 more straight-forward 10 years ago
Igor Canadi 5e067a7b19 Clean up compression logging 10 years ago
sdong a45e7581b7 Avoid naming conflict of EntryType 10 years ago
sdong 953a885ebf A new call back to TablePropertiesCollector to allow users know the entry is add, delete or merge 10 years ago
Anurag Indu 1e57f2bf2b Fix build 10 years ago
Anurag Indu 211ca26aee Fixing build issue 10 years ago