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

jojochuang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone-site.git


The following commit(s) were added to refs/heads/master by this push:
     new 91968428b HDDS-14796. Document ozone.om.namespace.s3.strict 
underscore-only relaxation (#419)
91968428b is described below

commit 91968428bfa74cb666b620a1c2585d08a7f4ffe2
Author: Wei-Chiu Chuang <[email protected]>
AuthorDate: Thu May 7 11:56:38 2026 -0700

    HDDS-14796. Document ozone.om.namespace.s3.strict underscore-only 
relaxation (#419)
    
    Generated-by: Cursor composer-2-fast
---
 docs/03-core-concepts/03-namespace/01-volumes/01-overview.md            | 2 +-
 docs/03-core-concepts/03-namespace/02-buckets/01-overview.md            | 2 +-
 docs/05-administrator-guide/02-configuration/99-appendix.md             | 2 +-
 .../03-core-concepts/03-namespace/01-volumes/01-overview.md             | 2 +-
 .../03-core-concepts/03-namespace/02-buckets/01-overview.md             | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/docs/03-core-concepts/03-namespace/01-volumes/01-overview.md 
b/docs/03-core-concepts/03-namespace/01-volumes/01-overview.md
index da89a0449..e34f2b8b4 100644
--- a/docs/03-core-concepts/03-namespace/01-volumes/01-overview.md
+++ b/docs/03-core-concepts/03-namespace/01-volumes/01-overview.md
@@ -35,7 +35,7 @@ Prohibitions:
 
 This can cause trouble when migrating HDFS workloads to Ozone, since HDFS path 
names are POSIX-compliant.
 
-To relax the compliance check, configure the property 
`ozone.om.namespace.s3.strict` to `false` in the `ozone-site.xml` of Ozone 
Manager.
+To allow underscore (`_`) in volume and bucket names while still enforcing the 
other S3 naming rules, configure the property `ozone.om.namespace.s3.strict` to 
`false` in the `ozone-site.xml` of Ozone Manager. (This does not relax the 
rules for other non-S3 characters.)
 
 :::
 
diff --git a/docs/03-core-concepts/03-namespace/02-buckets/01-overview.md 
b/docs/03-core-concepts/03-namespace/02-buckets/01-overview.md
index 51376f64e..6bab44394 100644
--- a/docs/03-core-concepts/03-namespace/02-buckets/01-overview.md
+++ b/docs/03-core-concepts/03-namespace/02-buckets/01-overview.md
@@ -36,7 +36,7 @@ Prohibitions:
 
 This can cause trouble when migrating HDFS workloads to Ozone, since HDFS path 
names are POSIX-compliant.
 
-To relax the compliance check, configure the property 
`ozone.om.namespace.s3.strict` to `false` in the `ozone-site.xml` of Ozone 
Manager.
+To allow underscore (`_`) in volume and bucket names while still enforcing the 
other S3 naming rules, configure the property `ozone.om.namespace.s3.strict` to 
`false` in the `ozone-site.xml` of Ozone Manager. (This does not relax the 
rules for other non-S3 characters.)
 
 :::
 
diff --git a/docs/05-administrator-guide/02-configuration/99-appendix.md 
b/docs/05-administrator-guide/02-configuration/99-appendix.md
index e18ec6cb5..bfc5fb34c 100644
--- a/docs/05-administrator-guide/02-configuration/99-appendix.md
+++ b/docs/05-administrator-guide/02-configuration/99-appendix.md
@@ -496,7 +496,7 @@ This page provides a comprehensive overview of the 
configuration keys available
 | `ozone.om.multitenancy.enabled` | false | `OZONE`, `OM` | Enable S3 
Multi-Tenancy. If disabled, all S3 multi-tenancy requests are rejected. |
 | `ozone.om.multitenancy.ranger.sync.interval` | 10m | `OZONE`, `OM` | 
Determines how often the Multi-Tenancy Ranger background sync thread service 
should run. Background thread periodically checks Ranger policies and roles 
created by Multi-Tenancy feature. And overwrites them if obvious discrepancies 
are detected. Value should be set with a unit suffix (ns,ms,s,m,h,d) |
 | `ozone.om.multitenancy.ranger.sync.timeout` | 10s | `OZONE`, `OM` | The 
timeout for each Multi-Tenancy Ranger background sync thread run. If the 
timeout has been reached, a warning message will be logged. |
-| `ozone.om.namespace.s3.strict` | true | `OZONE`, `OM` | Ozone namespace 
should follow S3 naming rule by default. However this parameter allows the 
namespace to support non-S3 compatible characters. |
+| `ozone.om.namespace.s3.strict` | true | `OZONE`, `OM` | When `true` (the 
default), volume and bucket names follow strict S3 naming rules. When `false`, 
S3 rules still apply except that underscore (`_`) is additionally allowed in 
volume and bucket names; no other non-S3 characters are permitted. |
 | `ozone.om.network.topology.refresh.duration` | 1h | `SCM`, `OZONE`, `OM` | 
The duration at which we periodically fetch the updated network topology 
cluster tree from SCM. |
 | `ozone.om.node.id` |  | `OM`, `HA` | The ID of this OM node. If the OM node 
ID is not configured it is determined automatically by matching the local 
node's address with the configured address. If node ID is not deterministic 
from the configuration, then it is set to default node id - om1. |
 | `ozone.om.nodes.EXAMPLEOMSERVICEID` |  | `OM`, `HA` | Comma-separated list 
of OM node Ids for a given OM service ID (eg. EXAMPLEOMSERVICEID). The OM 
service ID should be the value (one of the values if there are multiple) set 
for the parameter `ozone.om.service.ids`. Decommissioned nodes (represented by 
node Ids in ozone.om.decommissioned.nodes config list) will be ignored and not 
included in the OM HA setup even if added to this list. Unique identifiers for 
each OM Node, delimited by  [...]
diff --git 
a/versioned_docs/version-2.1.0/03-core-concepts/03-namespace/01-volumes/01-overview.md
 
b/versioned_docs/version-2.1.0/03-core-concepts/03-namespace/01-volumes/01-overview.md
index da89a0449..e34f2b8b4 100644
--- 
a/versioned_docs/version-2.1.0/03-core-concepts/03-namespace/01-volumes/01-overview.md
+++ 
b/versioned_docs/version-2.1.0/03-core-concepts/03-namespace/01-volumes/01-overview.md
@@ -35,7 +35,7 @@ Prohibitions:
 
 This can cause trouble when migrating HDFS workloads to Ozone, since HDFS path 
names are POSIX-compliant.
 
-To relax the compliance check, configure the property 
`ozone.om.namespace.s3.strict` to `false` in the `ozone-site.xml` of Ozone 
Manager.
+To allow underscore (`_`) in volume and bucket names while still enforcing the 
other S3 naming rules, configure the property `ozone.om.namespace.s3.strict` to 
`false` in the `ozone-site.xml` of Ozone Manager. (This does not relax the 
rules for other non-S3 characters.)
 
 :::
 
diff --git 
a/versioned_docs/version-2.1.0/03-core-concepts/03-namespace/02-buckets/01-overview.md
 
b/versioned_docs/version-2.1.0/03-core-concepts/03-namespace/02-buckets/01-overview.md
index 51376f64e..6bab44394 100644
--- 
a/versioned_docs/version-2.1.0/03-core-concepts/03-namespace/02-buckets/01-overview.md
+++ 
b/versioned_docs/version-2.1.0/03-core-concepts/03-namespace/02-buckets/01-overview.md
@@ -36,7 +36,7 @@ Prohibitions:
 
 This can cause trouble when migrating HDFS workloads to Ozone, since HDFS path 
names are POSIX-compliant.
 
-To relax the compliance check, configure the property 
`ozone.om.namespace.s3.strict` to `false` in the `ozone-site.xml` of Ozone 
Manager.
+To allow underscore (`_`) in volume and bucket names while still enforcing the 
other S3 naming rules, configure the property `ozone.om.namespace.s3.strict` to 
`false` in the `ozone-site.xml` of Ozone Manager. (This does not relax the 
rules for other non-S3 characters.)
 
 :::
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to