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

[Subtask] Refactor client side MessagingCatalog to use relative path in NameIdentifier #3700

Closed
shaofengshi opened this issue May 31, 2024 · 0 comments · Fixed by #3814
Closed
Assignees
Labels
subtask Subtasks of umbrella issue

Comments

@shaofengshi
Copy link
Contributor

shaofengshi commented May 31, 2024

Describe the subtask

Currently, in the MessagingCatalog.java, the methods like "loadTopic", "createTopic", "updateTopic" all need a NameIdentifier parameter, which needs to be a fully-qualified (metalake.catalog.schema.topic) name. But the "metalake" and "catalog" are not needed, as they already be provided when load the catalog. To make the API clear and easier to use, we will change it to use a relative NameIdentifier object (which is "schema.topic") as the fileset's ID, so that the user doesn't need to provide the metalake and catalog names repeatedly.

Please note, this only affects the client side.

Parent issue

#3626

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
subtask Subtasks of umbrella issue
Projects
None yet
2 participants