You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polaris.apache.org by yz...@apache.org on 2026/03/25 18:42:19 UTC
(polaris) branch yzou-generic-table-data-access-header updated (a5a3de4f8e -> ae5afb61a0)
This is an automated email from the ASF dual-hosted git repository.
yzou pushed a change to branch yzou-generic-table-data-access-header
in repository https://gitbox.apache.org/repos/asf/polaris.git
discard a5a3de4f8e address comments
omit 1b16afe14d address comments
omit cfd60134e5 fix command call
omit 9f71b4030c fix function call
omit 3290d8eba0 add delegate header
add 30c800bf41 Fix catalog command (#4047)
add 67daa9bb47 Add RustFS coverage for AWS-shaped KMS vended credentials (#4045)
add 816555725e fix(deps): update dependency io.quarkus.platform:quarkus-bom to v3.32.4 (#4020)
add 812738509a chore(deps): update trinodb/trino docker tag to v480 (#4053)
add f813b430d5 chore(deps): update registry.access.redhat.com/ubi9/openjdk-21-runtime docker tag to v1.24-2.1774011801 (#4044)
add 44685ef75d fix(deps): update dependency com.google.cloud:google-cloud-storage-bom to v2.64.1 (#4055)
add 83200d5320 [NoSQL] Ensure index elements with non-`null` values (#4018)
add e94fdff638 Enable multiple event listeners to consume for Polaris events (#3973)
add 6402f01d94 add delegate header
add 78049d8cd2 fix function call
add b6e4bc5acc fix command call
add f270887bef address comments
add 8b3b474a99 address comments
add ae5afb61a0 update change
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (a5a3de4f8e)
\
N -- N -- N refs/heads/yzou-generic-table-data-access-header (ae5afb61a0)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
CHANGELOG.md | 1 +
.../python/apache_polaris/cli/command/catalogs.py | 4 +-
.../extension/auth/opa/test/OpaTestProfiles.java | 1 -
gradle/libs.versions.toml | 4 +-
.../persistence/nosql/api/index/EmptyIndex.java | 14 +-
.../polaris/persistence/nosql/api/index/Index.java | 29 +++-
.../persistence/nosql/api/index/IndexElem.java} | 56 ++++---
.../impl/indexes/RealisticKeyIndexImplBench.java | 4 +-
.../nosql/impl/indexes/AbstractIndexElement.java | 24 +--
.../impl/indexes/AbstractLayeredIndexImpl.java | 52 +++---
.../nosql/impl/indexes/DirectIndexElement.java | 11 +-
.../impl/indexes/ImmutableEmptyIndexImpl.java | 8 +-
.../{IndexElement.java => IndexElementIter.java} | 33 +++-
.../persistence/nosql/impl/indexes/IndexImpl.java | 66 ++++----
.../persistence/nosql/impl/indexes/IndexSpi.java | 52 ++----
.../nosql/impl/indexes/IndexesInternal.java | 2 +-
.../nosql/impl/indexes/InternalIndexElement.java | 61 +++++++
.../nosql/impl/indexes/LazyIndexImpl.java | 8 +-
.../nosql/impl/indexes/ReadOnlyIndex.java | 5 +-
.../impl/indexes/ReadOnlyLayeredIndexImpl.java | 2 +-
.../nosql/impl/indexes/StripedIndexImpl.java | 25 +--
.../nosql/impl/indexes/UpdatableIndexImpl.java | 24 +--
.../impl/indexes/TestAbstractLayeredIndexImpl.java | 42 ++---
.../nosql/impl/indexes/TestIndexImpl.java | 12 +-
.../nosql/impl/indexes/TestStripedIndexImpl.java | 6 +-
.../nosql/impl/indexes/TestUpdatableIndexImpl.java | 71 ++++++---
.../nosql/impl/indexes/KeyIndexTestSet.java | 4 +-
.../nosql/maintenance/spi/RetainedCollector.java | 2 +-
.../maintenance/CatalogRetainedIdentifier.java | 6 +-
.../nosql/metastore/NoSqlMetaStore.java | 44 +++---
.../nosql/metastore/indexaccess/IndexUtils.java | 4 +-
.../indexaccess/IndexedContainerAccessRoot.java | 11 +-
.../nosql/metastore/mutation/MutationAttempt.java | 4 +-
.../nosql/metastore/mutation/PolicyMutation.java | 2 +-
.../nosql/realms/store/RealmStoreImpl.java | 6 +-
.../OAuthClientCredentialsParametersDpo.java | 4 -
runtime/admin/src/main/docker/Dockerfile.jvm | 2 +-
.../src/main/resources/application.properties | 2 -
runtime/server/src/main/docker/Dockerfile.jvm | 2 +-
.../service/it/RestCatalogRustFSSpecialIT.java | 175 +++++++++++++++++++--
.../PolarisCatalogsEventServiceDelegator.java | 60 +++----
...PolarisPrincipalRolesEventServiceDelegator.java | 40 ++---
.../PolarisPrincipalsEventServiceDelegator.java | 44 +++---
.../CatalogGenericTableEventServiceDelegator.java | 35 ++---
.../service/catalog/iceberg/IcebergCatalog.java | 16 +-
.../IcebergRestCatalogEventServiceDelegator.java | 108 ++++++-------
...bergRestConfigurationEventServiceDelegator.java | 12 +-
.../policy/CatalogPolicyEventServiceDelegator.java | 36 ++---
.../polaris/service/config/ServiceProducers.java | 10 --
.../catalog/PolarisCallContextCatalogFactory.java | 10 +-
.../polaris/service/events/EventBusConfigurer.java | 22 ++-
...FallbackEventListenerTypeConfigInterceptor.java | 13 +-
.../service/events/PolarisEventDispatcher.java | 7 +-
.../events/PolarisEventListenerConfiguration.java | 13 +-
.../service/events/PolarisEventListeners.java | 53 +++++++
.../events/PolarisServiceBusEventDispatcher.java} | 30 ++--
.../events/listeners/NoOpPolarisEventListener.java | 27 ----
.../service/ratelimiter/RateLimiterFilter.java | 10 +-
.../polaris/service/task/TaskExecutorImpl.java | 12 +-
.../io.smallrye.config.ConfigSourceInterceptor | 2 +-
.../service/admin/PolarisAuthzTestBase.java | 10 +-
.../AbstractPolarisGenericTableCatalogTest.java | 4 +-
.../AbstractIcebergCatalogHandlerAuthzTest.java | 2 +-
.../iceberg/AbstractIcebergCatalogTest.java | 12 +-
.../iceberg/AbstractIcebergCatalogViewTest.java | 12 +-
.../iceberg/CommitTransactionEventTest.java | 37 +++--
.../service/catalog/io/FileIOFactoryTest.java | 2 +-
.../catalog/policy/AbstractPolicyCatalogTest.java | 4 +-
... PolarisEventListenerOldConfigurationTest.java} | 32 ++--
...PolarisEventListenersMultipleListenersTest.java | 88 +++++++++++
.../service/ratelimiter/RateLimiterFilterTest.java | 16 +-
.../polaris/service/task/TaskExecutorImplTest.java | 12 +-
.../org/apache/polaris/service/TestServices.java | 16 +-
...ntListener.java => InMemoryEventCollector.java} | 15 +-
site/content/guides/jdbc/docker-compose.yml | 2 +-
.../smallrye-polaris_event_listener.md | 3 +-
76 files changed, 1050 insertions(+), 662 deletions(-)
copy persistence/nosql/persistence/{impl/src/main/java/org/apache/polaris/persistence/nosql/impl/indexes/AbstractIndexElement.java => api/src/main/java/org/apache/polaris/persistence/nosql/api/index/IndexElem.java} (59%)
rename persistence/nosql/persistence/impl/src/main/java/org/apache/polaris/persistence/nosql/impl/indexes/{IndexElement.java => IndexElementIter.java} (52%)
create mode 100644 persistence/nosql/persistence/impl/src/main/java/org/apache/polaris/persistence/nosql/impl/indexes/InternalIndexElement.java
copy persistence/nosql/persistence/cdi/weld/src/testFixtures/java/org/apache/polaris/persistence/nosql/weld/RequestScopedRunner.java => runtime/service/src/main/java/org/apache/polaris/service/events/EventBusConfigurer.java (64%)
copy persistence/nosql/persistence/api/src/main/java/org/apache/polaris/persistence/nosql/api/commit/CommitException.java => runtime/service/src/main/java/org/apache/polaris/service/events/FallbackEventListenerTypeConfigInterceptor.java (68%)
copy polaris-core/src/main/java/org/apache/polaris/core/storage/cache/StorageCredentialCacheConfig.java => runtime/service/src/main/java/org/apache/polaris/service/events/PolarisEventDispatcher.java (86%)
create mode 100644 runtime/service/src/main/java/org/apache/polaris/service/events/PolarisEventListeners.java
copy runtime/service/src/{test/java/org/apache/polaris/service/ratelimiter/MockTokenBucketFactory.java => main/java/org/apache/polaris/service/events/PolarisServiceBusEventDispatcher.java} (55%)
delete mode 100644 runtime/service/src/main/java/org/apache/polaris/service/events/listeners/NoOpPolarisEventListener.java
copy runtime/{server => service}/src/main/resources/META-INF/services/io.smallrye.config.ConfigSourceInterceptor (91%)
copy runtime/service/src/test/java/org/apache/polaris/service/events/{listeners/inmemory/InMemoryBufferEventListenerBufferTimeTest.java => PolarisEventListenerOldConfigurationTest.java} (57%)
create mode 100644 runtime/service/src/test/java/org/apache/polaris/service/events/PolarisEventListenersMultipleListenersTest.java
copy runtime/service/src/testFixtures/java/org/apache/polaris/service/events/listeners/{TestPolarisEventListener.java => InMemoryEventCollector.java} (89%)