This is an automated email from the ASF dual-hosted git repository.
dhuo pushed a change to branch persistence-poc
in repository https://gitbox.apache.org/repos/asf/polaris.git
from b739fd1a Add originalEntity to the writeEntity method to enable
compare-and-swap behavior from the underlying BasePersistence.
add b52a4af3 Break out external-integration related methods from
BasePersistence into a new IntegrationPersistence interface; these methods
encapsulate certain type-specific behaviors that are indirectly tied to
persistence entities, such as principal secrets, storage integrations, etc.
add f9c1fd71 Improve javadoc comments, rename PolarisEntityActiveRecord to
EntityNameLookupRecord, remove unused method
add f0f06adc Rename PolarisMetaStoreSession to TransactionalPersistence
and move into a new package "transactional".
add ea0a90fe Also move the PolarisTreeMap* classes into the transactional
package
No new revisions were added by this update.
Summary of changes:
.../EclipseLinkPolarisMetaStoreManagerFactory.java | 4 +-
.../PolarisEclipseLinkMetaStoreSessionImpl.java | 30 ++--
.../impl/eclipselink/PolarisEclipseLinkStore.java | 4 +-
.../polaris/jpa/models/ModelEntityActive.java | 8 +-
.../apache/polaris/core/PolarisCallContext.java | 10 +-
...tiveRecord.java => EntityNameLookupRecord.java} | 10 +-
.../apache/polaris/core/entity/PolarisEntity.java | 2 +-
.../polaris/core/persistence/BasePersistence.java | 191 +++++++--------------
.../core/persistence/IntegrationPersistence.java | 129 ++++++++++++++
.../LocalPolarisMetaStoreManagerFactory.java | 9 +-
.../core/persistence/MetaStoreManagerFactory.java | 3 +-
.../core/persistence/PolarisEntityResolver.java | 17 +-
.../core/persistence/PolarisMetaStoreManager.java | 10 +-
.../persistence/PolarisMetaStoreManagerImpl.java | 136 +++++++--------
.../PolarisTreeMapMetaStoreSessionImpl.java | 38 ++--
.../{ => transactional}/PolarisTreeMapStore.java | 2 +-
.../TransactionalPersistence.java} | 25 ++-
.../polaris/core/persistence/EntityCacheTest.java | 5 +-
.../PolarisTreeMapMetaStoreManagerTest.java | 2 +
.../polaris/core/persistence/ResolverTest.java | 5 +-
.../storage/cache/StorageCredentialCacheTest.java | 8 +-
.../BasePolarisMetaStoreManagerTest.java | 8 +-
.../persistence/PolarisTestMetaStoreManager.java | 16 +-
.../service/quarkus/config/QuarkusProducers.java | 6 +-
.../quarkus/admin/PolarisAuthzTestBase.java | 4 +-
.../quarkus/catalog/BasePolarisCatalogTest.java | 4 +-
.../quarkus/task/TableCleanupTaskHandlerTest.java | 10 +-
.../test/PolarisIntegrationTestFixture.java | 4 +-
.../service/catalog/IcebergCatalogAdapter.java | 6 +-
.../context/DefaultCallContextResolver.java | 4 +-
.../InMemoryPolarisMetaStoreManagerFactory.java | 10 +-
.../org/apache/polaris/service/TestServices.java | 4 +-
32 files changed, 394 insertions(+), 330 deletions(-)
rename
polaris-core/src/main/java/org/apache/polaris/core/entity/{PolarisEntityActiveRecord.java
=> EntityNameLookupRecord.java} (92%)
create mode 100644
polaris-core/src/main/java/org/apache/polaris/core/persistence/IntegrationPersistence.java
rename polaris-core/src/main/java/org/apache/polaris/core/persistence/{ =>
transactional}/PolarisTreeMapMetaStoreSessionImpl.java (94%)
rename polaris-core/src/main/java/org/apache/polaris/core/persistence/{ =>
transactional}/PolarisTreeMapStore.java (99%)
rename
polaris-core/src/main/java/org/apache/polaris/core/persistence/{PolarisMetaStoreSession.java
=> transactional/TransactionalPersistence.java} (91%)