Not working version

This commit is contained in:
Konstantin Knizhnik
2022-05-05 08:53:21 +03:00
parent 32557b16b4
commit 0a049ae17a
2 changed files with 8 additions and 8 deletions

View File

@@ -22,7 +22,7 @@ use crate::tenant_config::{TenantConf, TenantConfOpt};
pub const ZSTD_MAX_SAMPLES: usize = 1024;
pub const ZSTD_MIN_SAMPLES: usize = 8; // magic requirement of zstd
pub const ZSTD_MAX_DICTIONARY_SIZE: usize = 8 * 1024;
pub const ZSTD_MAX_DICTIONARY_SIZE: usize = 64 * 1024;
pub const ZSTD_COMPRESSION_LEVEL: i32 = 0; // default compression level
pub const ZSTD_DECOMPRESS_BUFFER_LIMIT: usize = 64 * 1024; // TODO: handle larger WAL records?

View File

@@ -839,14 +839,13 @@ impl<'a> DeltaValueIter<'a> {
true
},
)?;
let decompressor = match &inner.prepared_dictionary {
Some(dictionary) => Some(zstd::bulk::Decompressor::with_prepared_dictionary(
dictionary,
)?),
None => None,
};
/*
let mut decompressor = match &inner.prepared_dictionary {
Some(dictionary) => Some(zstd::bulk::Decompressor::with_prepared_dictionary(
dictionary,
)?),
None => None,
};
*/
let decompressor = if !inner.dictionary.is_empty() {
Some(zstd::bulk::Decompressor::with_dictionary(
&inner.dictionary,
@@ -854,6 +853,7 @@ impl<'a> DeltaValueIter<'a> {
} else {
None
};
*/
let iter = DeltaValueIter {
all_offsets,
next_idx: 0,