[I] Enhanced postgres persistence configuration [polaris]

2025-03-04 Thread via GitHub
lefebsy opened a new issue, #1116: URL: https://github.com/apache/polaris/issues/1116 ### Is your feature request related to a problem? Please describe. Hello, Polaris tests of deployment with eclipseLink and Postgres : I would like to be able to declare the name of the schema

Re: [PR] [FEATURE REQUEST #32] On-Premises S3 / S3 Compatible... [polaris]

2025-03-04 Thread via GitHub
flyrain commented on code in PR #389: URL: https://github.com/apache/polaris/pull/389#discussion_r1980789090 ## polaris-core/src/main/java/org/apache/polaris/core/storage/s3compatible/S3CompatibleCredentialsStorageIntegration.java: ## @@ -0,0 +1,122 @@ +/* + * Licensed to the Ap

Re: [PR] Added typeCode to BasePersistence.lookupEntity [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on code in PR #1112: URL: https://github.com/apache/polaris/pull/1112#discussion_r1980754888 ## polaris-core/src/main/java/org/apache/polaris/core/persistence/PolarisMetaStoreManager.java: ## @@ -285,7 +285,11 @@ DropEntityResult dropEntityIfExists( *

Re: [I] Provide support for Proxy configuration when using Polaris CLI [polaris]

2025-03-04 Thread via GitHub
MonkeyCanCode commented on issue #1113: URL: https://github.com/apache/polaris/issues/1113#issuecomment-2699980775 Sample PR for this request in case if we would want to support: https://github.com/apache/polaris/pull/1115 Also, @sfc-gh-spatel2 can you check if that is what you are lo

[PR] Add proxy option for CLI [polaris]

2025-03-04 Thread via GitHub
MonkeyCanCode opened a new pull request, #1115: URL: https://github.com/apache/polaris/pull/1115 This feature is requested from https://github.com/apache/polaris/issues/1113. Currently we don't support pass in proxy info. Here is how this PR is being validated: Terminal 1: ```

Re: [PR] [FEATURE REQUEST #32] On-Premises S3 / S3 Compatible... [polaris]

2025-03-04 Thread via GitHub
flyrain commented on code in PR #389: URL: https://github.com/apache/polaris/pull/389#discussion_r1980749790 ## polaris-core/src/main/java/org/apache/polaris/core/storage/s3compatible/S3CompatibleStorageConfigurationInfo.java: ## @@ -0,0 +1,122 @@ +/* + * Licensed to the Apache

Re: [PR] Added typeCode to BasePersistence.lookupEntity [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on code in PR #1112: URL: https://github.com/apache/polaris/pull/1112#discussion_r1980754888 ## polaris-core/src/main/java/org/apache/polaris/core/persistence/PolarisMetaStoreManager.java: ## @@ -285,7 +285,11 @@ DropEntityResult dropEntityIfExists( *

Re: [PR] Added typeCode to BasePersistence.lookupEntity [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on code in PR #1112: URL: https://github.com/apache/polaris/pull/1112#discussion_r1980752638 ## polaris-core/src/main/java/org/apache/polaris/core/persistence/PolarisMetaStoreManager.java: ## @@ -285,7 +285,11 @@ DropEntityResult dropEntityIfExists( *

Re: [PR] [FEATURE REQUEST #32] On-Premises S3 / S3 Compatible... [polaris]

2025-03-04 Thread via GitHub
flyrain commented on code in PR #389: URL: https://github.com/apache/polaris/pull/389#discussion_r1980749790 ## polaris-core/src/main/java/org/apache/polaris/core/storage/s3compatible/S3CompatibleStorageConfigurationInfo.java: ## @@ -0,0 +1,122 @@ +/* + * Licensed to the Apache

Re: [PR] [FEATURE REQUEST #32] On-Premises S3 / S3 Compatible... [polaris]

2025-03-04 Thread via GitHub
flyrain commented on code in PR #389: URL: https://github.com/apache/polaris/pull/389#discussion_r1980741611 ## spec/polaris-management-service.yml: ## @@ -905,6 +907,51 @@ components: required: - roleArn +S3CompatibleStorageConfigInfo: + type: object

Re: [PR] [FEATURE REQUEST #32] On-Premises S3 / S3 Compatible... [polaris]

2025-03-04 Thread via GitHub
flyrain commented on code in PR #389: URL: https://github.com/apache/polaris/pull/389#discussion_r1980741611 ## spec/polaris-management-service.yml: ## @@ -905,6 +907,51 @@ components: required: - roleArn +S3CompatibleStorageConfigInfo: + type: object

Re: [I] Provide support for Proxy configuration when using Polaris CLI [polaris]

2025-03-04 Thread via GitHub
MonkeyCanCode commented on issue #1113: URL: https://github.com/apache/polaris/issues/1113#issuecomment-2699933592 So currently the code doesn't allow proxy option to be pass in. I can add this support if there is no concern? I am able to build a local POC setup for this. @flyrain @eric-

Re: [PR] Add fix from 1092 to helm [polaris]

2025-03-04 Thread via GitHub
flyrain merged PR #1114: URL: https://github.com/apache/polaris/pull/1114 -- 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: issues-unsubscr...@polaris.apa

Re: [PR] Added typeCode to BasePersistence.lookupEntity [polaris]

2025-03-04 Thread via GitHub
dennishuo commented on code in PR #1112: URL: https://github.com/apache/polaris/pull/1112#discussion_r1980690670 ## service/common/src/main/java/org/apache/polaris/service/admin/PolarisAdminService.java: ## @@ -1650,15 +1664,42 @@ public List listGrantsForCatalogRole(String cat

Re: [PR] Add Identifier annotation to DefaultActiveRolesProvider [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on PR #: URL: https://github.com/apache/polaris/pull/#issuecomment-2699763331 Good catch @dimas-b, did you mean something like [this](https://github.com/apache/polaris/pull//commits/97d6201d0b804c5bfdbfb99f45e4f5e75173edcb)? What I see now when runni

Re: [PR] Adjustable limit on the number of locations per storage config [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on PR #1068: URL: https://github.com/apache/polaris/pull/1068#issuecomment-2699676879 Adjusted the PR back to having a config; fixed a test -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL

Re: [PR] Added typeCode to BasePersistence.lookupEntity [polaris]

2025-03-04 Thread via GitHub
dimas-b commented on code in PR #1112: URL: https://github.com/apache/polaris/pull/1112#discussion_r1980613682 ## extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkMetaStoreSessionImpl.java: ## @@ -351,7 +

Re: [PR] Add Identifier annotation to DefaultActiveRolesProvider [polaris]

2025-03-04 Thread via GitHub
dimas-b commented on code in PR #: URL: https://github.com/apache/polaris/pull/#discussion_r1980612811 ## quarkus/service/src/main/java/org/apache/polaris/service/quarkus/config/QuarkusProducers.java: ## @@ -239,6 +241,13 @@ public PolarisEntityManager polarisEntityManag

Re: [I] Duplicate catalogs with same name and storage location [polaris]

2025-03-04 Thread via GitHub
MonkeyCanCode commented on issue #1044: URL: https://github.com/apache/polaris/issues/1044#issuecomment-2699644696 As https://github.com/apache/polaris/pull/1092 is merged, should we close this? @flyrain -- This is an automated message from the Apache Git Service. To respond to the messa

[PR] Add fix from 1092 to helm [polaris]

2025-03-04 Thread via GitHub
MonkeyCanCode opened a new pull request, #1114: URL: https://github.com/apache/polaris/pull/1114 From https://github.com/apache/polaris/pull/1092/files, we added `eclipselink.session.customizer` and `eclipselink.transaction.join-existing` in persistence.yaml, this PR added the same for helm

Re: [I] [FEATURE REQUEST] Support refreshing of vended credentials with latest iceberg version(1.7.0) [polaris]

2025-03-04 Thread via GitHub
eric-maynard closed issue #464: [FEATURE REQUEST] Support refreshing of vended credentials with latest iceberg version(1.7.0) URL: https://github.com/apache/polaris/issues/464 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and u

Re: [PR] Add support for the loadCredentials endpoint [polaris]

2025-03-04 Thread via GitHub
eric-maynard merged PR #1107: URL: https://github.com/apache/polaris/pull/1107 -- 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: issues-unsubscr...@polari

Re: [PR] Add CI for Python client [polaris]

2025-03-04 Thread via GitHub
MonkeyCanCode commented on code in PR #1096: URL: https://github.com/apache/polaris/pull/1096#discussion_r1980580308 ## .github/workflows/python-client.yml: ## @@ -0,0 +1,85 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreem

Re: [PR] Added typeCode to BasePersistence.lookupEntity [polaris]

2025-03-04 Thread via GitHub
singhpk234 commented on code in PR #1112: URL: https://github.com/apache/polaris/pull/1112#discussion_r1980566440 ## extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkMetaStoreSessionImpl.java: ## @@ -351,

Re: [PR] Added typeCode to BasePersistence.lookupEntity [polaris]

2025-03-04 Thread via GitHub
singhpk234 commented on code in PR #1112: URL: https://github.com/apache/polaris/pull/1112#discussion_r1980566440 ## extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkMetaStoreSessionImpl.java: ## @@ -351,

Re: [PR] Remove the limit on the number of locations per storage config [polaris]

2025-03-04 Thread via GitHub
pavibhai commented on PR #1068: URL: https://github.com/apache/polaris/pull/1068#issuecomment-2699454085 @eric-maynard Thanks for the changes. I have a question with respect to skipping the configuration of allowed locations and prefix validation. Is this in scope for this PR and if s

Re: [PR] Move QuarkusSparkIT to a separate module [polaris]

2025-03-04 Thread via GitHub
dimas-b commented on PR #1109: URL: https://github.com/apache/polaris/pull/1109#issuecomment-2699495860 I mean running a custom server outside the Quarkus Integration Test framework. The server itself may very well be based on Quarkus, but running in docker, for example. -- This is an au

Re: [PR] Add CI for Python client [polaris]

2025-03-04 Thread via GitHub
MonkeyCanCode commented on code in PR #1096: URL: https://github.com/apache/polaris/pull/1096#discussion_r1980514241 ## .github/workflows/python-client.yml: ## @@ -0,0 +1,84 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreem

Re: [PR] Automatic license check for Python [polaris]

2025-03-04 Thread via GitHub
MonkeyCanCode commented on code in PR #1102: URL: https://github.com/apache/polaris/pull/1102#discussion_r1980513903 ## .github/workflows/python-license-check.yml: ## @@ -0,0 +1,77 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license

Re: [PR] Automatic license check for Python [polaris]

2025-03-04 Thread via GitHub
MonkeyCanCode commented on code in PR #1102: URL: https://github.com/apache/polaris/pull/1102#discussion_r1980512172 ## .github/workflows/python-license-check.yml: ## @@ -0,0 +1,77 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license

Re: [PR] [FEATURE REQUEST #32] On-Premises S3 / S3 Compatible... [polaris]

2025-03-04 Thread via GitHub
collado-mike commented on code in PR #389: URL: https://github.com/apache/polaris/pull/389#discussion_r1980500751 ## spec/polaris-management-service.yml: ## @@ -905,6 +907,51 @@ components: required: - roleArn +S3CompatibleStorageConfigInfo: + type: ob

[I] Provide support for Proxy configuration when using Polaris CLI [polaris]

2025-03-04 Thread via GitHub
sfc-gh-spatel2 opened a new issue, #1113: URL: https://github.com/apache/polaris/issues/1113 ### Is your feature request related to a problem? Please describe. The Polaris CLi is obtaiend and executed as follows: git clone https://github.com/apache/polaris.git cd polaris

[PR] Added typeCode to BasePersistence.lookupEntity [polaris]

2025-03-04 Thread via GitHub
dimas-b opened a new pull request, #1112: URL: https://github.com/apache/polaris/pull/1112 This is mainly needed for the upcoming NoSQL implementation. Also, this change harmonizes the API parameters across all lookup methods. This change induces changes in the MetaStore Manager

Re: [PR] Remove the limit on the number of locations per storage config [polaris]

2025-03-04 Thread via GitHub
collado-mike commented on code in PR #1068: URL: https://github.com/apache/polaris/pull/1068#discussion_r1980474794 ## polaris-core/src/main/java/org/apache/polaris/core/PolarisConfiguration.java: ## @@ -264,4 +264,11 @@ public static Builder builder() { + ST

Re: [PR] Add Identifier annotation to DefaultActiveRolesProvider [polaris]

2025-03-04 Thread via GitHub
dimas-b commented on PR #: URL: https://github.com/apache/polaris/pull/#issuecomment-2699339319 My mistake, as CI shows the change is not innoccuous :sweat_smile: ``` UnsatisfiedResolutionException: Unsatisfied dependency for type org.apache.polaris.service.auth.ActiveRole

Re: [PR] [FEATURE REQUEST #32] On-Premises S3 / S3 Compatible... [polaris]

2025-03-04 Thread via GitHub
lefebsy commented on PR #389: URL: https://github.com/apache/polaris/pull/389#issuecomment-2699276840 Hello, Last refactoring vending only STS. - Support of **profile** to manage credentials used by catalog to communicate with S3 - Refactor the **duplicated functions** used by '

Re: [PR] Catalog Spec: Policy Management Apis [polaris]

2025-03-04 Thread via GitHub
sfc-gh-yzou commented on code in PR #808: URL: https://github.com/apache/polaris/pull/808#discussion_r1980364343 ## spec/polaris-catalog-apis/policy-apis.yaml: ## @@ -0,0 +1,508 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license ag

Re: [PR] [FEATURE REQUEST #32] On-Premises S3 / S3 Compatible... [polaris]

2025-03-04 Thread via GitHub
mmgaggle commented on PR #389: URL: https://github.com/apache/polaris/pull/389#issuecomment-2699232825 Thank you for working on this! -- 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

Re: [PR] Move QuarkusSparkIT to a separate module [polaris]

2025-03-04 Thread via GitHub
flyrain commented on PR #1109: URL: https://github.com/apache/polaris/pull/1109#issuecomment-2699224595 > I mean any downstream build of Polaris. The `integration-tests` module allows running the sever in a variety of ways, not assuming any particular framework (like Quarkus Integration Tes

Re: [I] Root user cannot rotate principal credentials [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on issue #624: URL: https://github.com/apache/polaris/issues/624#issuecomment-2699153512 See #1047 -- 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. T

Re: [PR] Move QuarkusSparkIT to a separate module [polaris]

2025-03-04 Thread via GitHub
flyrain commented on PR #1109: URL: https://github.com/apache/polaris/pull/1109#issuecomment-2699175145 > The idea behind the `integration-tests` module is to allow reuse in different environments (including downstream projects). > > `QuarkusSparkIT` executes the sharable test code in

Re: [PR] Move QuarkusSparkIT to a separate module [polaris]

2025-03-04 Thread via GitHub
dimas-b commented on PR #1109: URL: https://github.com/apache/polaris/pull/1109#issuecomment-2699181185 I mean any downstream build of Polaris. The `integration-tests` module allows running the sever in a variety of ways, not assuming any particular framework (like Quarkus Integration Tests

Re: [PR] Event Listeners [polaris]

2025-03-04 Thread via GitHub
andrew4699 commented on code in PR #922: URL: https://github.com/apache/polaris/pull/922#discussion_r1979937870 ## service/common/src/main/java/org/apache/polaris/service/events/BeforeTableRefreshEvent.java: ## @@ -0,0 +1,29 @@ +/* + * Licensed to the Apache Software Foundation

[PR] main: Update dependency org.testcontainers:testcontainers-bom to v1.20.6 [polaris]

2025-03-04 Thread via GitHub
renovate-bot opened a new pull request, #1110: URL: https://github.com/apache/polaris/pull/1110 This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.testcontainers:testcontainers-bom](https://java.te

Re: [PR] Add CI for Python client [polaris]

2025-03-04 Thread via GitHub
DaniilRoman commented on code in PR #1096: URL: https://github.com/apache/polaris/pull/1096#discussion_r1980225735 ## .github/workflows/python-client.yml: ## @@ -0,0 +1,84 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreemen

Re: [PR] Add CI for Python client [polaris]

2025-03-04 Thread via GitHub
DaniilRoman commented on code in PR #1096: URL: https://github.com/apache/polaris/pull/1096#discussion_r1980201244 ## .github/workflows/python-client.yml: ## @@ -0,0 +1,85 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreemen

Re: [PR] Move QuarkusSparkIT to a separate module [polaris]

2025-03-04 Thread via GitHub
dimas-b commented on PR #1109: URL: https://github.com/apache/polaris/pull/1109#issuecomment-2698838447 > Can we add QuarkusSparkIT to the module integration-tests instead of creating a new module? The idea behind the `integration-tests` module is to allow reuse in different environm

Re: [PR] Add CI for Python client [polaris]

2025-03-04 Thread via GitHub
DaniilRoman commented on code in PR #1096: URL: https://github.com/apache/polaris/pull/1096#discussion_r1980185891 ## .github/workflows/python-client.yml: ## @@ -0,0 +1,85 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreemen

Re: [PR] Move QuarkusSparkIT to a separate module [polaris]

2025-03-04 Thread via GitHub
flyrain commented on PR #1109: URL: https://github.com/apache/polaris/pull/1109#issuecomment-2698782531 Can we add `QuarkusSparkIT` to the module `integration-tests` instead of creating a new module? `integration-tests` holds the class `PolarisSparkIntegrationTest` which is the class `Quark

Re: [PR] Add CI for Python client [polaris]

2025-03-04 Thread via GitHub
MonkeyCanCode commented on code in PR #1096: URL: https://github.com/apache/polaris/pull/1096#discussion_r1980048276 ## .github/workflows/python-client.yml: ## @@ -0,0 +1,85 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreem

Re: [PR] Add `$PWD/config/application.properties` configuration in the distribution [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on PR #1032: URL: https://github.com/apache/polaris/pull/1032#issuecomment-2698419628 I'm a bit confused -- `quarkus/server/src/main/distribution/config/application.properties` doesn't look like the same thing as $PWD to me. Does this really do what the description s

Re: [PR] Add `$PWD/config/application.properties` configuration in the distribution [polaris]

2025-03-04 Thread via GitHub
dimas-b commented on PR #1032: URL: https://github.com/apache/polaris/pull/1032#issuecomment-2698683635 From my POV, I'd prefer educating users on how to benefit from the multitude of ways to configure Polaris (which come from the Quarkus infra). I believe it will be an advantage to all use

Re: [I] Duplication across web pages [polaris]

2025-03-04 Thread via GitHub
annafil commented on issue #1038: URL: https://github.com/apache/polaris/issues/1038#issuecomment-2698661270 +1 on redirecting, or whatever the PPMC thinks is best. The intent was this domain would follow the project as part of any IP that needs to be handed over to the foundation -- Th

Re: [PR] Add support for the loadCredentials endpoint [polaris]

2025-03-04 Thread via GitHub
dimas-b commented on code in PR #1107: URL: https://github.com/apache/polaris/pull/1107#discussion_r1980078519 ## service/common/src/main/java/org/apache/polaris/service/catalog/IcebergCatalogAdapter.java: ## @@ -459,6 +461,25 @@ public Response listViews( .build();

Re: [PR] Add support for the loadCredentials endpoint [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on code in PR #1107: URL: https://github.com/apache/polaris/pull/1107#discussion_r1979928173 ## service/common/src/main/java/org/apache/polaris/service/catalog/IcebergCatalogAdapter.java: ## @@ -459,6 +461,25 @@ public Response listViews( .build()

Re: [PR] Add CI for Python client [polaris]

2025-03-04 Thread via GitHub
MonkeyCanCode commented on code in PR #1096: URL: https://github.com/apache/polaris/pull/1096#discussion_r1980048276 ## .github/workflows/python-client.yml: ## @@ -0,0 +1,85 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreem

Re: [PR] Move QuarkusSparkIT to a separate module [polaris]

2025-03-04 Thread via GitHub
dimas-b commented on code in PR #1109: URL: https://github.com/apache/polaris/pull/1109#discussion_r1980044504 ## quarkus/service/build.gradle.kts: ## @@ -87,24 +87,19 @@ dependencies { implementation(libs.jakarta.servlet.api) - testFixturesApi(project(":polaris-tests"))

Re: [PR] Try extracting cloud exceptions from the root cause [polaris]

2025-03-04 Thread via GitHub
eric-maynard merged PR #1105: URL: https://github.com/apache/polaris/pull/1105 -- 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: issues-unsubscr...@polari

Re: [PR] Added freshness aware table loading using entityId:entityVersion for ETag [polaris]

2025-03-04 Thread via GitHub
mansehajsingh commented on code in PR #1037: URL: https://github.com/apache/polaris/pull/1037#discussion_r1980011967 ## service/common/src/main/java/org/apache/polaris/service/http/IfNoneMatch.java: ## @@ -0,0 +1,112 @@ +/* + * Licensed to the Apache Software Foundation (ASF) un

Re: [PR] Added freshness aware table loading using entityId:entityVersion for ETag [polaris]

2025-03-04 Thread via GitHub
mansehajsingh commented on code in PR #1037: URL: https://github.com/apache/polaris/pull/1037#discussion_r1980005772 ## service/common/src/main/java/org/apache/polaris/service/http/IfNoneMatch.java: ## @@ -0,0 +1,112 @@ +/* + * Licensed to the Apache Software Foundation (ASF) un

Re: [PR] Added freshness aware table loading using entityId:entityVersion for ETag [polaris]

2025-03-04 Thread via GitHub
mansehajsingh commented on code in PR #1037: URL: https://github.com/apache/polaris/pull/1037#discussion_r1980007522 ## service/common/src/main/java/org/apache/polaris/service/http/IfNoneMatch.java: ## @@ -0,0 +1,112 @@ +/* + * Licensed to the Apache Software Foundation (ASF) un

Re: [PR] Added freshness aware table loading using entityId:entityVersion for ETag [polaris]

2025-03-04 Thread via GitHub
mansehajsingh commented on code in PR #1037: URL: https://github.com/apache/polaris/pull/1037#discussion_r1980005015 ## service/common/src/main/java/org/apache/polaris/service/http/IfNoneMatch.java: ## @@ -0,0 +1,112 @@ +/* + * Licensed to the Apache Software Foundation (ASF) un

Re: [PR] Added freshness aware table loading using entityId:entityVersion for ETag [polaris]

2025-03-04 Thread via GitHub
mansehajsingh commented on code in PR #1037: URL: https://github.com/apache/polaris/pull/1037#discussion_r1980008405 ## service/common/src/main/java/org/apache/polaris/service/http/IfNoneMatch.java: ## @@ -0,0 +1,112 @@ +/* + * Licensed to the Apache Software Foundation (ASF) un

Re: [PR] Added freshness aware table loading using entityId:entityVersion for ETag [polaris]

2025-03-04 Thread via GitHub
mansehajsingh commented on PR #1037: URL: https://github.com/apache/polaris/pull/1037#issuecomment-2698550870 I realized a bug I introduced with the parsing of the header, splitting by whitespace or commas is incorrect because these are not necessarily always delimiters as they can be conta

Re: [PR] Use soft values in the EntityCache; approximate entity size [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on PR #490: URL: https://github.com/apache/polaris/pull/490#issuecomment-2698540191 Sharing a small benchmark [here](https://gist.github.com/eric-maynard/babfbb85ce5c5773c1a298dc2fe51b02 ) where I ran many small values through a cache using soft values -- but reall

[PR] Move QuarkusSparkIT to a separate module [polaris]

2025-03-04 Thread via GitHub
adutra opened a new pull request, #1109: URL: https://github.com/apache/polaris/pull/1109 The Spark integration tests require specific versions of some dependencies that conflicting more and more with the versions declared in the Quarkus BOM. This PR simply isolates `QuarkusSparkIT` i

Re: [PR] Event Listeners [polaris]

2025-03-04 Thread via GitHub
andrew4699 commented on code in PR #922: URL: https://github.com/apache/polaris/pull/922#discussion_r1979937870 ## service/common/src/main/java/org/apache/polaris/service/events/BeforeTableRefreshEvent.java: ## @@ -0,0 +1,29 @@ +/* + * Licensed to the Apache Software Foundation

Re: [PR] Event Listeners [polaris]

2025-03-04 Thread via GitHub
andrew4699 commented on code in PR #922: URL: https://github.com/apache/polaris/pull/922#discussion_r1979936982 ## quarkus/defaults/src/main/resources/application.properties: ## @@ -94,6 +94,8 @@ polaris.persistence.type=in-memory polaris.file-io.type=default +polaris.event

Re: [PR] Add support for the loadCredentials endpoint [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on code in PR #1107: URL: https://github.com/apache/polaris/pull/1107#discussion_r1979928173 ## service/common/src/main/java/org/apache/polaris/service/catalog/IcebergCatalogAdapter.java: ## @@ -459,6 +461,25 @@ public Response listViews( .build()

Re: [PR] Add support for the loadCredentials endpoint [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on code in PR #1107: URL: https://github.com/apache/polaris/pull/1107#discussion_r1979928173 ## service/common/src/main/java/org/apache/polaris/service/catalog/IcebergCatalogAdapter.java: ## @@ -459,6 +461,25 @@ public Response listViews( .build()

Re: [PR] Event Listeners [polaris]

2025-03-04 Thread via GitHub
andrew4699 commented on code in PR #922: URL: https://github.com/apache/polaris/pull/922#discussion_r1979926864 ## service/common/src/main/java/org/apache/polaris/service/events/PolarisEventListener.java: ## @@ -0,0 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (AS

Re: [PR] Add `$PWD/config/application.properties` configuration in the distribution [polaris]

2025-03-04 Thread via GitHub
jbonofre commented on PR #1032: URL: https://github.com/apache/polaris/pull/1032#issuecomment-2698437268 @eric-maynard I like your idea of having a `config.properties` in the root folder that we copy at build time. That's actually even more a good way to provide "user visible". Let m

Re: [PR] Add support for the loadCredentials endpoint [polaris]

2025-03-04 Thread via GitHub
singhpk234 commented on code in PR #1107: URL: https://github.com/apache/polaris/pull/1107#discussion_r1979920828 ## service/common/src/main/java/org/apache/polaris/service/catalog/IcebergCatalogAdapter.java: ## @@ -459,6 +461,25 @@ public Response listViews( .build();

Re: [PR] Adjustable limit on the number of locations per storage config [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on code in PR #1068: URL: https://github.com/apache/polaris/pull/1068#discussion_r1979920870 ## polaris-core/src/main/java/org/apache/polaris/core/PolarisConfiguration.java: ## @@ -264,4 +264,11 @@ public static Builder builder() { + ST

Re: [PR] Add support for the loadCredentials endpoint [polaris]

2025-03-04 Thread via GitHub
singhpk234 commented on code in PR #1107: URL: https://github.com/apache/polaris/pull/1107#discussion_r1979920828 ## service/common/src/main/java/org/apache/polaris/service/catalog/IcebergCatalogAdapter.java: ## @@ -459,6 +461,25 @@ public Response listViews( .build();

Re: [I] No integration test coverage for object-storage code path [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on issue #1072: URL: https://github.com/apache/polaris/issues/1072#issuecomment-2698408486 A lack of test coverage is not a bug -- 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

Re: [PR] Add `$PWD/config/application.properties` configuration in the distribution [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on PR #1032: URL: https://github.com/apache/polaris/pull/1032#issuecomment-2698422563 Could we just allow for a top level (i.e. `.../polaris/`) config file which then gets copied to the requisite Quarkus location at build time? -- This is an automated message from t

Re: [I] [BUG] Manifest list files are not deleted [polaris]

2025-03-04 Thread via GitHub
eric-maynard closed issue #967: [BUG] Manifest list files are not deleted URL: https://github.com/apache/polaris/issues/967 -- 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 u

Re: [PR] Add `$PWD/config/application.properties` configuration in the distribution [polaris]

2025-03-04 Thread via GitHub
jbonofre commented on code in PR #1032: URL: https://github.com/apache/polaris/pull/1032#discussion_r1979912286 ## quarkus/server/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor: ## @@ -1,20 +0,0 @@ -# -# Licensed to the Apache Software Foundation

Re: [PR] Try extracting cloud exceptions from the root cause [polaris]

2025-03-04 Thread via GitHub
andrew4699 commented on code in PR #1105: URL: https://github.com/apache/polaris/pull/1105#discussion_r1979910568 ## service/common/src/main/java/org/apache/polaris/service/exception/IcebergExceptionMapper.java: ## @@ -132,19 +133,19 @@ public static boolean containsAnyAccessDen

Re: [PR] Add `$PWD/config/application.properties` configuration in the distribution [polaris]

2025-03-04 Thread via GitHub
jbonofre commented on PR #1032: URL: https://github.com/apache/polaris/pull/1032#issuecomment-2698408911 @dennishuo @eric-maynard @adutra @dimas-b what do you think about this PR ? Do you think it could be helpful for our users (to easily find and see all classic configuration properties) ?

Re: [PR] Event Listeners [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on code in PR #922: URL: https://github.com/apache/polaris/pull/922#discussion_r1979898842 ## quarkus/defaults/src/main/resources/application.properties: ## @@ -94,6 +94,8 @@ polaris.persistence.type=in-memory polaris.file-io.type=default +polaris.eve

Re: [PR] Event Listeners [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on code in PR #922: URL: https://github.com/apache/polaris/pull/922#discussion_r1979904299 ## service/common/src/main/java/org/apache/polaris/service/events/PolarisEventListener.java: ## @@ -0,0 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (

Re: [PR] Event Listeners [polaris]

2025-03-04 Thread via GitHub
eric-maynard commented on code in PR #922: URL: https://github.com/apache/polaris/pull/922#discussion_r1979901757 ## service/common/src/main/java/org/apache/polaris/service/events/BeforeTableRefreshEvent.java: ## @@ -0,0 +1,29 @@ +/* + * Licensed to the Apache Software Foundatio

Re: [PR] Move more inner classes to top-level classes [polaris]

2025-03-04 Thread via GitHub
flyrain commented on PR #1106: URL: https://github.com/apache/polaris/pull/1106#issuecomment-2698305690 > Overall it looks good to me. However, I would propose to wait a bit to see the outcome of the persistence work performed by @dennishuo and @snazy . Hi @jbonofre , this is a pure r

Re: [PR] Automatic license check for Python [polaris]

2025-03-04 Thread via GitHub
DaniilRoman commented on code in PR #1102: URL: https://github.com/apache/polaris/pull/1102#discussion_r1978830776 ## .github/workflows/python-license-check.yml: ## @@ -0,0 +1,77 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license a

Re: [PR] Move more inner classes to top-level classes [polaris]

2025-03-04 Thread via GitHub
jbonofre commented on PR #1106: URL: https://github.com/apache/polaris/pull/1106#issuecomment-2697564776 Overall it looks good to me. However, I would propose to wait a bit to see the outcome of the persistence work performed by @dennishuo and @snazy . -- This is an automated message from

Re: [PR] Automatic license check for Python [polaris]

2025-03-04 Thread via GitHub
DaniilRoman commented on code in PR #1102: URL: https://github.com/apache/polaris/pull/1102#discussion_r1979179726 ## .github/workflows/python-license-check.yml: ## @@ -0,0 +1,77 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license a

Re: [PR] Automatic license check for Python [polaris]

2025-03-04 Thread via GitHub
DaniilRoman commented on code in PR #1102: URL: https://github.com/apache/polaris/pull/1102#discussion_r1979179726 ## .github/workflows/python-license-check.yml: ## @@ -0,0 +1,77 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license a

Re: [PR] Automatic license check for Python [polaris]

2025-03-04 Thread via GitHub
DaniilRoman commented on code in PR #1102: URL: https://github.com/apache/polaris/pull/1102#discussion_r1978830776 ## .github/workflows/python-license-check.yml: ## @@ -0,0 +1,77 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license a