Disable compression for random-small-cache type.

Increase auth_chain persistent index block size.

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk
2026-03-04 00:35:54 +00:00
parent ff3ccc77aa
commit 6d39c40a8a
2 changed files with 4 additions and 1 deletions

View File

@@ -169,6 +169,7 @@ pub(crate) static RANDOM_CACHE: Descriptor = Descriptor {
pub(crate) static RANDOM_SMALL_CACHE: Descriptor = Descriptor {
compaction: CompactionStyle::Fifo,
cache_disp: CacheDisp::Unique,
compression: CompressionType::None,
limit_size: 1024 * 1024 * 64,
ttl: 60 * 60 * 24 * 14,
file_shape: 2,

View File

@@ -1,5 +1,6 @@
use std::{collections::BTreeMap, sync::Arc};
use rocksdb::DBCompressionType as CompressionType;
use tuwunel_core::Result;
use crate::{
@@ -37,7 +38,8 @@ pub(super) static MAPS: &[Descriptor] = &[
Descriptor {
name: "authchainkey_authchain",
cache_disp: CacheDisp::SharedWith("shorteventid_authchain"),
index_size: 512,
compression: CompressionType::None,
index_size: 1024,
block_size: 4096,
key_size_hint: Some(8), // intentionally match shorteventid_authchain
val_size_hint: Some(256),