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%)