Commit Graph

122 Commits (e63140d52baff154a502452aa94baef5bcec87b6)

Author SHA1 Message Date
Igor Canadi 9ab5adfc59 New BlockBasedTable version -- better compressed block format 10 years ago
Igor Canadi 96b8240bc5 Support footer versions bigger than 1 10 years ago
Igor Canadi 15d2abbec3 Fix build issues 10 years ago
Jonah Cohen a14b7873ee Enforce write buffer memory limit across column families 10 years ago
Yueh-Hsuan Chiang 13de000f07 Add rocksdb::ToString() to address cases where std::to_string is not available. 10 years ago
Lei Jin 8d3f8f9696 remove all remaining references to cfd->options() 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
Igor Canadi 9f20395cd6 Turn -Wshadow back on 10 years ago
Igor Canadi 9f7fc3ac45 Turn on -Wshadow 10 years ago
Lei Jin f1841985e4 dynamic inplace_update options 10 years ago
Lei Jin 839c376bd1 fix table_test 10 years ago
Lei Jin 0fd985f427 Avoid reloading filter on Get() if cache_index_and_filter_blocks == false 10 years ago
Lei Jin 5ec53f3edf make compaction related options changeable 10 years ago
Danny Al-Gaaf 063471bf76 table/table_test.cc: pass func parameter by reference 10 years ago
Lei Jin 2faf49d5f1 use GetContext to replace callback function pointer 10 years ago
Torrie Fischer fb6456b00d Replace naked calls to operator new and delete (Fixes #222) 10 years ago
Lei Jin a062e1f2c4 SetOptions() for memtable related options 10 years ago
Lei Jin 52311463e9 MemTableOptions 10 years ago
Stanislau Hlebik 45a5e3ede0 Remove path with arena==nullptr from NewInternalIterator 10 years ago
Lei Jin 5665e5e285 introduce ImmutableOptions 10 years ago
Igor Canadi 076bd01a29 Fix compile 10 years ago
Lei Jin 23861857c4 ReadOptions.total_order_seek to allow total order seek for block-based table when hash index is enabled 10 years ago
Lei Jin 384400128f move block based table related options BlockBasedTableOptions 10 years ago
Stanislau Hlebik 92d73cbe78 Add PlainTableOptions 10 years ago
Stanislau Hlebik 30c81e7717 Removing NewTotalOrderPlainTableFactory 10 years ago
Igor Canadi d4a8423334 Remove seek compaction 10 years ago
Haobo Xu 0f0076ed5a [RocksDB] Reduce memory footprint of the blockbased table hash index. 10 years ago
Igor Canadi 0afc8bc29a xxHash 10 years ago
Lei Jin 3995e801ab kill ReadOptions.prefix and .prefix_seek 10 years ago
Kai Liu 75b59d5146 Enable hash index for block-based table 10 years ago
Igor Canadi fb2346fc1f [CF] Code cleanup part 1 10 years ago
Lei Jin 8d007b4aaf Consolidate SliceTransform object ownership 10 years ago
kailiu a1d56e73ec Uncomment the unit tests in table test 10 years ago
kailiu 74939a9e13 Make the block-based table's index pluggable 10 years ago
kailiu bf86af5174 Remove the terrible hack in for flush_block_policy_factory 10 years ago
Kai Liu 2b205b35d8 Disable putting filter block to block cache 11 years ago
Siying Dong f3ae3d07cc Add more black-box tests for PlainTable and explicitly support total order mode 11 years ago
kailiu e6b3e3b4db Support prefix seek in UserCollectedProperties 11 years ago
kailiu 745c181e20 Quick fix for table_test failure 11 years ago
Albert Strasheim df2f92214a Support for LZ4 compression. 11 years ago
Kai Liu 9a270f3f6d Fix the valgrind error in table test. 11 years ago
kailiu 161ab42a8a Make table properties shareable 11 years ago
Yueh-Hsuan Chiang 3ce8d9a988 Add support for plain table format to sst_dump. 11 years ago
Igor Canadi 8fa8a708ef [CF] Propagate correct options to WriteBatch::InsertInto 11 years ago
Siying Dong d169b67680 [Performance Branch] PlainTable to encode rows with seqID 0, value type using 1 internal byte. 11 years ago
kailiu 4f6cb17bdb First phase API clean up 11 years ago
kailiu 4e0298f23c Clean up arena API 11 years ago
Igor Canadi eb055609e4 [column families] Move memtable and immutable memtable list to column family data 11 years ago
Kai Liu 4b51dffcf8 Some refactorings on plain table 11 years ago
Kai Liu 0ab766132b Re-org the table tests 11 years ago