This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a change to branch persistence-poc
in repository https://gitbox.apache.org/repos/asf/polaris.git
from ebc559aa main: Update dependency org.junit:junit-bom to v5.12.0 (#1045)
add ccf25df7 Revert "Remove CallContext and its ThreadLocal usage" (#1000)
No new revisions were added by this update.
Summary of changes:
.../EclipseLinkPolarisMetaStoreManagerFactory.java | 24 +-
.../PolarisEclipseLinkMetaStoreSessionImpl.java | 182 +--
.../PolarisEclipseLinkMetaStoreManagerTest.java | 25 +-
.../apache/polaris/core/PolarisCallContext.java | 84 ++
.../apache/polaris/core/PolarisConfiguration.java | 20 +
.../polaris/core/PolarisConfigurationStore.java | 32 +-
.../polaris/core/auth/PolarisAuthorizer.java | 3 -
.../polaris/core/auth/PolarisAuthorizerImpl.java | 7 +-
.../polaris/core/auth/PolarisGrantManager.java | 38 +-
.../polaris/core/auth/PolarisSecretsManager.java | 10 +-
.../apache/polaris/core/context/CallContext.java | 158 +++
.../apache/polaris/core/context/RealmContext.java | 6 -
.../org/apache/polaris/core/entity/TaskEntity.java | 29 +-
.../LocalPolarisMetaStoreManagerFactory.java | 69 +-
.../core/persistence/PolarisEntityManager.java | 27 +-
.../core/persistence/PolarisEntityResolver.java | 77 +-
.../core/persistence/PolarisMetaStoreManager.java | 68 +-
.../persistence/PolarisMetaStoreManagerImpl.java | 1190 ++++++++++++--------
.../core/persistence/PolarisMetaStoreSession.java | 142 ++-
.../core/persistence/PolarisObjectMapperUtil.java | 24 +-
.../PolarisTreeMapMetaStoreSessionImpl.java | 178 +--
.../core/persistence/PolarisTreeMapStore.java | 27 +-
.../TransactionWorkspaceMetaStoreManager.java | 209 ++--
.../core/persistence/cache/EntityCache.java | 57 +-
.../core/persistence/cache/PolarisRemoteCache.java | 20 +-
.../resolver/PolarisResolutionManifest.java | 16 +-
.../core/persistence/resolver/Resolver.java | 25 +-
.../core/storage/InMemoryStorageIntegration.java | 35 +-
.../core/storage/PolarisCredentialVendor.java | 10 +-
.../storage/PolarisStorageConfigurationInfo.java | 19 +-
.../core/storage/PolarisStorageIntegration.java | 8 +-
.../aws/AwsCredentialsStorageIntegration.java | 16 +-
.../azure/AzureCredentialsStorageIntegration.java | 14 +-
.../core/storage/cache/StorageCredentialCache.java | 39 +-
.../storage/cache/StorageCredentialCacheKey.java | 20 +-
.../gcp/GcpCredentialsStorageIntegration.java | 9 +-
.../polaris/core/persistence/EntityCacheTest.java | 73 +-
.../PolarisTreeMapMetaStoreManagerTest.java | 15 +-
.../polaris/core/persistence/ResolverTest.java | 33 +-
.../storage/InMemoryStorageIntegrationTest.java | 119 +-
.../storage/cache/StorageCredentialCacheTest.java | 147 +--
.../storage/PolarisConfigurationStoreTest.java | 14 +-
.../aws/AwsCredentialsStorageIntegrationTest.java | 45 +-
.../AzureCredentialStorageIntegrationTest.java | 35 +-
.../gcp/GcpCredentialsStorageIntegrationTest.java | 28 +-
.../BasePolarisMetaStoreManagerTest.java | 274 +++--
.../persistence/PolarisTestMetaStoreManager.java | 181 ++-
.../service/quarkus/config/QuarkusProducers.java | 86 +-
.../quarkus/task/QuarkusTaskExecutorImpl.java | 25 +-
.../quarkus/admin/ManagementServiceTest.java | 33 +-
.../admin/PolarisAdminServiceAuthzTest.java | 5 +-
.../quarkus/admin/PolarisAuthzTestBase.java | 107 +-
.../service/quarkus/auth/JWTRSAKeyPairTest.java | 14 +-
.../quarkus/auth/JWTSymmetricKeyGeneratorTest.java | 32 +-
.../quarkus/catalog/BasePolarisCatalogTest.java | 211 ++--
.../catalog/BasePolarisCatalogViewTest.java | 48 +-
.../PolarisCatalogHandlerWrapperAuthzTest.java | 111 +-
.../config/DefaultConfigurationStoreTest.java | 57 +-
.../task/ManifestFileCleanupTaskHandlerTest.java | 708 +++++++-----
.../quarkus/task/TableCleanupTaskHandlerTest.java | 159 +--
.../test/PolarisIntegrationTestFixture.java | 42 +-
.../quarkus/test/PolarisIntegrationTestHelper.java | 8 +
.../polaris/service/admin/PolarisAdminService.java | 184 +--
.../polaris/service/admin/PolarisServiceImpl.java | 61 +-
.../service/auth/BasePolarisAuthenticator.java | 21 +-
.../service/auth/DefaultActiveRolesProvider.java | 30 +-
.../service/auth/DefaultOAuth2ApiService.java | 12 +-
.../service/auth/DefaultPolarisAuthenticator.java | 19 +-
.../org/apache/polaris/service/auth/JWTBroker.java | 19 +-
.../apache/polaris/service/auth/JWTRSAKeyPair.java | 4 +-
.../polaris/service/auth/JWTRSAKeyPairFactory.java | 1 -
.../service/auth/JWTSymmetricKeyBroker.java | 4 +-
.../service/auth/JWTSymmetricKeyFactory.java | 1 -
.../service/auth/NoneTokenBrokerFactory.java | 2 +
.../TestInlineBearerTokenPolarisAuthenticator.java | 13 +-
.../polaris/service/auth/TestOAuth2ApiService.java | 21 +-
.../apache/polaris/service/auth/TokenBroker.java | 16 +-
.../service/catalog/BasePolarisCatalog.java | 287 +++--
.../service/catalog/IcebergCatalogAdapter.java | 281 ++---
.../catalog/PolarisCatalogHandlerWrapper.java | 366 +++---
.../polaris/service/catalog/io/FileIOUtil.java | 7 +-
.../service/config/DefaultConfigurationStore.java | 22 +-
.../service/config/RealmEntityManagerFactory.java | 9 +-
.../service/context/CallContextCatalogFactory.java | 4 +-
...textException.java => CallContextResolver.java} | 17 +-
.../context/DefaultCallContextResolver.java | 69 ++
.../context/PolarisCallContextCatalogFactory.java | 49 +-
.../InMemoryPolarisMetaStoreManagerFactory.java | 17 +-
.../PolarisStorageIntegrationProviderImpl.java | 24 +-
.../task/ManifestFileCleanupTaskHandler.java | 28 +-
.../service/task/TableCleanupTaskHandler.java | 84 +-
.../apache/polaris/service/task/TaskExecutor.java | 4 +-
.../polaris/service/task/TaskExecutorImpl.java | 63 +-
.../polaris/service/task/TaskFileIOSupplier.java | 1 -
.../apache/polaris/service/task/TaskHandler.java | 4 +-
.../service/auth/BasePolarisAuthenticatorTest.java | 21 +-
.../service/auth/DefaultOAuth2ApiServiceTest.java | 68 +-
.../service/catalog/io/FileIOFactoryTest.java | 45 +-
.../org/apache/polaris/service/TestServices.java | 52 +-
.../catalog/PolarisPassthroughResolutionView.java | 18 +-
100 files changed, 4295 insertions(+), 3180 deletions(-)
create mode 100644
polaris-core/src/main/java/org/apache/polaris/core/PolarisCallContext.java
create mode 100644
polaris-core/src/main/java/org/apache/polaris/core/context/CallContext.java
copy
service/common/src/main/java/org/apache/polaris/service/context/{UnresolvableRealmContextException.java
=> CallContextResolver.java} (70%)
create mode 100644
service/common/src/main/java/org/apache/polaris/service/context/DefaultCallContextResolver.java