This is an automated email from the ASF dual-hosted git repository.
technoboy pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/branch-3.0 by this push:
new 712d80190ab [improve][cli] Allow pulser-client consume create a
replicated subscription (#20316)
712d80190ab is described below
commit 712d80190ab319f3912da8e4647ad952e2ccfd3d
Author: Kim, Joo Hyuk <[email protected]>
AuthorDate: Fri May 19 00:21:37 2023 +0900
[improve][cli] Allow pulser-client consume create a replicated subscription
(#20316)
---
.../src/main/java/org/apache/pulsar/client/cli/CmdConsume.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git
a/pulsar-client-tools/src/main/java/org/apache/pulsar/client/cli/CmdConsume.java
b/pulsar-client-tools/src/main/java/org/apache/pulsar/client/cli/CmdConsume.java
index 58ab6360a17..0c65604cbe6 100644
---
a/pulsar-client-tools/src/main/java/org/apache/pulsar/client/cli/CmdConsume.java
+++
b/pulsar-client-tools/src/main/java/org/apache/pulsar/client/cli/CmdConsume.java
@@ -109,6 +109,9 @@ public class CmdConsume extends AbstractCmdConsume {
@Parameter(names = { "-pm", "--pool-messages" }, description = "Use the
pooled message", arity = 1)
private boolean poolMessages = true;
+ @Parameter(names = {"-rs", "--replicated" }, description = "Whether the
subscription status should be replicated")
+ private boolean replicateSubscriptionState = false;
+
public CmdConsume() {
// Do nothing
super();
@@ -156,7 +159,8 @@ public class CmdConsume extends AbstractCmdConsume {
.subscriptionType(subscriptionType)
.subscriptionMode(subscriptionMode)
.subscriptionInitialPosition(subscriptionInitialPosition)
- .poolMessages(poolMessages);
+ .poolMessages(poolMessages)
+ .replicateSubscriptionState(replicateSubscriptionState);
if (isRegex) {
builder.topicsPattern(Pattern.compile(topic));