Commit Graph

24 Commits (b0d8ccbbcaf14cb68dd11cfa7a7586732d180df9)

Author SHA1 Message Date
Peter Dillinger ef443cead4 Refactor to avoid confusing "raw block" (#10408) 3 years ago
Jay Zhuang a3acf2ef87 Add seqno to time mapping (#10338) 3 years ago
Peter Dillinger 4f78f9699b Refactor: Add BlockTypes to make them imply C++ type in block cache (#10098) 3 years ago
Akanksha Mahajan 9e4d56f2c9 Fix segmentation fault in table_options.prepopulate_block_cache when used with partition_filters (#9263) 3 years ago
Peter Dillinger dfedc74d82 Some checksum code refactoring (#9113) 3 years ago
Peter Dillinger a7d4bea43a Implement XXH3 block checksum type (#9069) 3 years ago
Akanksha Mahajan 8b2f60b668 Cache warming blocks during flush (#8561) 4 years ago
Akanksha Mahajan 5ba1b6e549 Cache warming data blocks during flush (#8242) 4 years ago
Peter Dillinger 85becd94c1 Refactor: use TableBuilderOptions to reduce parameter lists (#8240) 4 years ago
Andrew Kryczka c20a7cd6c7 Apply `sample_for_compression` to all block-based tables (#8105) 4 years ago
Andrew Kryczka d904233d2f Limit buffering for collecting samples for compression dictionary (#7970) 4 years ago
Ziyue Yang 1c78e4b235 Make parallel compression optimization code tidier (#6888) 4 years ago
Zitan Chen 94d04529de Store DB identity and DB session ID in SST files (#6983) 5 years ago
sdong 079e50d2ba Disallow BlockBasedTableBuilder to set status from non-OK (#6776) 5 years ago
sdong d0f3894cf1 In block based table builder, make variables for estimating file size atomic (#6636) 5 years ago
Ziyue Yang 03a781a90c Add pipelined & parallel compression optimization (#6262) 5 years ago
Zhichao Cao e8d332d97e Use FileChecksumGenFactory for SST file checksum (#6600) 5 years ago
Zhichao Cao 4246888101 Pass IOStatus to write path and set retryable IO Error as hard error in BG jobs (#6487) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Zhichao Cao 4369f2c7bb Checksum for each SST file and stores in MANIFEST (#6216) 5 years ago
Peter Dillinger ca3b6c28c9 Expose and elaborate FilterBuildingContext (#6088) 5 years ago
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Vijay Nadimpalli 50e470791d Organizing rocksdb/table directory by format 6 years ago
Sagar Vemuri d3d20dcdca Periodic Compactions (#5166) 6 years ago
Shobhit Dayal b45b1cde3e Feature for sampling and reporting compressibility (#4842) 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
Andrew Kryczka 01013ae766 Digest ZSTD compression dictionary once when writing SST file (#4849) 6 years ago
Sagar Vemuri 0463f61837 Refactor BlockBasedTable::Open (#4636) 6 years ago
Andrew Kryczka 2c14662213 Revert "Digest ZSTD compression dictionary once per SST file (#4251)" (#4347) 7 years ago
Andrew Kryczka 6c40806e51 Digest ZSTD compression dictionary once per SST file (#4251) 7 years ago
Andrew Kryczka ab35505e21 Write properties metablock last in block-based tables (#4158) 7 years ago
Zhongyi Xie f1592a06c2 run make format for PR 3838 (#3954) 7 years ago
Dmitri Smirnov f4b72d7056 Provide a way to override windows memory allocator with jemalloc for ZSTD 7 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 7 years ago
Anand Ananthabhotla f9f4d40f93 Align SST file data blocks to avoid spanning multiple pages 7 years ago
Yi Wu 84a04af9a9 TableProperty::oldest_key_time defaults to 0 7 years ago
Yi Wu 66a2c44ef4 Add DB::Properties::kEstimateOldestKeyTime 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Sagar Vemuri 1cd45cd1b3 FIFO Compaction with TTL 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Andrew Kryczka 6fbe96baf8 Compaction Support for Range Deletion 9 years ago
omegaga d51dc96a79 Experiments on column-aware encodings 9 years ago
Andrew Kryczka 843d2e3137 Shared dictionary compression using reference block 9 years ago
Andrew Kryczka 2391ef7214 Embed column family name in SST file 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
SherlockNoMad ccc8c10c0c Move skip_table_builder_flush to BlockBasedTableOption 10 years ago
SherlockNoMad a6dd0831d5 Add Option to Skip Flushing in TableBuilder 10 years ago
sdong 776bd8d5eb Pass column family ID to table property collector 10 years ago