Skip to content

Commit 7e42a57

Browse files
committed
Adjust compression defaults slightly, even 500:1 would be a crazy ratio for real data.
1 parent b183e26 commit 7e42a57

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,8 @@
22
resolver = "2"
33

44
members = ["broodrep", "broodrep-cli"]
5+
6+
7+
# Enable more optimizations for dependencies in dev, but not for our code
8+
[profile.dev.package."*"]
9+
opt-level = 3

broodrep/src/compression.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use thiserror::Error;
99
pub struct DecompressionConfig {
1010
/// Maximum bytes to decompress (default: 100MB)
1111
pub max_decompressed_size: u64,
12-
/// Maximum compression ratio allowed (default: 1000:1)
12+
/// Maximum compression ratio allowed (default: 500:1)
1313
pub max_compression_ratio: f64,
1414
/// Maximum time to spend decompressing (default: 30 seconds)
1515
pub max_decompression_time: Duration,
@@ -19,7 +19,7 @@ impl Default for DecompressionConfig {
1919
fn default() -> Self {
2020
Self {
2121
max_decompressed_size: 100 * 1024 * 1024, // 100MB
22-
max_compression_ratio: 1000.0,
22+
max_compression_ratio: 500.0,
2323
max_decompression_time: Duration::from_secs(30),
2424
}
2525
}

0 commit comments

Comments
 (0)