Commit Graph

98 Commits (ef7815b803fe8a264466b92f20f04e03f1f45972)

Author SHA1 Message Date
Maysam Yabandeh d4ad32d7bd Refactor BlockIter (#4121) 6 years ago
Maysam Yabandeh 235ab9dd32 Pin mmap files in ReadOnlyDB (#4053) 6 years ago
Zhongyi Xie 408205a36b use user_key and iterate_upper_bound to determine compatibility of bloom filters (#3899) 6 years ago
Sagar Vemuri 189f0c27aa Make BlockBasedTableIterator compaction-aware (#4048) 6 years ago
Maysam Yabandeh 80ade9ad83 Pin top-level index on partitioned index/filter blocks (#4037) 6 years ago
Sagar Vemuri 7103559f49 Improve direct IO range scan performance with readahead (#3884) 6 years ago
Maysam Yabandeh 28a9d8910b Fix the bug with duplicate prefix in partition filters (#4024) 6 years ago
Siying Dong 92ee3350e0 BlockBasedTableIterator to keep BlockIter after out of upper bound (#4004) 6 years ago
Maysam Yabandeh 402b7aa07f Exclude seq from index keys 7 years ago
Yanqin Jin aa53579d6c Fix segfault caused by object premature destruction 7 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 7 years ago
Mike Kolupaev 8bf555f487 Change and clarify the relationship between Valid(), status() and Seek*() for all iterators. Also fix some bugs 7 years ago
Maysam Yabandeh 17e04039dd Propagate fill_cache config to partitioned index iterator 7 years ago
Siying Dong b560fc9f62 Fix a block pinning regression introduced in b555ed30a4 7 years ago
Siying Dong b555ed30a4 Customized BlockBasedTableIterator and LevelIterator 7 years ago
Andrew Kryczka e78715c29a Eliminate a memcpy for uncompressed blocks 7 years ago
Zhongyi Xie 3fe0937180 Use block cache to track memory usage when ReadOptions.fill_cache=false 7 years ago
Sagar Vemuri d938226af4 Improve performance of long range scans with readahead 7 years ago
Siying Dong 1039133f2d BlockBasedTable::NewDataBlockIterator to always return BlockIter 7 years ago
Zhongyi Xie 51c2ea0feb Reduce heavy hitter for Get operation 7 years ago
Prashant D baff91c1ad table: Fix coverity issues 7 years ago
Maysam Yabandeh 1dfcdb15f9 Extend pin_l0 to filter partitions 7 years ago
Maysam Yabandeh 1efc600ddf Preload l0 index partitions 7 years ago
Siying Dong 666a005f9b Support prefetch last 512KB with direct I/O in block based file reader 7 years ago
Aaron G 7848f0b24c add VerifyChecksum() to db.h 7 years ago
Andrew Kryczka 710411aea6 fix asan/valgrind for TableCache cleanup 7 years ago
Aaron Gao 8f553d3c52 remove unnecessary internal_comparator param in newIterator 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong 9bbba4fec1 Remoe unused BlockBasedTable::compaction_optimized_ 8 years ago
Maysam Yabandeh 40af2381ec Object lifetime in cache 8 years ago
Aaron Gao a30a696034 do not read next datablock if upperbound is reached 8 years ago
Maysam Yabandeh 6798d1f3be Revert "Delete filter before closing the table" 8 years ago
Maysam Yabandeh 89833577a8 Delete filter before closing the table 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Maysam Yabandeh 8b0097b49b Readers for partition filter 8 years ago
Maysam Yabandeh 54b434110e Builders for partition filter 8 years ago
Maysam Yabandeh a2f7a514d1 Refactoring 8 years ago
Maysam Yabandeh 69d5262c81 Two-level Indexes 8 years ago
Andrew Kryczka 307a4e80c8 sst_dump support for range deletion 8 years ago
Andrew Kryczka 815f54afad Insert range deletion meta-block into block cache 8 years ago
Yi Wu a88677d2cf Remove ImmutableCFOptions from public API 8 years ago
Islam AbdelRahman b49b92cf28 Introduce Read amplification bitmap (read amp statistics) 8 years ago
Wanning Jiang 78837f5d61 TableBuilder / TableReader support for range deletion 8 years ago
omegaga d51dc96a79 Experiments on column-aware encodings 8 years ago
omegaga e70020e4f6 Only cache level 0 indexes and filter when opening table reader 8 years ago
John Alexander 9430333f84 New Statistics to track Compression/Decompression (#1197) 8 years ago
Aaron Gao e532877940 Add statistics field to show total size of index and filter blocks in block cache 9 years ago
krad a08c8c851a Added PersistentCache abstraction 9 years ago
sdong 7ccb8d6ef3 BlockBasedTable::Get() not to use prefix bloom if read_options.total_order_seek = true 9 years ago