aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2023-08-17 15:58:54 +0200
committerGitHub <noreply@github.com>2023-08-17 15:58:54 +0200
commitc1bd6379524aa5579bc0e67be117639726af35e0 (patch)
tree96c37d87f25bd839ab5a74d2161eaa1d52914c10
parent227ae6e9d3d0575f47214f1f9760b5c4c986cac5 (diff)
parentfdccacac2c21fe55bdf47eee7de873ce816b383b (diff)
Merge pull request #28077 from vespa-engine/hmusum/use-zstd-as-default-compression-method-for-logarchive-for-hosted
Use zstd as default compression method for logarchive for hosted apps
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java
index 7d7d0007b5e..2a0839e209d 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/Logserver.java
@@ -15,7 +15,6 @@ import java.util.Optional;
*/
public class Logserver extends AbstractService {
- private static final long serialVersionUID = 1L;
private static final String logArchiveDir = "$ROOT/logs/vespa/logarchive";
private String compressionType = "gzip";
@@ -32,7 +31,10 @@ public class Logserver extends AbstractService {
@Override
public void initService(DeployState deployState) {
super.initService(deployState);
- this.compressionType = deployState.featureFlags().logFileCompressionAlgorithm("gzip");
+ // TODO Vespa 9: Change default to zstd everywhere
+ this.compressionType = deployState.isHosted()
+ ? deployState.featureFlags().logFileCompressionAlgorithm("zstd")
+ : deployState.featureFlags().logFileCompressionAlgorithm("gzip");
}
/**