Hello,

The Iceberg Terraform provider
<http://github.com/apache/iceberg-terraform>uncovered
the fact that the REST Fixture does not validate any id values (schema-id,
field-id, last-partition-id, etc) for duplication. This is one of many
validations the Fixture can perform.

I've raised a PR <https://github.com/apache/iceberg/pull/16148> to fix
this, but it's kicked off a conversation about the level of validation that
the REST Fixture should have.

I propose that the REST Fixture should validate the inputs as much as
possible, especially since all of our implementations test against the
fixture. Adding validations to the fixture will ensure that we can catch
downstream errors in the implementations.

Please take a look at the PR and I'd appreciate any community opinions
regarding the desired functionality level for the REST Fixture.

Thanks,

Alex Stephen

Reply via email to