Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#5440 fix(web): include missing JDBC properties in catalog creation payload for Apache Iceberg #5441

Closed
wants to merge 2 commits into from

Conversation

niyushabaghayi
Copy link

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.
  1. Steps to Test:
    Follow the reproduction steps outlined in the issue report to confirm that the changes address the problem.

  2. Edge Cases:
    Tested with catalog-backend set to jdbc and verified correct behavior.

@jerryshao
Copy link
Contributor

@LauraXia123 would you please help to review this PR?

@LauraXia123
Copy link
Collaborator

@niyushabaghayi hi, the latest commit have no issue about #5440 , let me know if you have any problems after retesting!

@LauraXia123 LauraXia123 closed this Nov 5, 2024
@niyushabaghayi
Copy link
Author

Thanks, @LauraXia123! Could you please point me to the specific issue and related PR that resolved this problem? I tried searching but couldn't find it, and I'm still experiencing the issue on the latest version (Gravitino 0.6.1-incubating). Any guidance would be greatly appreciated!

@LauraXia123
Copy link
Collaborator

LauraXia123 commented Nov 5, 2024

Fixed on (Gravitino 0.7.0-incubating), you can retry it on main branch or tag (v0.7.0-incubating-rc2).
You can find the dup issue: #5328

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants