This is an automated email from the ASF dual-hosted git repository.
urfree pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git
The following commit(s) were added to refs/heads/main by this push:
new 2d69859fcebf Docs sync done from apache/pulsar (#4ebbd2f)
2d69859fcebf is described below
commit 2d69859fcebf780c980f0edee7765b7a24322d2a
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Jan 16 01:32:53 2024 +0000
Docs sync done from apache/pulsar (#4ebbd2f)
---
.../reference/next/pulsar-admin/topicPolicies.md | 52 +++
static/swagger/master/swagger.json | 386 +++++++++++++++++++++
static/swagger/master/v2/swagger.json | 386 +++++++++++++++++++++
3 files changed, 824 insertions(+)
diff --git a/static/reference/next/pulsar-admin/topicPolicies.md
b/static/reference/next/pulsar-admin/topicPolicies.md
index 465aacb6323a..7df9309e89ca 100644
--- a/static/reference/next/pulsar-admin/topicPolicies.md
+++ b/static/reference/next/pulsar-admin/topicPolicies.md
@@ -1416,3 +1416,55 @@ $ pulsar-admin topicPolicies
remove-auto-subscription-creation options
|---|---|---|
| `--global, -g` | Whether to remove this policy globally. If set to true, the
policy will be replicate to other clusters asynchronously|false||
+
+## set-dispatcher-pause-on-ack-state-persistent
+
+Enable dispatcherPauseOnAckStatePersistent for a topic
+
+**Command:**
+
+```shell
+$ pulsar-admin topicPolicies set-dispatcher-pause-on-ack-state-persistent
options
+```
+
+**Options:**
+
+|Flag|Description|Default|
+|---|---|---|
+| `--global, -g` | Whether to set this policy globally. If set to true, the
policy will be replicate to other clusters asynchronously|false||
+
+
+## get-dispatcher-pause-on-ack-state-persistent
+
+Get the dispatcherPauseOnAckStatePersistent for a topic
+
+**Command:**
+
+```shell
+$ pulsar-admin topicPolicies get-dispatcher-pause-on-ack-state-persistent
options
+```
+
+**Options:**
+
+|Flag|Description|Default|
+|---|---|---|
+| `--applied, -a` | Get the applied policy of the topic|false||
+| `--global, -g` | Whether to get this policy globally. If set to true, broker
returned global topic policies|false||
+
+
+## remove-dispatcher-pause-on-ack-state-persistent
+
+Remove dispatcherPauseOnAckStatePersistent for a topic
+
+**Command:**
+
+```shell
+$ pulsar-admin topicPolicies remove-dispatcher-pause-on-ack-state-persistent
options
+```
+
+**Options:**
+
+|Flag|Description|Default|
+|---|---|---|
+| `--global, -g` | Whether to remove this policy globally. If set to true, the
policy will be replicate to other clusters asynchronously|false||
+
diff --git a/static/swagger/master/swagger.json
b/static/swagger/master/swagger.json
index 24c276bd2113..f61f76436b20 100644
--- a/static/swagger/master/swagger.json
+++ b/static/swagger/master/swagger.json
@@ -14474,6 +14474,199 @@
]
}
},
+
"/non-persistent/{tenant}/{namespace}/{topic}/dispatcherPauseOnAckStatePersistent":
{
+ "delete": {
+ "description": "",
+ "operationId":
"PersistentTopics_removeDispatcherPauseOnAckStatePersistent",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tenant",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "namespace",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "topic",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "isGlobal",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "description": "Whether leader broker redirected this
call to this broker. For internal use.",
+ "in": "query",
+ "name": "authoritative",
+ "required": false,
+ "type": "boolean"
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "responses": {
+ "403": {
+ "description": "Don't have admin permission"
+ },
+ "404": {
+ "description": "Namespace or topic doesn't exist"
+ },
+ "405": {
+ "description": "Topic level policy is disabled, to
enable the topic level policy and retry"
+ },
+ "409": {
+ "description": "Concurrent modification"
+ }
+ },
+ "summary": "Remove dispatcher pause on ack state persistent
configuration for specified topic.",
+ "tags": [
+ "non-persistent topic"
+ ]
+ },
+ "get": {
+ "description": "",
+ "operationId":
"PersistentTopics_getDispatcherPauseOnAckStatePersistent",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tenant",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "namespace",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "topic",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "applied",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "isGlobal",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "description": "Whether leader broker redirected this
call to this broker. For internal use.",
+ "in": "query",
+ "name": "authoritative",
+ "required": false,
+ "type": "boolean"
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "responses": {
+ "200": {
+ "description": "successful operation",
+ "schema": {
+ "format": "int32",
+ "type": "integer"
+ }
+ },
+ "403": {
+ "description": "Don't have admin permission"
+ },
+ "404": {
+ "description": "Tenant or cluster or namespace or
topic doesn't exist"
+ },
+ "500": {
+ "description": "Internal server error"
+ }
+ },
+ "summary": "Get dispatcher pause on ack state persistent
config on a topic.",
+ "tags": [
+ "non-persistent topic"
+ ]
+ },
+ "post": {
+ "description": "",
+ "operationId":
"PersistentTopics_setDispatcherPauseOnAckStatePersistent",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tenant",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "namespace",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "topic",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "default": false,
+ "description": "Whether leader broker redirected this
call to this broker. For internal use.",
+ "in": "query",
+ "name": "authoritative",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "isGlobal",
+ "required": false,
+ "type": "boolean"
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "responses": {
+ "403": {
+ "description": "Don't have admin permission"
+ },
+ "404": {
+ "description": "Namespace or topic doesn't exist"
+ },
+ "405": {
+ "description": "Topic level policy is disabled, to
enable the topic level policy and retry"
+ },
+ "409": {
+ "description": "Concurrent modification"
+ }
+ },
+ "summary": "Set dispatcher pause on ack state persistent
configuration for specified topic.",
+ "tags": [
+ "non-persistent topic"
+ ]
+ }
+ },
"/non-persistent/{tenant}/{namespace}/{topic}/entryFilters": {
"delete": {
"description": "",
@@ -24314,6 +24507,199 @@
]
}
},
+
"/persistent/{tenant}/{namespace}/{topic}/dispatcherPauseOnAckStatePersistent":
{
+ "delete": {
+ "description": "",
+ "operationId":
"PersistentTopics_removeDispatcherPauseOnAckStatePersistent",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tenant",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "namespace",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "topic",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "isGlobal",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "description": "Whether leader broker redirected this
call to this broker. For internal use.",
+ "in": "query",
+ "name": "authoritative",
+ "required": false,
+ "type": "boolean"
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "responses": {
+ "403": {
+ "description": "Don't have admin permission"
+ },
+ "404": {
+ "description": "Namespace or topic doesn't exist"
+ },
+ "405": {
+ "description": "Topic level policy is disabled, to
enable the topic level policy and retry"
+ },
+ "409": {
+ "description": "Concurrent modification"
+ }
+ },
+ "summary": "Remove dispatcher pause on ack state persistent
configuration for specified topic.",
+ "tags": [
+ "persistent topic"
+ ]
+ },
+ "get": {
+ "description": "",
+ "operationId":
"PersistentTopics_getDispatcherPauseOnAckStatePersistent",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tenant",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "namespace",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "topic",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "applied",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "isGlobal",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "description": "Whether leader broker redirected this
call to this broker. For internal use.",
+ "in": "query",
+ "name": "authoritative",
+ "required": false,
+ "type": "boolean"
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "responses": {
+ "200": {
+ "description": "successful operation",
+ "schema": {
+ "format": "int32",
+ "type": "integer"
+ }
+ },
+ "403": {
+ "description": "Don't have admin permission"
+ },
+ "404": {
+ "description": "Tenant or cluster or namespace or
topic doesn't exist"
+ },
+ "500": {
+ "description": "Internal server error"
+ }
+ },
+ "summary": "Get dispatcher pause on ack state persistent
config on a topic.",
+ "tags": [
+ "persistent topic"
+ ]
+ },
+ "post": {
+ "description": "",
+ "operationId":
"PersistentTopics_setDispatcherPauseOnAckStatePersistent",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tenant",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "namespace",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "topic",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "default": false,
+ "description": "Whether leader broker redirected this
call to this broker. For internal use.",
+ "in": "query",
+ "name": "authoritative",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "isGlobal",
+ "required": false,
+ "type": "boolean"
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "responses": {
+ "403": {
+ "description": "Don't have admin permission"
+ },
+ "404": {
+ "description": "Namespace or topic doesn't exist"
+ },
+ "405": {
+ "description": "Topic level policy is disabled, to
enable the topic level policy and retry"
+ },
+ "409": {
+ "description": "Concurrent modification"
+ }
+ },
+ "summary": "Set dispatcher pause on ack state persistent
configuration for specified topic.",
+ "tags": [
+ "persistent topic"
+ ]
+ }
+ },
"/persistent/{tenant}/{namespace}/{topic}/entryFilters": {
"delete": {
"description": "",
diff --git a/static/swagger/master/v2/swagger.json
b/static/swagger/master/v2/swagger.json
index 24c276bd2113..f61f76436b20 100644
--- a/static/swagger/master/v2/swagger.json
+++ b/static/swagger/master/v2/swagger.json
@@ -14474,6 +14474,199 @@
]
}
},
+
"/non-persistent/{tenant}/{namespace}/{topic}/dispatcherPauseOnAckStatePersistent":
{
+ "delete": {
+ "description": "",
+ "operationId":
"PersistentTopics_removeDispatcherPauseOnAckStatePersistent",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tenant",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "namespace",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "topic",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "isGlobal",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "description": "Whether leader broker redirected this
call to this broker. For internal use.",
+ "in": "query",
+ "name": "authoritative",
+ "required": false,
+ "type": "boolean"
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "responses": {
+ "403": {
+ "description": "Don't have admin permission"
+ },
+ "404": {
+ "description": "Namespace or topic doesn't exist"
+ },
+ "405": {
+ "description": "Topic level policy is disabled, to
enable the topic level policy and retry"
+ },
+ "409": {
+ "description": "Concurrent modification"
+ }
+ },
+ "summary": "Remove dispatcher pause on ack state persistent
configuration for specified topic.",
+ "tags": [
+ "non-persistent topic"
+ ]
+ },
+ "get": {
+ "description": "",
+ "operationId":
"PersistentTopics_getDispatcherPauseOnAckStatePersistent",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tenant",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "namespace",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "topic",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "applied",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "isGlobal",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "description": "Whether leader broker redirected this
call to this broker. For internal use.",
+ "in": "query",
+ "name": "authoritative",
+ "required": false,
+ "type": "boolean"
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "responses": {
+ "200": {
+ "description": "successful operation",
+ "schema": {
+ "format": "int32",
+ "type": "integer"
+ }
+ },
+ "403": {
+ "description": "Don't have admin permission"
+ },
+ "404": {
+ "description": "Tenant or cluster or namespace or
topic doesn't exist"
+ },
+ "500": {
+ "description": "Internal server error"
+ }
+ },
+ "summary": "Get dispatcher pause on ack state persistent
config on a topic.",
+ "tags": [
+ "non-persistent topic"
+ ]
+ },
+ "post": {
+ "description": "",
+ "operationId":
"PersistentTopics_setDispatcherPauseOnAckStatePersistent",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tenant",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "namespace",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "topic",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "default": false,
+ "description": "Whether leader broker redirected this
call to this broker. For internal use.",
+ "in": "query",
+ "name": "authoritative",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "isGlobal",
+ "required": false,
+ "type": "boolean"
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "responses": {
+ "403": {
+ "description": "Don't have admin permission"
+ },
+ "404": {
+ "description": "Namespace or topic doesn't exist"
+ },
+ "405": {
+ "description": "Topic level policy is disabled, to
enable the topic level policy and retry"
+ },
+ "409": {
+ "description": "Concurrent modification"
+ }
+ },
+ "summary": "Set dispatcher pause on ack state persistent
configuration for specified topic.",
+ "tags": [
+ "non-persistent topic"
+ ]
+ }
+ },
"/non-persistent/{tenant}/{namespace}/{topic}/entryFilters": {
"delete": {
"description": "",
@@ -24314,6 +24507,199 @@
]
}
},
+
"/persistent/{tenant}/{namespace}/{topic}/dispatcherPauseOnAckStatePersistent":
{
+ "delete": {
+ "description": "",
+ "operationId":
"PersistentTopics_removeDispatcherPauseOnAckStatePersistent",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tenant",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "namespace",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "topic",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "isGlobal",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "description": "Whether leader broker redirected this
call to this broker. For internal use.",
+ "in": "query",
+ "name": "authoritative",
+ "required": false,
+ "type": "boolean"
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "responses": {
+ "403": {
+ "description": "Don't have admin permission"
+ },
+ "404": {
+ "description": "Namespace or topic doesn't exist"
+ },
+ "405": {
+ "description": "Topic level policy is disabled, to
enable the topic level policy and retry"
+ },
+ "409": {
+ "description": "Concurrent modification"
+ }
+ },
+ "summary": "Remove dispatcher pause on ack state persistent
configuration for specified topic.",
+ "tags": [
+ "persistent topic"
+ ]
+ },
+ "get": {
+ "description": "",
+ "operationId":
"PersistentTopics_getDispatcherPauseOnAckStatePersistent",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tenant",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "namespace",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "topic",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "applied",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "isGlobal",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "description": "Whether leader broker redirected this
call to this broker. For internal use.",
+ "in": "query",
+ "name": "authoritative",
+ "required": false,
+ "type": "boolean"
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "responses": {
+ "200": {
+ "description": "successful operation",
+ "schema": {
+ "format": "int32",
+ "type": "integer"
+ }
+ },
+ "403": {
+ "description": "Don't have admin permission"
+ },
+ "404": {
+ "description": "Tenant or cluster or namespace or
topic doesn't exist"
+ },
+ "500": {
+ "description": "Internal server error"
+ }
+ },
+ "summary": "Get dispatcher pause on ack state persistent
config on a topic.",
+ "tags": [
+ "persistent topic"
+ ]
+ },
+ "post": {
+ "description": "",
+ "operationId":
"PersistentTopics_setDispatcherPauseOnAckStatePersistent",
+ "parameters": [
+ {
+ "in": "path",
+ "name": "tenant",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "namespace",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "in": "path",
+ "name": "topic",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "default": false,
+ "description": "Whether leader broker redirected this
call to this broker. For internal use.",
+ "in": "query",
+ "name": "authoritative",
+ "required": false,
+ "type": "boolean"
+ },
+ {
+ "default": false,
+ "in": "query",
+ "name": "isGlobal",
+ "required": false,
+ "type": "boolean"
+ }
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "responses": {
+ "403": {
+ "description": "Don't have admin permission"
+ },
+ "404": {
+ "description": "Namespace or topic doesn't exist"
+ },
+ "405": {
+ "description": "Topic level policy is disabled, to
enable the topic level policy and retry"
+ },
+ "409": {
+ "description": "Concurrent modification"
+ }
+ },
+ "summary": "Set dispatcher pause on ack state persistent
configuration for specified topic.",
+ "tags": [
+ "persistent topic"
+ ]
+ }
+ },
"/persistent/{tenant}/{namespace}/{topic}/entryFilters": {
"delete": {
"description": "",