Commit Graph

2343 Commits (8366e10ffcb9a4269e90565d17f8440f40e30166)

Author SHA1 Message Date
Yueh-Hsuan Chiang e813f5b6d9 Allow compaction to reclaim storage more effectively. 11 years ago
Yueh-Hsuan Chiang faa8d21922 Improve an assertion in RandomGenerator::Generate() in db_bench. 11 years ago
Lei Jin 3b0dc76699 db_bench: measure the real latency of write/delete 11 years ago
Lei Jin a1b5650a75 db_bench: sanity check on compression ratio 11 years ago
Igor Canadi d4a8423334 Remove seek compaction 11 years ago
Igor Canadi 107e08baa7 Use same sorting for all level 0 files 11 years ago
Haobo Xu 7a9dd5f214 [RocksDB] Make block based table hash index more adaptive 11 years ago
Yueh-Hsuan Chiang 4f5ccfd179 Fixed a potential write hang 11 years ago
Lei Jin c4e90c79ed bug fix: iteration over ColumnFamilySet needs to be under mutex 11 years ago
Evan Shaw 5363eb8ad4 Add a test for using compaction filters via the C API 11 years ago
Evan Shaw d72313a7fa Add a way to set compaction filter in the C API 11 years ago
Evan Shaw df2701373d Support for compaction filters in the C API 11 years ago
sdong edd47c5104 PlainTable to encode to avoid to rewrite prefix when it is the same as the previous key 11 years ago
Igor Canadi 3525aac9e5 Change order of parameters in adaptive table factory 11 years ago
sdong 8c265c08f1 HashLinkList to log distribution of number of entries aross buckets 11 years ago
sdong 200e4b4a72 Add a table factory that can read DB with both of PlainTable and BlockBasedTable in it 11 years ago
Yueh-Hsuan Chiang e6e259b8ab Include max_write_buffer_number >= 2 to SanitizeOptions. 11 years ago
sdong cadc1adffa Refactor: group metadata needed to open an SST file to a separate copyable struct 11 years ago
Bradley Grainger 2d02ec6533 Add separate Read/WriteUnlock methods in MutexRW. 11 years ago
sdong 983c93d731 VersionSet::Get(): Bring back the logic of skipping key range check when there are <=3 level 0 files 11 years ago
Lei Jin c83b085770 prefetch bloom filter data block for L0 files 11 years ago
Lei Jin 77db08f27b fix forward iterator bug 11 years ago
sdong 80f409ea37 Clean PlainTableReader's variables for better data locality 11 years ago
Igor Canadi 0365eaf12e remove unnecessary printf 11 years ago
Igor Canadi a0191c9dfe Create Missing Column Families 11 years ago
Igor Canadi 99d3eed2fd Write Fast-path for single column family 11 years ago
sdong b92a19a431 sst_dump: Set dummy prefix extractor for binary search index in block based table 11 years ago
Igor Canadi 5d870717ae Correctly preallocate files in universal compaction 11 years ago
Igor Canadi fd27001072 Fix compile errors on Mac 11 years ago
sdong df9069d23f In DB::NewIterator(), try to allocate the whole iterator tree in an arena 11 years ago
Igor Canadi 91ddd587cc Only signal cond variable if need to 11 years ago
Igor Canadi 8cb7ad83c3 Flush stale column families less aggressively 11 years ago
Lei Jin 388d2054c7 forward iterator 11 years ago
Lei Jin f29c62fc6f add an iterator refresh option for SeekRandom 11 years ago
Igor Canadi 6de6a06631 FIFO compaction style 11 years ago
Igor Canadi b2cf95fe38 Call EnableFileDeletions with false as argument 11 years ago
sdong 4e0602f941 Remove maximum key_size check in db_bench 11 years ago
Igor Canadi f4574449e9 Clean up compaction logging 11 years ago
sdong 3e4a9ec241 Arena to inline 2KB of data in it. 11 years ago
Igor Canadi 26f5dd9a5a TablePropertiesCollectorFactory 11 years ago
Yueh-Hsuan Chiang 1c7799d8aa Fixed a file-not-found issue when a log file is moved to archive. 11 years ago
sdong acd17fd002 Remove unused variable in DBIter 11 years ago
Igor Canadi a1068c91a1 Make RocksDB work with newer gflags 11 years ago
Igor Canadi 8e37a29bfb Compaction with zero outputs 11 years ago
Igor Canadi 768d424dd9 [fix] SIGSEGV when VersionEdit in MANIFEST is corrupted 11 years ago
sdong 9efbd85ac9 fsync directory after creating current file in NewDB() 11 years ago
sdong 3a171dcb51 Pass logger to memtable rep and TLB page allocation error logged to info logs 11 years ago
Igor Canadi 15c3991933 Add comment about ValueType 11 years ago
Igor Canadi d2569fea47 log_and_apply_bench on a new benchmark framework 11 years ago
sdong 4a7c747064 Revert "Revert "Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB"" 11 years ago