Commit Graph

519 Commits (f89caa127baa086cb100976b14da1a531cf0e823)

Author SHA1 Message Date
Islam AbdelRahman aececc209e Introduce ReadOptions::pin_data (support zero copy for keys) 9 years ago
Dmitri Smirnov 236fe21c92 Enable MS compiler warning c4244. 9 years ago
agiardullo 3bfd3d39a3 Use SST files for Transaction conflict detection 9 years ago
sdong 9d0b8f19d9 plain table reader: avoid re-read the same position for index and data in non-mmap mode 9 years ago
sdong 6170fec251 Fix build broken by previous commit of "option helper refactor" 9 years ago
Islam AbdelRahman a163cc2d5a Lint everything 9 years ago
Yueh-Hsuan Chiang e11f676e34 Add OptionsUtil::LoadOptionsFromFile() API 9 years ago
Islam AbdelRahman 838676c17b Revert "Adding new table properties" 9 years ago
Dmitri Smirnov 20f57b1715 Enable Windows warnings C4307 C4309 C4512 C4701 9 years ago
Islam AbdelRahman 8be568a9c2 Adding new table properties 9 years ago
SherlockNoMad df7ed91ef9 Fix white space at end of line 9 years ago
SherlockNoMad ccc8c10c0c Move skip_table_builder_flush to BlockBasedTableOption 9 years ago
SherlockNoMad 84992d6475 Option Helper Refactoring 9 years ago
SherlockNoMad 550af4ee68 Fix Travis Build Error 9 years ago
SherlockNoMad a6dd0831d5 Add Option to Skip Flushing in TableBuilder 9 years ago
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