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 290132cbaa1 Docs sync done from apache/pulsar(#e2c8c4d)
290132cbaa1 is described below

commit 290132cbaa12664b5d1e73e6fc6b8bc8dd9c47f5
Author: Pulsar Site Updater <[email protected]>
AuthorDate: Thu Aug 25 06:10:19 2022 +0000

    Docs sync done from apache/pulsar(#e2c8c4d)
---
 site2/website-next/docs/reference-configuration-broker.md             | 4 ++--
 .../version-2.1.0-incubating/reference-configuration.md               | 4 ++--
 .../version-2.1.1-incubating/reference-configuration.md               | 4 ++--
 .../version-2.10.0-deprecated/reference-configuration.md              | 4 ++--
 .../version-2.10.1-deprecated/reference-configuration.md              | 4 ++--
 .../versioned_docs/version-2.2.0/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.2.1/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.3.0/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.3.1/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.3.2/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.4.0/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.4.1/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.4.2/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.5.0/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.5.1/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.5.2/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.6.0/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.6.1/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.6.2/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.6.3/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.6.4/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.7.0/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.7.1/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.7.2/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.7.3/reference-configuration.md           | 4 ++--
 .../versioned_docs/version-2.7.4/reference-configuration.md           | 4 ++--
 .../version-2.8.0-deprecated/reference-configuration.md               | 4 ++--
 .../version-2.8.1-deprecated/reference-configuration.md               | 4 ++--
 .../version-2.8.2-deprecated/reference-configuration.md               | 4 ++--
 .../version-2.8.3-deprecated/reference-configuration.md               | 4 ++--
 .../version-2.9.0-deprecated/reference-configuration.md               | 4 ++--
 .../version-2.9.1-deprecated/reference-configuration.md               | 4 ++--
 .../version-2.9.2-deprecated/reference-configuration.md               | 4 ++--
 .../version-2.9.3-deprecated/reference-configuration.md               | 4 ++--
 34 files changed, 68 insertions(+), 68 deletions(-)

diff --git a/site2/website-next/docs/reference-configuration-broker.md 
b/site2/website-next/docs/reference-configuration-broker.md
index e4a7f5ce9ab..4cc380bddce 100644
--- a/site2/website-next/docs/reference-configuration-broker.md
+++ b/site2/website-next/docs/reference-configuration-broker.md
@@ -1109,7 +1109,7 @@ When a namespace is created without specifying the number 
of bundle, this value
 **Category**: Policies
 
 ### defaultRetentionSizeInMB
-Default retention size
+Default retention size. 0 means retention is disabled. -1 means data is not 
removed by size quota
 
 **Default**: `0`
 
@@ -1118,7 +1118,7 @@ Default retention size
 **Category**: Policies
 
 ### defaultRetentionTimeInMinutes
-Default message retention time
+Default message retention time. 0 means retention is disabled. -1 means data 
is not removed by time quota
 
 **Default**: `0`
 
diff --git 
a/site2/website-next/versioned_docs/version-2.1.0-incubating/reference-configuration.md
 
b/site2/website-next/versioned_docs/version-2.1.0-incubating/reference-configuration.md
index 70ed87c3959..5f138fde4c3 100644
--- 
a/site2/website-next/versioned_docs/version-2.1.0-incubating/reference-configuration.md
+++ 
b/site2/website-next/versioned_docs/version-2.1.0-incubating/reference-configuration.md
@@ -195,8 +195,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |brokerServicePurgeInactiveFrequencyInSeconds|  How often broker checks for 
inactive topics to be deleted (topics with no subscriptions and no one 
connected) |60|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.1.1-incubating/reference-configuration.md
 
b/site2/website-next/versioned_docs/version-2.1.1-incubating/reference-configuration.md
index 9456cea341d..70e70fbca33 100644
--- 
a/site2/website-next/versioned_docs/version-2.1.1-incubating/reference-configuration.md
+++ 
b/site2/website-next/versioned_docs/version-2.1.1-incubating/reference-configuration.md
@@ -195,8 +195,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |brokerServicePurgeInactiveFrequencyInSeconds|  How often broker checks for 
inactive topics to be deleted (topics with no subscriptions and no one 
connected) |60|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.10.0-deprecated/reference-configuration.md
 
b/site2/website-next/versioned_docs/version-2.10.0-deprecated/reference-configuration.md
index 9b0e4079475..0c9c159ad67 100644
--- 
a/site2/website-next/versioned_docs/version-2.10.0-deprecated/reference-configuration.md
+++ 
b/site2/website-next/versioned_docs/version-2.10.0-deprecated/reference-configuration.md
@@ -329,8 +329,8 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.10.1-deprecated/reference-configuration.md
 
b/site2/website-next/versioned_docs/version-2.10.1-deprecated/reference-configuration.md
index d7b10b81779..41a315dd9ba 100644
--- 
a/site2/website-next/versioned_docs/version-2.10.1-deprecated/reference-configuration.md
+++ 
b/site2/website-next/versioned_docs/version-2.10.1-deprecated/reference-configuration.md
@@ -329,8 +329,8 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.2.0/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.2.0/reference-configuration.md
index 4a3f273891a..7e4c336a72a 100644
--- a/site2/website-next/versioned_docs/version-2.2.0/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.2.0/reference-configuration.md
@@ -195,8 +195,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |brokerServicePurgeInactiveFrequencyInSeconds|  How often broker checks for 
inactive topics to be deleted (topics with no subscriptions and no one 
connected) |60|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.2.1/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.2.1/reference-configuration.md
index 6829287eaae..7c435e02da7 100644
--- a/site2/website-next/versioned_docs/version-2.2.1/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.2.1/reference-configuration.md
@@ -201,8 +201,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |brokerServicePurgeInactiveFrequencyInSeconds|  How often broker checks for 
inactive topics to be deleted (topics with no subscriptions and no one 
connected) |60|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.3.0/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.3.0/reference-configuration.md
index 31168764b3f..96a5a23a1ae 100644
--- a/site2/website-next/versioned_docs/version-2.3.0/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.3.0/reference-configuration.md
@@ -203,8 +203,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |brokerServicePurgeInactiveFrequencyInSeconds|  How often broker checks for 
inactive topics to be deleted (topics with no subscriptions and no one 
connected) |60|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.3.1/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.3.1/reference-configuration.md
index 00883b9de16..8b98230b58e 100644
--- a/site2/website-next/versioned_docs/version-2.3.1/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.3.1/reference-configuration.md
@@ -204,8 +204,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |brokerServicePurgeInactiveFrequencyInSeconds|  How often broker checks for 
inactive topics to be deleted (topics with no subscriptions and no one 
connected) |60|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.3.2/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.3.2/reference-configuration.md
index 46c7e45b8e9..5c8b91532d8 100644
--- a/site2/website-next/versioned_docs/version-2.3.2/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.3.2/reference-configuration.md
@@ -210,8 +210,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |brokerServicePurgeInactiveFrequencyInSeconds|  How often broker checks for 
inactive topics to be deleted (topics with no subscriptions and no one 
connected) |60|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.4.0/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.4.0/reference-configuration.md
index da279e05add..30e0db5e6ff 100644
--- a/site2/website-next/versioned_docs/version-2.4.0/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.4.0/reference-configuration.md
@@ -218,8 +218,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
 |managedLedgerOffloadDriver|  Driver to use to offload old data to long term 
storage (Possible values: S3)  ||
diff --git 
a/site2/website-next/versioned_docs/version-2.4.1/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.4.1/reference-configuration.md
index da279e05add..30e0db5e6ff 100644
--- a/site2/website-next/versioned_docs/version-2.4.1/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.4.1/reference-configuration.md
@@ -218,8 +218,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
 |managedLedgerOffloadDriver|  Driver to use to offload old data to long term 
storage (Possible values: S3)  ||
diff --git 
a/site2/website-next/versioned_docs/version-2.4.2/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.4.2/reference-configuration.md
index 26b81d43dd6..84fe2ab182f 100644
--- a/site2/website-next/versioned_docs/version-2.4.2/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.4.2/reference-configuration.md
@@ -218,8 +218,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
 |managedLedgerOffloadDriver|  Driver to use to offload old data to long term 
storage (Possible values: S3)  ||
diff --git 
a/site2/website-next/versioned_docs/version-2.5.0/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.5.0/reference-configuration.md
index 04b9a0c209a..90a360c6438 100644
--- a/site2/website-next/versioned_docs/version-2.5.0/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.5.0/reference-configuration.md
@@ -216,8 +216,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
 |managedLedgerOffloadDriver|  Driver to use to offload old data to long term 
storage (Possible values: S3)  ||
diff --git 
a/site2/website-next/versioned_docs/version-2.5.1/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.5.1/reference-configuration.md
index c96d5818068..7492aa91d98 100644
--- a/site2/website-next/versioned_docs/version-2.5.1/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.5.1/reference-configuration.md
@@ -223,8 +223,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
 |supportedNamespaceBundleSplitAlgorithms| Supported algorithms name for 
namespace bundle split |[range_equally_divide,topic_count_equally_divide]|
diff --git 
a/site2/website-next/versioned_docs/version-2.5.2/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.5.2/reference-configuration.md
index 75d6b127cb1..871a0296ddb 100644
--- a/site2/website-next/versioned_docs/version-2.5.2/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.5.2/reference-configuration.md
@@ -224,8 +224,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
 |supportedNamespaceBundleSplitAlgorithms| Supported algorithms name for 
namespace bundle split |[range_equally_divide,topic_count_equally_divide]|
diff --git 
a/site2/website-next/versioned_docs/version-2.6.0/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.6.0/reference-configuration.md
index c10bdbdef1e..d5fc7bd71aa 100644
--- a/site2/website-next/versioned_docs/version-2.6.0/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.6.0/reference-configuration.md
@@ -246,8 +246,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
 |supportedNamespaceBundleSplitAlgorithms| Supported algorithms name for 
namespace bundle split |[range_equally_divide,topic_count_equally_divide]|
diff --git 
a/site2/website-next/versioned_docs/version-2.6.1/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.6.1/reference-configuration.md
index 577692ea78d..edefee87243 100644
--- a/site2/website-next/versioned_docs/version-2.6.1/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.6.1/reference-configuration.md
@@ -246,8 +246,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
 |supportedNamespaceBundleSplitAlgorithms| Supported algorithms name for 
namespace bundle split |[range_equally_divide,topic_count_equally_divide]|
diff --git 
a/site2/website-next/versioned_docs/version-2.6.2/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.6.2/reference-configuration.md
index 99871b0eaf3..e44c7cedfae 100644
--- a/site2/website-next/versioned_docs/version-2.6.2/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.6.2/reference-configuration.md
@@ -247,8 +247,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
 |supportedNamespaceBundleSplitAlgorithms| Supported algorithms name for 
namespace bundle split |[range_equally_divide,topic_count_equally_divide]|
diff --git 
a/site2/website-next/versioned_docs/version-2.6.3/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.6.3/reference-configuration.md
index 103f73e99ba..985967b6a48 100644
--- a/site2/website-next/versioned_docs/version-2.6.3/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.6.3/reference-configuration.md
@@ -247,8 +247,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
 |supportedNamespaceBundleSplitAlgorithms| Supported algorithms name for 
namespace bundle split |[range_equally_divide,topic_count_equally_divide]|
diff --git 
a/site2/website-next/versioned_docs/version-2.6.4/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.6.4/reference-configuration.md
index d068a5182ce..53731d96302 100644
--- a/site2/website-next/versioned_docs/version-2.6.4/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.6.4/reference-configuration.md
@@ -244,8 +244,8 @@ subscriptionExpirationTimeMinutes | How long to delete 
inactive subscriptions fr
 |replicationProducerQueueSize|  Replicator producer queue size  |1000|
 |replicatorPrefix|  Replicator prefix used for replicator producer name and 
cursor name pulsar.repl||
 |replicationTlsEnabled| Enable TLS when talking with other clusters to 
replicate messages |false|
-|defaultRetentionTimeInMinutes| Default message retention time  ||
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  ||
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
 |supportedNamespaceBundleSplitAlgorithms| Supported algorithms name for 
namespace bundle split |[range_equally_divide,topic_count_equally_divide]|
diff --git 
a/site2/website-next/versioned_docs/version-2.7.0/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.7.0/reference-configuration.md
index 58c9c6e0116..2fd0223e1f8 100644
--- a/site2/website-next/versioned_docs/version-2.7.0/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.7.0/reference-configuration.md
@@ -310,8 +310,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.7.1/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.7.1/reference-configuration.md
index 0185425fcad..7352ca09a6b 100644
--- a/site2/website-next/versioned_docs/version-2.7.1/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.7.1/reference-configuration.md
@@ -310,8 +310,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.7.2/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.7.2/reference-configuration.md
index 0185425fcad..7352ca09a6b 100644
--- a/site2/website-next/versioned_docs/version-2.7.2/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.7.2/reference-configuration.md
@@ -310,8 +310,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.7.3/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.7.3/reference-configuration.md
index 0185425fcad..7352ca09a6b 100644
--- a/site2/website-next/versioned_docs/version-2.7.3/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.7.3/reference-configuration.md
@@ -310,8 +310,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.7.4/reference-configuration.md 
b/site2/website-next/versioned_docs/version-2.7.4/reference-configuration.md
index 08b87d90a89..e5590cc177e 100644
--- a/site2/website-next/versioned_docs/version-2.7.4/reference-configuration.md
+++ b/site2/website-next/versioned_docs/version-2.7.4/reference-configuration.md
@@ -308,8 +308,8 @@ Pulsar brokers are responsible for handling incoming 
messages from producers, di
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.8.0-deprecated/reference-configuration.md
 
b/site2/website-next/versioned_docs/version-2.8.0-deprecated/reference-configuration.md
index c03cd609513..85637158897 100644
--- 
a/site2/website-next/versioned_docs/version-2.8.0-deprecated/reference-configuration.md
+++ 
b/site2/website-next/versioned_docs/version-2.8.0-deprecated/reference-configuration.md
@@ -313,8 +313,8 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.8.1-deprecated/reference-configuration.md
 
b/site2/website-next/versioned_docs/version-2.8.1-deprecated/reference-configuration.md
index eca83489de0..647ec7b21b8 100644
--- 
a/site2/website-next/versioned_docs/version-2.8.1-deprecated/reference-configuration.md
+++ 
b/site2/website-next/versioned_docs/version-2.8.1-deprecated/reference-configuration.md
@@ -313,8 +313,8 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.8.2-deprecated/reference-configuration.md
 
b/site2/website-next/versioned_docs/version-2.8.2-deprecated/reference-configuration.md
index cbdbf368d53..874a724347f 100644
--- 
a/site2/website-next/versioned_docs/version-2.8.2-deprecated/reference-configuration.md
+++ 
b/site2/website-next/versioned_docs/version-2.8.2-deprecated/reference-configuration.md
@@ -314,8 +314,8 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.8.3-deprecated/reference-configuration.md
 
b/site2/website-next/versioned_docs/version-2.8.3-deprecated/reference-configuration.md
index 659b9b0d16e..50b31ea210d 100644
--- 
a/site2/website-next/versioned_docs/version-2.8.3-deprecated/reference-configuration.md
+++ 
b/site2/website-next/versioned_docs/version-2.8.3-deprecated/reference-configuration.md
@@ -314,8 +314,8 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.9.0-deprecated/reference-configuration.md
 
b/site2/website-next/versioned_docs/version-2.9.0-deprecated/reference-configuration.md
index 804dc7956f6..b5b2c027bc6 100644
--- 
a/site2/website-next/versioned_docs/version-2.9.0-deprecated/reference-configuration.md
+++ 
b/site2/website-next/versioned_docs/version-2.9.0-deprecated/reference-configuration.md
@@ -313,8 +313,8 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.9.1-deprecated/reference-configuration.md
 
b/site2/website-next/versioned_docs/version-2.9.1-deprecated/reference-configuration.md
index 0ed5f51bcb9..df9097d7442 100644
--- 
a/site2/website-next/versioned_docs/version-2.9.1-deprecated/reference-configuration.md
+++ 
b/site2/website-next/versioned_docs/version-2.9.1-deprecated/reference-configuration.md
@@ -313,8 +313,8 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.9.2-deprecated/reference-configuration.md
 
b/site2/website-next/versioned_docs/version-2.9.2-deprecated/reference-configuration.md
index 0ed5f51bcb9..df9097d7442 100644
--- 
a/site2/website-next/versioned_docs/version-2.9.2-deprecated/reference-configuration.md
+++ 
b/site2/website-next/versioned_docs/version-2.9.2-deprecated/reference-configuration.md
@@ -313,8 +313,8 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|
diff --git 
a/site2/website-next/versioned_docs/version-2.9.3-deprecated/reference-configuration.md
 
b/site2/website-next/versioned_docs/version-2.9.3-deprecated/reference-configuration.md
index b74ae5897e5..bbe9763e5b6 100644
--- 
a/site2/website-next/versioned_docs/version-2.9.3-deprecated/reference-configuration.md
+++ 
b/site2/website-next/versioned_docs/version-2.9.3-deprecated/reference-configuration.md
@@ -313,8 +313,8 @@ brokerServiceCompactionThresholdInBytes|If the estimated 
backlog size is greater
 |brokerServicePurgeInactiveFrequencyInSeconds|Deprecated. Use 
`brokerDeleteInactiveTopicsFrequencySeconds`.|60|
 |transactionCoordinatorEnabled|Whether to enable transaction coordinator in 
broker.|true|
 |transactionMetadataStoreProviderClassName| 
|org.apache.pulsar.transaction.coordinator.impl.InMemTransactionMetadataStoreProvider|
-|defaultRetentionTimeInMinutes| Default message retention time  |0|
-|defaultRetentionSizeInMB|  Default retention size  |0|
+|defaultRetentionTimeInMinutes| Default message retention time. 0 means 
retention is disabled. -1 means data is not removed by time quota  |0|
+|defaultRetentionSizeInMB|  Default retention size. 0 means retention is 
disabled. -1 means data is not removed by size quota  |0|
 |keepAliveIntervalSeconds|  How often to check whether the connections are 
still alive  |30|
 |bootstrapNamespaces| The bootstrap name. | N/A |
 |loadManagerClassName|  Name of load manager to use 
|org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl|

Reply via email to