diff --git a/fe/fe-core/src/main/java/org/apache/doris/policy/StoragePolicy.java b/fe/fe-core/src/main/java/org/apache/doris/policy/StoragePolicy.java index ba2e0d5c59218e..6e21a711e85eca 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/policy/StoragePolicy.java +++ b/fe/fe-core/src/main/java/org/apache/doris/policy/StoragePolicy.java @@ -346,10 +346,10 @@ public void modifyProperties(Map properties) throws DdlException } } - if (cooldownTtlMs > 0 && cooldownTimestampMs > 0) { + if (cooldownTtlMs >= 0 && cooldownTimestampMs >= 0) { throw new AnalysisException(COOLDOWN_DATETIME + " and " + COOLDOWN_TTL + " can't be set together."); } - if (cooldownTtlMs <= 0 && cooldownTimestampMs <= 0) { + if (cooldownTtlMs < 0 && cooldownTimestampMs < 0) { throw new AnalysisException(COOLDOWN_DATETIME + " or " + COOLDOWN_TTL + " must be set"); }