From c61238dcf39bdcfb6ef27abbda35b4cbf42b9002 Mon Sep 17 00:00:00 2001 From: leveldb Team Date: Thu, 30 Mar 2023 07:12:55 +0000 Subject: Support Zstd compression level in Leveldb PiperOrigin-RevId: 520556840 --- include/leveldb/options.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') diff --git a/include/leveldb/options.h b/include/leveldb/options.h index 79bcdbb..d755f46 100644 --- a/include/leveldb/options.h +++ b/include/leveldb/options.h @@ -131,6 +131,10 @@ struct LEVELDB_EXPORT Options { // efficiently detect that and will switch to uncompressed mode. CompressionType compression = kSnappyCompression; + // Compression level for zstd. + // Currently only the range [-5,22] is supported. Default is 1. + int zstd_compression_level = 1; + // EXPERIMENTAL: If true, append to existing MANIFEST and log files // when a database is opened. This can significantly speed up open. // -- cgit v1.2.1