Skip to content

Conversation

@tmater
Copy link
Contributor

@tmater tmater commented Oct 23, 2025

Summary

This patch picks up changes from apache/polaris#2405.
It includes only the refactoring portions, as there have been updates to the createViewWithCustomMetadataLocationUsingPolaris and createViewWithCustomMetadataLocation tests that require further investigation.

Details

Integrated relevant refactors from upstream PR #2405, renaming classes, environment variables and making Base classes abstract.

Known Issues

The following tests are still failing in cloudTest:

  • createViewWithCustomMetadataLocationUsingPolaris
  • createViewWithCustomMetadataLocation

These will be investigated and fixed in a follow-up PR.

Testing

  • Executed cloudTests locally to validate refactor integrity.

snazy
snazy previously approved these changes Oct 23, 2025
Copy link
Member

@snazy snazy left a comment

Choose a reason for hiding this comment

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

LGTM!
Thanks for reviving this!

@github-project-automation github-project-automation bot moved this from PRs In Progress to Ready to merge in Basic Kanban Board Oct 23, 2025
@tmater
Copy link
Contributor Author

tmater commented Oct 23, 2025

LGTM! Thanks for reviving this!

Thank you for the quick review! 😊

extends PolarisRestCatalogIntegrationBase {
public static final String TENANT_ID = System.getenv("INTEGRATION_TEST_AZURE_TENANT_ID");
public static final String BASE_LOCATION = System.getenv("INTEGRATION_TEST_AZURE_PATH");
public static final String TENANT_ID = System.getenv("INTEGRATION_TEST_ADLS_TENANT_ID");
Copy link
Contributor

Choose a reason for hiding this comment

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

@andrew4699 : is that change ok from your POV?

Copy link
Contributor

@andrew4699 andrew4699 Oct 23, 2025

Choose a reason for hiding this comment

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

Renaming this will certainly break things that depend on it, but I haven't been involved with the latest guidelines on changes that break internal "interfaces", so I'd defer to what the status quo is.

Copy link
Contributor Author

@tmater tmater Oct 27, 2025

Choose a reason for hiding this comment

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

Thanks for looking into it @dimas-b & @andrew4699! Makes sense, reverted the env rename part.

dimas-b
dimas-b previously approved these changes Oct 23, 2025
Copy link
Contributor

@dimas-b dimas-b left a comment

Choose a reason for hiding this comment

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

Code changes LGTM 👍 Thanks, @tmater !

I wonder if env. var. renames might affect some downstream projects... Let's wait a bit before merging this to allow more people to review.

@tmater tmater dismissed stale reviews from dimas-b and snazy via 5d61ff6 October 27, 2025 08:48
@tmater tmater requested a review from dimas-b October 27, 2025 09:08
@tmater
Copy link
Contributor Author

tmater commented Nov 3, 2025

Just checking if we’re good to merge, or if there’s anything else needed here.

Copy link
Member

@snazy snazy left a comment

Choose a reason for hiding this comment

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

Changes LGTM!
Let's get this in.

@snazy snazy merged commit 4a80c51 into apache:main Nov 3, 2025
15 checks passed
@github-project-automation github-project-automation bot moved this from Ready to merge to Done in Basic Kanban Board Nov 3, 2025
@tmater tmater deleted the cloud-test-rename branch November 3, 2025 10:32
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.

5 participants