Skip to content

Commit 41a3950

Browse files
Joe Lodinmosabua
authored andcommitted
Clarify that spooling locations must not be shared
1 parent 3c70f0c commit 41a3950

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

docs/src/main/sphinx/admin/properties-client-protocol.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,14 @@ Examples:
154154
* `s3://my-spooling-bucket/my-segments/`
155155

156156
:::{caution}
157-
When using the same object storage for spooling from multiple Trino clusters,
158-
you must use separate locations for each cluster. For example:
159-
160-
* `s3://my-spooling-bucket/my-segments/cluster1`
161-
* `s3://my-spooling-bucket/my-segments/cluster2`
157+
The specified object storage location must not be used for spooling for another
158+
Trino cluster or any object storage catalog. When using the same object storage
159+
for multiple services, you must use separate locations for each one. For
160+
example:
161+
162+
* `s3://my-spooling-bucket/my-segments/cluster1-spooling`
163+
* `s3://my-spooling-bucket/my-segments/cluster2-spooling`
164+
* `s3://my-spooling-bucket/my-segments/iceberg-catalog`
162165
:::
163166

164167
### `fs.segment.ttl`

docs/src/main/sphinx/client/client-protocol.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ on a Trino cluster:
5959
[](prop-protocol-spooling).
6060
* Choose a suitable object storage that is accessible to your Trino cluster and
6161
your clients.
62+
* Create a location in your object storage that is not shared with any object
63+
storage catalog or spooling for any other Trino clusters.
6264
* Configure the object storage in `etc/spooling-manager.properties` using the
6365
[](prop-spooling-file-system).
6466

0 commit comments

Comments
 (0)