From ca31316ed865a2156e02ae82be4693b69e827e7e Mon Sep 17 00:00:00 2001 From: chenhang Date: Fri, 6 Dec 2024 10:12:07 -0800 Subject: [PATCH] Fix set topic retention policy failed --- .../src/main/java/org/apache/pulsar/admin/cli/CmdTopics.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pulsar-client-tools/src/main/java/org/apache/pulsar/admin/cli/CmdTopics.java b/pulsar-client-tools/src/main/java/org/apache/pulsar/admin/cli/CmdTopics.java index 955d6e13e1d04..8dd6b664462ea 100644 --- a/pulsar-client-tools/src/main/java/org/apache/pulsar/admin/cli/CmdTopics.java +++ b/pulsar-client-tools/src/main/java/org/apache/pulsar/admin/cli/CmdTopics.java @@ -1852,7 +1852,7 @@ private class SetRetention extends CliCommand { + "-t 120 will set retention to 2 minutes. " + "0 means no retention and -1 means infinite time retention.", required = true, converter = TimeUnitToSecondsConverter.class) - private Integer retentionTimeInSec; + private Long retentionTimeInSec; @Option(names = { "--size", "-s" }, description = "Retention size limit with optional size unit suffix. " + "For example, 4096, 10M, 16G, 3T. The size unit suffix character can be k/K, m/M, g/G, or t/T. "