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

Remove the obsolete SqlliteCallContextCatalogFactory #143

Merged
merged 2 commits into from
Aug 12, 2024

Conversation

dennishuo
Copy link
Contributor

@dennishuo dennishuo commented Aug 12, 2024

Description

This earlier vestigial option only works without any of the authz-aware layers, and for now there's no way to short-circuit through the authz-aware layers to delegate to any underlying Catalog implementation that doesn't cooperate with the main Polaris metadata.

If we want to support this pattern in the future it'll require a more explicit delegator/wrapper pattern where either the authz hooks are simulated in some way or else there's a cooperative multi-phase commit protocol.

In the meantime, this defunct option may just cause confusion and dependency-bloat.

Type of change

Please delete options that are not relevant.

  • Cleanup

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

  • Test A
  • Test B

Test Configuration:

  • Firmware version:
  • Hardware:
  • Toolchain:
  • SDK:

Checklist:

Please delete options that are not relevant.

  • I have performed a self-review of my code
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings

This earlier vestigial option only works without any of the authz-aware layers,
and for now there's no way to short-circuit through the authz-aware layers to
delegate to any underlying Catalog implementation that doesn't cooperate with
the main Polaris metadata.

If we want to support this pattern in the future it'll require a more explicit
delegator/wrapper pattern where either the authz hooks are simulated in some way
or else there's a cooperative multi-phase commit protocol.

In the meantime, this defunct option may just cause confusion and dependency-bloat.
@dennishuo dennishuo requested a review from a team as a code owner August 12, 2024 02:13
Copy link
Contributor

@flyrain flyrain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1

@flyrain flyrain merged commit 32d9d10 into apache:main Aug 12, 2024
3 checks passed
@flyrain
Copy link
Contributor

flyrain commented Aug 12, 2024

Thanks for removing it, @dennishuo !

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

Successfully merging this pull request may close these issues.

2 participants