Open snazy opened 2 weeks ago
The write.data.path and write.metadata.path table properties instruct clients to use that location for write operations.
write.data.path
write.metadata.path
write.data.path overrides the table-metadata location - see org.apache.iceberg.LocationProviders.DefaultLocationProvider#dataLocation. write.metadata.path overrides the table-metadata location + "/metadata" default.
location
org.apache.iceberg.LocationProviders.DefaultLocationProvider#dataLocation
location + "/metadata"
We should either forbid setting this property or consider this as a base location.
Other already deprecated properties: write.folder-storage.path and write.object-storage.path. See org.apache.iceberg.TableProperties.
write.folder-storage.path
write.object-storage.path
org.apache.iceberg.TableProperties
I suspect we have to respect existing values (for "imported" table-metadata) and prevent setting this property, but allow removing this property.
The
write.data.path
andwrite.metadata.path
table properties instruct clients to use that location for write operations.write.data.path
overrides the table-metadatalocation
- seeorg.apache.iceberg.LocationProviders.DefaultLocationProvider#dataLocation
.write.metadata.path
overrides the table-metadatalocation + "/metadata"
default.We should either forbid setting this property or consider this as a base location.
Other already deprecated properties:
write.folder-storage.path
andwrite.object-storage.path
. Seeorg.apache.iceberg.TableProperties
.I suspect we have to respect existing values (for "imported" table-metadata) and prevent setting this property, but allow removing this property.