Commit Graph

95 Commits (be8199cdb99b2de17a7d1479a16e9944c278e51f)

Author SHA1 Message Date
Dmitri Smirnov 20d7902df9 Fix compile error. 9 years ago
sdong 9a8e3f73ed plain table reader: non-mmap mode to keep two recent buffers 9 years ago
sdong df34aea331 PlainTableReader to support non-mmap mode 9 years ago
Islam AbdelRahman 45e9e4f0bb Refactor NewTableReader to accept TableReaderOptions 9 years ago
sdong 3d78eb66bb Arena usage to be calculated using malloc_usable_size() 9 years ago
Islam AbdelRahman 0d1d9aeebe Block plain_table_db_test 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
Igor Canadi 35ca59364c Don't let flushes preempt compactions 9 years ago
Igor Sugak 9405b5ef8f rocksdb: Remove #include "util/string_util.h" from util/testharness.h 10 years ago
Igor Sugak b4b69e4f77 rocksdb: switch to gtest 10 years ago
Igor Sugak 9fd6edf81c rocksdb: Replace ASSERT* with EXPECT* in functions that does not return void value 10 years ago
Yueh-Hsuan Chiang 13de000f07 Add rocksdb::ToString() to address cases where std::to_string is not available. 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
sdong 86de2007b8 Add ComparatorDBTest to test non-default comparators 10 years ago
Lei Jin 5665e5e285 introduce ImmutableOptions 10 years ago
sdong 1242bfcad7 Add DB property "rocksdb.estimate-table-readers-mem" 10 years ago
Stanislau Hlebik 9d70cce047 Adding option to save PlainTable index and bloom filter in SST file. 10 years ago
Stanislau Hlebik 92d73cbe78 Add PlainTableOptions 10 years ago
Stanislau Hlebik 30c81e7717 Removing NewTotalOrderPlainTableFactory 10 years ago
sdong 9c332aa11a HashLinkList memtable switches a bucket to a skip list to reduce performance outliers 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
sdong 80f409ea37 Clean PlainTableReader's variables for better data locality 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
Igor Canadi d69dc64be7 Revert "Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB" 11 years ago
sdong 7dafa3a1d7 Allow allocating dynamic bloom, plain table indexes and hash linked list from huge page TLB 11 years ago
Igor Canadi 66f88c43a5 Some fixes as preparation for release 11 years ago
Lei Jin 3995e801ab kill ReadOptions.prefix and .prefix_seek 11 years ago
sdong 86a0133d05 PlainTableReader to expose index size to users 11 years ago
Igor Canadi 4daea66343 Turn on -Wmissing-prototypes 11 years ago
sdong 5e2db3b434 PlainTableIterator not to store copied key in std::string 11 years ago
sdong d50619a559 PlainTableIterator::Seek() shouldn't check bloom filter in total order mode 11 years ago
Lei Jin 8d007b4aaf Consolidate SliceTransform object ownership 11 years ago
Kai Liu 2b205b35d8 Disable putting filter block to block cache 11 years ago
Kai Liu b2e7ee8b41 Followup code refactor on plain table 11 years ago
Siying Dong f3ae3d07cc Add more black-box tests for PlainTable and explicitly support total order mode 11 years ago
kailiu 4f6cb17bdb First phase API clean up 11 years ago
kailiu 4e0298f23c Clean up arena API 11 years ago
Kai Liu 5e7d5629c7 Fix the valgrind issues 11 years ago
Siying Dong abaf26266d [RocksDB] [Performance Branch] Some Changes to PlainTable format 11 years ago
Siying Dong 718488abc5 Add BloomFilter to PlainTableIterator::Seek() 11 years ago
Siying Dong b59d4d5a50 A Simple Plain Table 11 years ago