niyushabaghayi opened a new pull request, #5441:
URL: https://github.com/apache/gravitino/pull/5441
Why are the changes needed?
These changes are needed to address a bug in the Gravitino UI that prevents
users from successfully creating a catalog with `type: relational` and
`provider: Apache Iceberg`. The missing properties cause a 400 error on the
backend, blocking catalog creation.
Fix: #5440
Does this PR introduce any user-facing change?
Yes, this PR allows users to create catalogs with `type: relational` and
`provider: Apache Iceberg` without encountering a 400 error due to missing JDBC
properties. It resolves the issue of incomplete payloads and improves catalog
creation reliability.
How was this patch tested?
1. Manual Testing:
- Opened the "Create Catalog" dialog in the Gravitino UI.
- Set `type` to `relational`, `provider` to `Apache Iceberg`, and
configured `catalog-backend` as `jdbc` with appropriate `jdbc-driver`,
`jdbc-user`, and `jdbc-password` values.
- Clicked "Create" and verified successful catalog creation without errors.
2. Steps to Test:
Follow the reproduction steps outlined in the issue report to confirm that
the changes address the problem.
3. Edge Cases:
Tested with `catalog-backend` set to `jdbc` and verified correct behavior.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]