This is an automated email from the ASF dual-hosted git repository.

liuyu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new d3848e2  [Doc] Add a parameter to forcefully close fenced topics 
(#14289)
d3848e2 is described below

commit d3848e29775fed16c666822b07da63f99d531361
Author: momo-jun <[email protected]>
AuthorDate: Thu Feb 17 15:42:13 2022 +0800

    [Doc] Add a parameter to forcefully close fenced topics (#14289)
---
 site2/docs/reference-configuration.md                                 | 3 ++-
 site2/website/versioned_docs/version-2.7.0/reference-configuration.md | 3 ++-
 site2/website/versioned_docs/version-2.7.1/reference-configuration.md | 3 ++-
 site2/website/versioned_docs/version-2.7.2/reference-configuration.md | 3 ++-
 site2/website/versioned_docs/version-2.7.3/reference-configuration.md | 3 ++-
 site2/website/versioned_docs/version-2.7.4/reference-configuration.md | 3 ++-
 site2/website/versioned_docs/version-2.8.0/reference-configuration.md | 3 ++-
 site2/website/versioned_docs/version-2.8.1/reference-configuration.md | 3 ++-
 site2/website/versioned_docs/version-2.8.2/reference-configuration.md | 3 ++-
 site2/website/versioned_docs/version-2.9.0/reference-configuration.md | 3 ++-
 site2/website/versioned_docs/version-2.9.1/reference-configuration.md | 3 ++-
 11 files changed, 22 insertions(+), 11 deletions(-)

diff --git a/site2/docs/reference-configuration.md 
b/site2/docs/reference-configuration.md
index fd8c948..16fb45f 100644
--- a/site2/docs/reference-configuration.md
+++ b/site2/docs/reference-configuration.md
@@ -257,6 +257,7 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |isAllowAutoUpdateSchemaEnabled|Allow schema to be auto updated at broker 
level.|true|
 |schemaCompatibilityStrategy| The schema compatibility strategy at broker 
level, see 
[here](schema-evolution-compatibility.md#schema-compatibility-check-strategy) 
for available values.|FULL|
 |systemTopicSchemaCompatibilityStrategy| The schema compatibility strategy is 
used for system topics, see 
[here](schema-evolution-compatibility.md#schema-compatibility-check-strategy) 
for available values.|ALWAYS_COMPATIBLE|
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 |offloadersDirectory|The directory for all the offloader 
implementations.|./offloaders|
 |bookkeeperMetadataServiceUri| Metadata service uri that bookkeeper is used 
for loading corresponding metadata driver and resolving its metadata service 
location. This value can be fetched using `bookkeeper shell whatisinstanceid` 
command in BookKeeper cluster. For example: 
zk+hierarchical://localhost:2181/ledgers. The metadata service uri list can 
also be semicolon separated values like below: 
zk+hierarchical://zk1:2181;zk2:2181;zk3:2181/ledgers ||
 |bookkeeperClientAuthenticationPlugin|  Authentication plugin to use when 
connecting to bookies ||
@@ -568,8 +569,8 @@ You can set the log level and configuration in the  
[log4j2.yaml](https://github
 | brokerClientTlsProtocols | Specify the TLS protocols that the broker uses to 
negotiate during TLS handshake. | |
 | systemTopicEnabled | Enable/Disable system topics. | false |
 | topicLevelPoliciesEnabled | Enable or disable topic level policies. Topic 
level policies depends on the system topic. Please enable the system topic 
first. | false |
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 | proxyRoles | Role names that are treated as "proxy roles". If the broker 
sees a request with role as proxyRoles, it demands to see a valid original 
principal. | |
-| authenticateOriginalAuthData | If this flag is set, the broker authenticates 
the original Auth data. Otherwise, it just accepts the originalPrincipal and 
authorizes it (if required). | false |
 |authenticationEnabled| Enable authentication for the broker. |false|
 |authenticationProviders| A comma-separated list of class names for 
authentication providers. |false|
 |authorizationEnabled|  Enforce authorization in brokers. |false|
diff --git 
a/site2/website/versioned_docs/version-2.7.0/reference-configuration.md 
b/site2/website/versioned_docs/version-2.7.0/reference-configuration.md
index 7530c7d..c9c67fd 100644
--- a/site2/website/versioned_docs/version-2.7.0/reference-configuration.md
+++ b/site2/website/versioned_docs/version-2.7.0/reference-configuration.md
@@ -240,6 +240,7 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |exposePreciseBacklogInPrometheus| Enable expose the precise backlog stats, 
set false to use published counter and consumed counter to calculate, this 
would be more efficient but may be inaccurate. |false|
 |schemaRegistryStorageClassName|The schema storage implementation used by this 
broker.|org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorageFactory|
 |isSchemaValidationEnforced|Enforce schema validation on following cases: if a 
producer without a schema attempts to produce to a topic with schema, the 
producer will be failed to connect. PLEASE be carefully on using this, since 
non-java clients don't support schema. If this setting is enabled, then 
non-java clients fail to produce.|false|
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 |offloadersDirectory|The directory for all the offloader 
implementations.|./offloaders|
 |bookkeeperMetadataServiceUri| Metadata service uri that bookkeeper is used 
for loading corresponding metadata driver and resolving its metadata service 
location. This value can be fetched using `bookkeeper shell whatisinstanceid` 
command in BookKeeper cluster. For example: 
zk+hierarchical://localhost:2181/ledgers. The metadata service uri list can 
also be semicolon separated values like below: 
zk+hierarchical://zk1:2181;zk2:2181;zk3:2181/ledgers ||
 |bookkeeperClientAuthenticationPlugin|  Authentication plugin to use when 
connecting to bookies ||
@@ -534,8 +535,8 @@ The [`pulsar-client`](reference-cli-tools.md#pulsar-client) 
CLI tool can be used
 | brokerClientTlsProtocols | Specify the TLS protocols that the broker uses to 
negotiate during TLS handshake. | |
 | systemTopicEnabled | Enable/Disable system topics. | false |
 | topicLevelPoliciesEnabled | Enable or disable topic level policies. Topic 
level policies depends on the system topic. Please enable the system topic 
first. | false |
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 | proxyRoles | Role names that are treated as "proxy roles". If the broker 
sees a request with role as proxyRoles, it demands to see a valid original 
principal. | |
-| authenticateOriginalAuthData | If this flag is set, the broker authenticates 
the original Auth data. Otherwise, it just accepts the originalPrincipal and 
authorizes it (if required). | false |
 |authenticationEnabled| Enable authentication for the broker. |false|
 |authenticationProviders| A comma-separated list of class names for 
authentication providers. |false|
 |authorizationEnabled|  Enforce authorization in brokers. |false|
diff --git 
a/site2/website/versioned_docs/version-2.7.1/reference-configuration.md 
b/site2/website/versioned_docs/version-2.7.1/reference-configuration.md
index cd513fb..06c1904 100644
--- a/site2/website/versioned_docs/version-2.7.1/reference-configuration.md
+++ b/site2/website/versioned_docs/version-2.7.1/reference-configuration.md
@@ -240,6 +240,7 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |exposePreciseBacklogInPrometheus| Enable expose the precise backlog stats, 
set false to use published counter and consumed counter to calculate, this 
would be more efficient but may be inaccurate. |false|
 |schemaRegistryStorageClassName|The schema storage implementation used by this 
broker.|org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorageFactory|
 |isSchemaValidationEnforced|Enforce schema validation on following cases: if a 
producer without a schema attempts to produce to a topic with schema, the 
producer will be failed to connect. PLEASE be carefully on using this, since 
non-java clients don't support schema. If this setting is enabled, then 
non-java clients fail to produce.|false|
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 |offloadersDirectory|The directory for all the offloader 
implementations.|./offloaders|
 |bookkeeperMetadataServiceUri| Metadata service uri that bookkeeper is used 
for loading corresponding metadata driver and resolving its metadata service 
location. This value can be fetched using `bookkeeper shell whatisinstanceid` 
command in BookKeeper cluster. For example: 
zk+hierarchical://localhost:2181/ledgers. The metadata service uri list can 
also be semicolon separated values like below: 
zk+hierarchical://zk1:2181;zk2:2181;zk3:2181/ledgers ||
 |bookkeeperClientAuthenticationPlugin|  Authentication plugin to use when 
connecting to bookies ||
@@ -534,8 +535,8 @@ The [`pulsar-client`](reference-cli-tools.md#pulsar-client) 
CLI tool can be used
 | brokerClientTlsProtocols | Specify the TLS protocols that the broker uses to 
negotiate during TLS handshake. | |
 | systemTopicEnabled | Enable/Disable system topics. | false |
 | topicLevelPoliciesEnabled | Enable or disable topic level policies. Topic 
level policies depends on the system topic. Please enable the system topic 
first. | false |
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 | proxyRoles | Role names that are treated as "proxy roles". If the broker 
sees a request with role as proxyRoles, it demands to see a valid original 
principal. | |
-| authenticateOriginalAuthData | If this flag is set, the broker authenticates 
the original Auth data. Otherwise, it just accepts the originalPrincipal and 
authorizes it (if required). | false |
 |authenticationEnabled| Enable authentication for the broker. |false|
 |authenticationProviders| A comma-separated list of class names for 
authentication providers. |false|
 |authorizationEnabled|  Enforce authorization in brokers. |false|
diff --git 
a/site2/website/versioned_docs/version-2.7.2/reference-configuration.md 
b/site2/website/versioned_docs/version-2.7.2/reference-configuration.md
index f701f7f..99e0420 100644
--- a/site2/website/versioned_docs/version-2.7.2/reference-configuration.md
+++ b/site2/website/versioned_docs/version-2.7.2/reference-configuration.md
@@ -240,6 +240,7 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |exposePreciseBacklogInPrometheus| Enable expose the precise backlog stats, 
set false to use published counter and consumed counter to calculate, this 
would be more efficient but may be inaccurate. |false|
 |schemaRegistryStorageClassName|The schema storage implementation used by this 
broker.|org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorageFactory|
 |isSchemaValidationEnforced|Enforce schema validation on following cases: if a 
producer without a schema attempts to produce to a topic with schema, the 
producer will be failed to connect. PLEASE be carefully on using this, since 
non-java clients don't support schema. If this setting is enabled, then 
non-java clients fail to produce.|false|
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 |offloadersDirectory|The directory for all the offloader 
implementations.|./offloaders|
 |bookkeeperMetadataServiceUri| Metadata service uri that bookkeeper is used 
for loading corresponding metadata driver and resolving its metadata service 
location. This value can be fetched using `bookkeeper shell whatisinstanceid` 
command in BookKeeper cluster. For example: 
zk+hierarchical://localhost:2181/ledgers. The metadata service uri list can 
also be semicolon separated values like below: 
zk+hierarchical://zk1:2181;zk2:2181;zk3:2181/ledgers ||
 |bookkeeperClientAuthenticationPlugin|  Authentication plugin to use when 
connecting to bookies ||
@@ -534,8 +535,8 @@ The [`pulsar-client`](reference-cli-tools.md#pulsar-client) 
CLI tool can be used
 | brokerClientTlsProtocols | Specify the TLS protocols that the broker uses to 
negotiate during TLS handshake. | |
 | systemTopicEnabled | Enable/Disable system topics. | false |
 | topicLevelPoliciesEnabled | Enable or disable topic level policies. Topic 
level policies depends on the system topic. Please enable the system topic 
first. | false |
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 | proxyRoles | Role names that are treated as "proxy roles". If the broker 
sees a request with role as proxyRoles, it demands to see a valid original 
principal. | |
-| authenticateOriginalAuthData | If this flag is set, the broker authenticates 
the original Auth data. Otherwise, it just accepts the originalPrincipal and 
authorizes it (if required). | false |
 |authenticationEnabled| Enable authentication for the broker. |false|
 |authenticationProviders| A comma-separated list of class names for 
authentication providers. |false|
 |authorizationEnabled|  Enforce authorization in brokers. |false|
diff --git 
a/site2/website/versioned_docs/version-2.7.3/reference-configuration.md 
b/site2/website/versioned_docs/version-2.7.3/reference-configuration.md
index ed7a625..ccdf9a7 100644
--- a/site2/website/versioned_docs/version-2.7.3/reference-configuration.md
+++ b/site2/website/versioned_docs/version-2.7.3/reference-configuration.md
@@ -240,6 +240,7 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |exposePreciseBacklogInPrometheus| Enable expose the precise backlog stats, 
set false to use published counter and consumed counter to calculate, this 
would be more efficient but may be inaccurate. |false|
 |schemaRegistryStorageClassName|The schema storage implementation used by this 
broker.|org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorageFactory|
 |isSchemaValidationEnforced|Enforce schema validation on following cases: if a 
producer without a schema attempts to produce to a topic with schema, the 
producer will be failed to connect. PLEASE be carefully on using this, since 
non-java clients don't support schema. If this setting is enabled, then 
non-java clients fail to produce.|false|
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 |offloadersDirectory|The directory for all the offloader 
implementations.|./offloaders|
 |bookkeeperMetadataServiceUri| Metadata service uri that bookkeeper is used 
for loading corresponding metadata driver and resolving its metadata service 
location. This value can be fetched using `bookkeeper shell whatisinstanceid` 
command in BookKeeper cluster. For example: 
zk+hierarchical://localhost:2181/ledgers. The metadata service uri list can 
also be semicolon separated values like below: 
zk+hierarchical://zk1:2181;zk2:2181;zk3:2181/ledgers ||
 |bookkeeperClientAuthenticationPlugin|  Authentication plugin to use when 
connecting to bookies ||
@@ -534,8 +535,8 @@ The [`pulsar-client`](reference-cli-tools.md#pulsar-client) 
CLI tool can be used
 | brokerClientTlsProtocols | Specify the TLS protocols that the broker uses to 
negotiate during TLS handshake. | |
 | systemTopicEnabled | Enable/Disable system topics. | false |
 | topicLevelPoliciesEnabled | Enable or disable topic level policies. Topic 
level policies depends on the system topic. Please enable the system topic 
first. | false |
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 | proxyRoles | Role names that are treated as "proxy roles". If the broker 
sees a request with role as proxyRoles, it demands to see a valid original 
principal. | |
-| authenticateOriginalAuthData | If this flag is set, the broker authenticates 
the original Auth data. Otherwise, it just accepts the originalPrincipal and 
authorizes it (if required). | false |
 |authenticationEnabled| Enable authentication for the broker. |false|
 |authenticationProviders| A comma-separated list of class names for 
authentication providers. |false|
 |authorizationEnabled|  Enforce authorization in brokers. |false|
diff --git 
a/site2/website/versioned_docs/version-2.7.4/reference-configuration.md 
b/site2/website/versioned_docs/version-2.7.4/reference-configuration.md
index c0dab30..f24f818 100644
--- a/site2/website/versioned_docs/version-2.7.4/reference-configuration.md
+++ b/site2/website/versioned_docs/version-2.7.4/reference-configuration.md
@@ -240,6 +240,7 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |exposePreciseBacklogInPrometheus| Enable expose the precise backlog stats, 
set false to use published counter and consumed counter to calculate, this 
would be more efficient but may be inaccurate. |false|
 |schemaRegistryStorageClassName|The schema storage implementation used by this 
broker.|org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorageFactory|
 |isSchemaValidationEnforced|Enforce schema validation on following cases: if a 
producer without a schema attempts to produce to a topic with schema, the 
producer will be failed to connect. PLEASE be carefully on using this, since 
non-java clients don't support schema. If this setting is enabled, then 
non-java clients fail to produce.|false|
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 |offloadersDirectory|The directory for all the offloader 
implementations.|./offloaders|
 |bookkeeperMetadataServiceUri| Metadata service uri that bookkeeper is used 
for loading corresponding metadata driver and resolving its metadata service 
location. This value can be fetched using `bookkeeper shell whatisinstanceid` 
command in BookKeeper cluster. For example: 
zk+hierarchical://localhost:2181/ledgers. The metadata service uri list can 
also be semicolon separated values like below: 
zk+hierarchical://zk1:2181;zk2:2181;zk3:2181/ledgers ||
 |bookkeeperClientAuthenticationPlugin|  Authentication plugin to use when 
connecting to bookies ||
@@ -534,8 +535,8 @@ The [`pulsar-client`](reference-cli-tools.md#pulsar-client) 
CLI tool can be used
 | brokerClientTlsProtocols | Specify the TLS protocols that the broker uses to 
negotiate during TLS handshake. | |
 | systemTopicEnabled | Enable/Disable system topics. | false |
 | topicLevelPoliciesEnabled | Enable or disable topic level policies. Topic 
level policies depends on the system topic. Please enable the system topic 
first. | false |
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 | proxyRoles | Role names that are treated as "proxy roles". If the broker 
sees a request with role as proxyRoles, it demands to see a valid original 
principal. | |
-| authenticateOriginalAuthData | If this flag is set, the broker authenticates 
the original Auth data. Otherwise, it just accepts the originalPrincipal and 
authorizes it (if required). | false |
 |authenticationEnabled| Enable authentication for the broker. |false|
 |authenticationProviders| A comma-separated list of class names for 
authentication providers. |false|
 |authorizationEnabled|  Enforce authorization in brokers. |false|
diff --git 
a/site2/website/versioned_docs/version-2.8.0/reference-configuration.md 
b/site2/website/versioned_docs/version-2.8.0/reference-configuration.md
index ee2618e..8f2575f 100644
--- a/site2/website/versioned_docs/version-2.8.0/reference-configuration.md
+++ b/site2/website/versioned_docs/version-2.8.0/reference-configuration.md
@@ -242,6 +242,7 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |exposePreciseBacklogInPrometheus| Enable expose the precise backlog stats, 
set false to use published counter and consumed counter to calculate, this 
would be more efficient but may be inaccurate. |false|
 |schemaRegistryStorageClassName|The schema storage implementation used by this 
broker.|org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorageFactory|
 |isSchemaValidationEnforced|Enforce schema validation on following cases: if a 
producer without a schema attempts to produce to a topic with schema, the 
producer will be failed to connect. PLEASE be carefully on using this, since 
non-java clients don't support schema. If this setting is enabled, then 
non-java clients fail to produce.|false|
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 |offloadersDirectory|The directory for all the offloader 
implementations.|./offloaders|
 |bookkeeperMetadataServiceUri| Metadata service uri that bookkeeper is used 
for loading corresponding metadata driver and resolving its metadata service 
location. This value can be fetched using `bookkeeper shell whatisinstanceid` 
command in BookKeeper cluster. For example: 
zk+hierarchical://localhost:2181/ledgers. The metadata service uri list can 
also be semicolon separated values like below: 
zk+hierarchical://zk1:2181;zk2:2181;zk3:2181/ledgers ||
 |bookkeeperClientAuthenticationPlugin|  Authentication plugin to use when 
connecting to bookies ||
@@ -543,8 +544,8 @@ You can set the log level and configuration in the  
[log4j2.yaml](https://github
 | brokerClientTlsProtocols | Specify the TLS protocols that the broker uses to 
negotiate during TLS handshake. | |
 | systemTopicEnabled | Enable/Disable system topics. | false |
 | topicLevelPoliciesEnabled | Enable or disable topic level policies. Topic 
level policies depends on the system topic. Please enable the system topic 
first. | false |
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 | proxyRoles | Role names that are treated as "proxy roles". If the broker 
sees a request with role as proxyRoles, it demands to see a valid original 
principal. | |
-| authenticateOriginalAuthData | If this flag is set, the broker authenticates 
the original Auth data. Otherwise, it just accepts the originalPrincipal and 
authorizes it (if required). | false |
 |authenticationEnabled| Enable authentication for the broker. |false|
 |authenticationProviders| A comma-separated list of class names for 
authentication providers. |false|
 |authorizationEnabled|  Enforce authorization in brokers. |false|
diff --git 
a/site2/website/versioned_docs/version-2.8.1/reference-configuration.md 
b/site2/website/versioned_docs/version-2.8.1/reference-configuration.md
index 2c49d15..f259abd 100644
--- a/site2/website/versioned_docs/version-2.8.1/reference-configuration.md
+++ b/site2/website/versioned_docs/version-2.8.1/reference-configuration.md
@@ -242,6 +242,7 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |exposePreciseBacklogInPrometheus| Enable expose the precise backlog stats, 
set false to use published counter and consumed counter to calculate, this 
would be more efficient but may be inaccurate. |false|
 |schemaRegistryStorageClassName|The schema storage implementation used by this 
broker.|org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorageFactory|
 |isSchemaValidationEnforced|Enforce schema validation on following cases: if a 
producer without a schema attempts to produce to a topic with schema, the 
producer will be failed to connect. PLEASE be carefully on using this, since 
non-java clients don't support schema. If this setting is enabled, then 
non-java clients fail to produce.|false|
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 |offloadersDirectory|The directory for all the offloader 
implementations.|./offloaders|
 |bookkeeperMetadataServiceUri| Metadata service uri that bookkeeper is used 
for loading corresponding metadata driver and resolving its metadata service 
location. This value can be fetched using `bookkeeper shell whatisinstanceid` 
command in BookKeeper cluster. For example: 
zk+hierarchical://localhost:2181/ledgers. The metadata service uri list can 
also be semicolon separated values like below: 
zk+hierarchical://zk1:2181;zk2:2181;zk3:2181/ledgers ||
 |bookkeeperClientAuthenticationPlugin|  Authentication plugin to use when 
connecting to bookies ||
@@ -544,8 +545,8 @@ You can set the log level and configuration in the  
[log4j2.yaml](https://github
 | brokerClientTlsProtocols | Specify the TLS protocols that the broker uses to 
negotiate during TLS handshake. | |
 | systemTopicEnabled | Enable/Disable system topics. | false |
 | topicLevelPoliciesEnabled | Enable or disable topic level policies. Topic 
level policies depends on the system topic. Please enable the system topic 
first. | false |
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 | proxyRoles | Role names that are treated as "proxy roles". If the broker 
sees a request with role as proxyRoles, it demands to see a valid original 
principal. | |
-| authenticateOriginalAuthData | If this flag is set, the broker authenticates 
the original Auth data. Otherwise, it just accepts the originalPrincipal and 
authorizes it (if required). | false |
 |authenticationEnabled| Enable authentication for the broker. |false|
 |authenticationProviders| A comma-separated list of class names for 
authentication providers. |false|
 |authorizationEnabled|  Enforce authorization in brokers. |false|
diff --git 
a/site2/website/versioned_docs/version-2.8.2/reference-configuration.md 
b/site2/website/versioned_docs/version-2.8.2/reference-configuration.md
index aa31668..241ca64 100644
--- a/site2/website/versioned_docs/version-2.8.2/reference-configuration.md
+++ b/site2/website/versioned_docs/version-2.8.2/reference-configuration.md
@@ -243,6 +243,7 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |exposePreciseBacklogInPrometheus| Enable expose the precise backlog stats, 
set false to use published counter and consumed counter to calculate, this 
would be more efficient but may be inaccurate. |false|
 |schemaRegistryStorageClassName|The schema storage implementation used by this 
broker.|org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorageFactory|
 |isSchemaValidationEnforced|Enforce schema validation on following cases: if a 
producer without a schema attempts to produce to a topic with schema, the 
producer will be failed to connect. PLEASE be carefully on using this, since 
non-java clients don't support schema. If this setting is enabled, then 
non-java clients fail to produce.|false|
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 |offloadersDirectory|The directory for all the offloader 
implementations.|./offloaders|
 |bookkeeperMetadataServiceUri| Metadata service uri that bookkeeper is used 
for loading corresponding metadata driver and resolving its metadata service 
location. This value can be fetched using `bookkeeper shell whatisinstanceid` 
command in BookKeeper cluster. For example: 
zk+hierarchical://localhost:2181/ledgers. The metadata service uri list can 
also be semicolon separated values like below: 
zk+hierarchical://zk1:2181;zk2:2181;zk3:2181/ledgers ||
 |bookkeeperClientAuthenticationPlugin|  Authentication plugin to use when 
connecting to bookies ||
@@ -545,8 +546,8 @@ You can set the log level and configuration in the  
[log4j2.yaml](https://github
 | brokerClientTlsProtocols | Specify the TLS protocols that the broker uses to 
negotiate during TLS handshake. | |
 | systemTopicEnabled | Enable/Disable system topics. | false |
 | topicLevelPoliciesEnabled | Enable or disable topic level policies. Topic 
level policies depends on the system topic. Please enable the system topic 
first. | false |
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 | proxyRoles | Role names that are treated as "proxy roles". If the broker 
sees a request with role as proxyRoles, it demands to see a valid original 
principal. | |
-| authenticateOriginalAuthData | If this flag is set, the broker authenticates 
the original Auth data. Otherwise, it just accepts the originalPrincipal and 
authorizes it (if required). | false |
 |authenticationEnabled| Enable authentication for the broker. |false|
 |authenticationProviders| A comma-separated list of class names for 
authentication providers. |false|
 |authorizationEnabled|  Enforce authorization in brokers. |false|
diff --git 
a/site2/website/versioned_docs/version-2.9.0/reference-configuration.md 
b/site2/website/versioned_docs/version-2.9.0/reference-configuration.md
index 4b0b4ca..1751a4e 100644
--- a/site2/website/versioned_docs/version-2.9.0/reference-configuration.md
+++ b/site2/website/versioned_docs/version-2.9.0/reference-configuration.md
@@ -242,6 +242,7 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |exposePreciseBacklogInPrometheus| Enable expose the precise backlog stats, 
set false to use published counter and consumed counter to calculate, this 
would be more efficient but may be inaccurate. |false|
 |schemaRegistryStorageClassName|The schema storage implementation used by this 
broker.|org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorageFactory|
 |isSchemaValidationEnforced|Enforce schema validation on following cases: if a 
producer without a schema attempts to produce to a topic with schema, the 
producer will be failed to connect. PLEASE be carefully on using this, since 
non-java clients don't support schema. If this setting is enabled, then 
non-java clients fail to produce.|false|
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 |offloadersDirectory|The directory for all the offloader 
implementations.|./offloaders|
 |bookkeeperMetadataServiceUri| Metadata service uri that bookkeeper is used 
for loading corresponding metadata driver and resolving its metadata service 
location. This value can be fetched using `bookkeeper shell whatisinstanceid` 
command in BookKeeper cluster. For example: 
zk+hierarchical://localhost:2181/ledgers. The metadata service uri list can 
also be semicolon separated values like below: 
zk+hierarchical://zk1:2181;zk2:2181;zk3:2181/ledgers ||
 |bookkeeperClientAuthenticationPlugin|  Authentication plugin to use when 
connecting to bookies ||
@@ -528,8 +529,8 @@ You can set the log level and configuration in the  
[log4j2.yaml](https://github
 | brokerClientTlsProtocols | Specify the TLS protocols that the broker uses to 
negotiate during TLS handshake. | |
 | systemTopicEnabled | Enable/Disable system topics. | false |
 | topicLevelPoliciesEnabled | Enable or disable topic level policies. Topic 
level policies depends on the system topic. Please enable the system topic 
first. | false |
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 | proxyRoles | Role names that are treated as "proxy roles". If the broker 
sees a request with role as proxyRoles, it demands to see a valid original 
principal. | |
-| authenticateOriginalAuthData | If this flag is set, the broker authenticates 
the original Auth data. Otherwise, it just accepts the originalPrincipal and 
authorizes it (if required). | false |
 |authenticationEnabled| Enable authentication for the broker. |false|
 |authenticationProviders| A comma-separated list of class names for 
authentication providers. |false|
 |authorizationEnabled|  Enforce authorization in brokers. |false|
diff --git 
a/site2/website/versioned_docs/version-2.9.1/reference-configuration.md 
b/site2/website/versioned_docs/version-2.9.1/reference-configuration.md
index ed68ff5..1e68f10 100644
--- a/site2/website/versioned_docs/version-2.9.1/reference-configuration.md
+++ b/site2/website/versioned_docs/version-2.9.1/reference-configuration.md
@@ -242,6 +242,7 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |exposePreciseBacklogInPrometheus| Enable expose the precise backlog stats, 
set false to use published counter and consumed counter to calculate, this 
would be more efficient but may be inaccurate. |false|
 |schemaRegistryStorageClassName|The schema storage implementation used by this 
broker.|org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorageFactory|
 |isSchemaValidationEnforced|Enforce schema validation on following cases: if a 
producer without a schema attempts to produce to a topic with schema, the 
producer will be failed to connect. PLEASE be carefully on using this, since 
non-java clients don't support schema. If this setting is enabled, then 
non-java clients fail to produce.|false|
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 |offloadersDirectory|The directory for all the offloader 
implementations.|./offloaders|
 |bookkeeperMetadataServiceUri| Metadata service uri that bookkeeper is used 
for loading corresponding metadata driver and resolving its metadata service 
location. This value can be fetched using `bookkeeper shell whatisinstanceid` 
command in BookKeeper cluster. For example: 
zk+hierarchical://localhost:2181/ledgers. The metadata service uri list can 
also be semicolon separated values like below: 
zk+hierarchical://zk1:2181;zk2:2181;zk3:2181/ledgers ||
 |bookkeeperClientAuthenticationPlugin|  Authentication plugin to use when 
connecting to bookies ||
@@ -528,8 +529,8 @@ You can set the log level and configuration in the  
[log4j2.yaml](https://github
 | brokerClientTlsProtocols | Specify the TLS protocols that the broker uses to 
negotiate during TLS handshake. | |
 | systemTopicEnabled | Enable/Disable system topics. | false |
 | topicLevelPoliciesEnabled | Enable or disable topic level policies. Topic 
level policies depends on the system topic. Please enable the system topic 
first. | false |
+| topicFencingTimeoutSeconds | If a topic remains fenced for a certain time 
period (in seconds), it is closed forcefully. If set to 0 or a negative number, 
the fenced topic is not closed. | 0 |
 | proxyRoles | Role names that are treated as "proxy roles". If the broker 
sees a request with role as proxyRoles, it demands to see a valid original 
principal. | |
-| authenticateOriginalAuthData | If this flag is set, the broker authenticates 
the original Auth data. Otherwise, it just accepts the originalPrincipal and 
authorizes it (if required). | false |
 |authenticationEnabled| Enable authentication for the broker. |false|
 |authenticationProviders| A comma-separated list of class names for 
authentication providers. |false|
 |authorizationEnabled|  Enforce authorization in brokers. |false|

Reply via email to