Hi Iceberg Devs,

I would like to start a discussion about merging the following PR:
https://github.com/apache/iceberg/pull/14235

*Motivation:*

During the recent Apache Iceberg SF meetup, there were several
conversations about feature gaps and inconsistent behavior among different
REST Catalog implementations. The talk on WAP, for instance, emphasized
that not all REST providers behave the same way, which can create
challenges for users expecting consistent behavior.

While Iceberg has an excellent test suite for this—the RestCompatibilityKit—it
isn't easily accessible for end-users or catalog implementors who want to
quickly validate their own REST endpoint against the specification.

*Proposal:*

This PR introduces a user-friendly shell script that automates this
process. It handles installing the necessary dependencies and runs the
existing RestCompatibilityKit against a user-provided REST endpoint.

The main goal is to lower the barrier for anyone who needs to verify a REST
Catalog's compliance. By making this powerful testing tool easy to run, we
can help:

   -

   *Implementors* ensure their custom catalogs are compliant with the spec.
   -

   *Users* verify the behavior of the specific catalog they are using.
   -

   *Improve* the overall consistency and reliability across the Iceberg
   ecosystem.

I believe this script would be a valuable utility for the community and
would help encourage wider and more consistent adoption of the REST spec.

Do you think this would be a useful addition? I'd appreciate any feedback
or reviews on the PR.

Thanks,
Talat

Reply via email to