Commit Graph

1415 Commits (c068799d0c70ad4e09bec818e5d41a752bdcabad)

Author SHA1 Message Date
Siying Dong 992dfc7811 Introduce InternalIteratorBase::NextAndGetResult() (#5197) 6 years ago
Fosco Marotto 6c2bf9e916 Add copyright headers per FB open-source checkup tool. (#5199) 6 years ago
Yanqin Jin d9280ff2d2 Add back NewEmptyIterator (#5203) 6 years ago
yiwu-arbug f1239d5f10 Avoid per-key upper bound check in BlockBasedTableIterator (#5142) 6 years ago
Yanqin Jin 3189398c00 Fix bugs detected by clang analyzer (#5185) 6 years ago
anand76 fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) 6 years ago
Sagar Vemuri d3d20dcdca Periodic Compactions (#5166) 6 years ago
Levi Tamasi 59ef2ba559 Evict the uncompression dictionary from the block cache upon table close (#5150) 6 years ago
Adam Simpkins c06c4c01c5 Fix many bugs in log statement arguments (#5089) 6 years ago
Zhongyi Xie 26015f3b48 add compression options to table properties (#5081) 6 years ago
Siying Dong ebcc8ae1d3 Revert "Avoid per-key upper bound check in BlockBasedTableIterator (#5101)" (#5132) 6 years ago
Remington Brasga 127a850beb Fix arena allocation size in NewEmptyInternalIterator (#4905) 6 years ago
Yi Wu f29dc1b906 Avoid per-key upper bound check in BlockBasedTableIterator (#5101) 6 years ago
Siying Dong 89ab1381f8 Apply automatic formatting to some files (#5114) 6 years ago
Yi Wu d69241586e Fix perf_context.user_key_comparison_count for range scan (#5098) 6 years ago
Siying Dong 2b4d5ceb47 Remove some "using std::..." from header files. (#5113) 6 years ago
Yi Wu 75133b1b6b Fix SstFileReader not able to open ingested file (#5097) 6 years ago
Yi Wu 7ca9eb7542 Fix BlockBasedTableIterator construction missing index_key_is_full parameter 6 years ago
Shobhit Dayal b45b1cde3e Feature for sampling and reporting compressibility (#4842) 6 years ago
Yi Wu 62eb2c23aa Print data block index options to info log (#5039) 6 years ago
Siying Dong 0920bf4e68 Revert "Remove PlainTable's feature store_index_in_file (#4914)" (#5034) 6 years ago
Siying Dong aef763b6d6 Make statistics's stats_level change thread-safe (#5030) 6 years ago
Siying Dong 5e298f865b Add two more StatsLevel (#5027) 6 years ago
Zhongyi Xie ed995c6a69 add whole key bloom filter support in memtables (#4985) 6 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 6 years ago
Andrew Kryczka c8c8104d7e Dictionary compression for files written by SstFileWriter (#4978) 6 years ago
Andrew Kryczka 62f70f6d14 Reduce scope of compression dictionary to single SST (#4952) 6 years ago
Peter (Stig) Edwards 79496d71ed Increment NUMBER_BLOCK_NOT_COMPRESSED when !GoodCompressionRatio (#4929) 6 years ago
Yanqin Jin 2d049ab7e8 Checksum properties block for block-based table (#4956) 6 years ago
Siying Dong cf3a671733 Remove cuckoo hash memtable (#4953) 6 years ago
Alexander Zinoviev 32a6dd9a41 Add a new CPU time counter to compaction report (#4889) 6 years ago
Yanqin Jin 158da7a6ee Verify checksum before ingestion (#4916) 6 years ago
Siying Dong ee1818081f Remove PlainTable's feature store_index_in_file (#4914) 6 years ago
Siying Dong f184bee77b PlainTable should avoid copying Get() results from immortal source. (#4924) 6 years ago
Siying Dong fc53839bfa Disallow customized hash function in DynamicBloom (#4915) 6 years ago
Andrew Kryczka 8ec3e72551 Cache dictionary used for decompressing data blocks (#4881) 6 years ago
Andrew Kryczka 27054d837b Call NewDataBlockIterator with correct arguments in DB::Get (#4913) 6 years ago
Andrew Kryczka 01013ae766 Digest ZSTD compression dictionary once when writing SST file (#4849) 6 years ago
Andrew Kryczka ace543a815 fix accounting for range tombstones in TableProperties (#4841) 6 years ago
Alexander Zinoviev 80bf8975fd Add a new per level counter for block cache hit (#4796) 6 years ago
Andrew Kryczka e0be1bc4f1 fix DeleteRange memory leak for mmap and block cache (#4810) 6 years ago
DorianZheng 2670fe8c73 Get `CompactionJobInfo` from CompactFiles 6 years ago
Abhishek Madan cad248f5c6 Prepare FragmentedRangeTombstoneIterator for use in compaction (#4740) 6 years ago
Anand Ananthabhotla 1b01d23be2 Add PerfContext counters for index/filter block cache stats (#4540) 6 years ago
Sagar Vemuri 0463f61837 Refactor BlockBasedTable::Open (#4636) 6 years ago
anand76 8d9b4d9741 Fix failure of sst_file_reader_test in LITE mode regression test (#4725) 6 years ago
Yi Wu 512a5e3ef8 Fix BlockBasedTable not always using memory allocator if available (#4678) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Huachao Huang 5e72bc113a Add SstFileReader to read sst files (#4717) 6 years ago
Yi Wu 05d9d82181 Revert "Move MemoryAllocator option from Cache to BlockBasedTableOpti… (#4697) 6 years ago