Skip to content

Commit 1b02c83

Browse files
committed
add no metadata-location requirement
1 parent 0e11724 commit 1b02c83

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

docs/src/spec/impls/iceberg.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ with the following requirements:
2424
2. there is a key `managed_by` set to either `storage` or `impl` (case insensitive). If not set, default to `storage`
2525
3. the [`current-snapshot-id`](https://github.com/apache/iceberg/blob/apache-iceberg-1.9.0/open-api/rest-catalog-open-api.yaml#L2535) is set to the latest numeric version number of the table. This field will only be respected if `managed_by=impl`
2626

27+
When a user performs a `LoadTable`(https://github.com/apache/iceberg/blob/apache-iceberg-1.9.0/open-api/rest-catalog-open-api.yaml#L923) API call to retrieve the table metadata,
28+
the server must not return a [`metadata-location`](https://github.com/apache/iceberg/blob/apache-iceberg-1.9.0/open-api/rest-catalog-open-api.yaml#L3260)
29+
in the `LoadTableResponse`(https://github.com/apache/iceberg/blob/apache-iceberg-1.9.0/open-api/rest-catalog-open-api.yaml#L4669).
30+
2731
## Requirement for Implementation Managed Table
2832

2933
An update to the implementation managed table must go through IRC [UpdateTable](https://github.com/apache/iceberg/blob/apache-iceberg-1.9.0/open-api/rest-catalog-open-api.yaml#L997) API

0 commit comments

Comments
 (0)