This is an automated email from the ASF dual-hosted git repository.
yuqi1129 pushed a change to branch issue_11221_gravitino_home_pid
in repository https://gitbox.apache.org/repos/asf/gravitino.git
from 21835d701a Merge remote-tracking branch
'origin/issue_11221_gravitino_home_pid' into issue_11221_gravitino_home_pid
add 66a0ba1c08 [#9970][followup] improvement(core): Batch hierarchical
schema cascade deletion (#11201)
add 1b394788fd [#10983] feat(lance): Upgrade lance-core to 6.0.0 and
lance-namespace to 0.7.5 (#11060)
add f02647dc90 [#10963] feat(authn): Add built-in IdP model (#11022)
add 5759fa1f49 docs: mention MariaDB in README feature list (#11217)
new 6a608a4bcc Merge branch 'main' of github.com:datastrato/graviton into
issue_11221_gravitino_home_pid
new 4b8d36bc08 fix a fakay test
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
README.md | 2 +-
.../lakehouse/lance/LanceTableDelegator.java | 6 +-
.../lakehouse/lance/LanceTableOperations.java | 12 +-
.../test/CatalogGenericCatalogLanceIT.java | 19 +-
clients/client-python/MANIFEST.in | 1 +
.../client-python/requirements-lance.txt | 10 +-
clients/client-python/setup.py | 1 +
.../tests/integration/test_lance_ray.py | 332 +++++++++++++++++++++
core/build.gradle.kts | 7 +
.../catalog/SchemaOperationDispatcher.java | 30 +-
.../storage/LancePartitionStatisticStorage.java | 78 +++--
.../relational/mapper/FilesetMetaMapper.java | 4 +-
.../mapper/FilesetMetaSQLProviderFactory.java | 4 +-
.../relational/mapper/FilesetVersionMapper.java | 4 +-
.../mapper/FilesetVersionSQLProviderFactory.java | 5 +-
.../relational/mapper/FunctionMetaMapper.java | 4 +-
.../mapper/FunctionMetaSQLProviderFactory.java | 5 +-
.../mapper/FunctionVersionMetaMapper.java | 4 +-
.../FunctionVersionMetaSQLProviderFactory.java | 6 +-
.../storage/relational/mapper/ModelMetaMapper.java | 4 +-
.../mapper/ModelMetaSQLProviderFactory.java | 4 +-
.../mapper/ModelVersionAliasRelMapper.java | 4 +-
.../ModelVersionAliasSQLProviderFactory.java | 5 +-
.../relational/mapper/ModelVersionMetaMapper.java | 4 +-
.../mapper/ModelVersionMetaSQLProviderFactory.java | 5 +-
.../storage/relational/mapper/OwnerMetaMapper.java | 6 +-
.../mapper/OwnerMetaSQLProviderFactory.java | 4 +-
.../mapper/PolicyMetadataObjectRelMapper.java | 4 +-
.../PolicyMetadataObjectRelSQLProviderFactory.java | 6 +-
.../relational/mapper/SchemaMetaMapper.java | 12 +-
.../mapper/SchemaMetaSQLProviderFactory.java | 12 +-
.../relational/mapper/SecurableObjectMapper.java | 4 +-
.../mapper/SecurableObjectSQLProviderFactory.java | 4 +-
.../relational/mapper/StatisticMetaMapper.java | 4 +-
.../mapper/StatisticSQLProviderFactory.java | 4 +-
.../relational/mapper/TableColumnMapper.java | 4 +-
.../mapper/TableColumnSQLProviderFactory.java | 4 +-
.../storage/relational/mapper/TableMetaMapper.java | 4 +-
.../mapper/TableMetaSQLProviderFactory.java | 4 +-
.../mapper/TagMetadataObjectRelMapper.java | 4 +-
.../TagMetadataObjectRelSQLProviderFactory.java | 5 +-
.../storage/relational/mapper/TopicMetaMapper.java | 4 +-
.../mapper/TopicMetaSQLProviderFactory.java | 4 +-
.../storage/relational/mapper/ViewMetaMapper.java | 6 +-
.../mapper/ViewMetaSQLProviderFactory.java | 4 +-
.../provider/base/FilesetMetaBaseSQLProvider.java | 12 +-
.../base/FilesetVersionBaseSQLProvider.java | 12 +-
.../provider/base/FunctionMetaBaseSQLProvider.java | 12 +-
.../base/FunctionVersionMetaBaseSQLProvider.java | 14 +-
.../provider/base/ModelMetaBaseSQLProvider.java | 12 +-
.../base/ModelVersionAliasRelBaseSQLProvider.java | 13 +-
.../base/ModelVersionMetaBaseSQLProvider.java | 12 +-
.../provider/base/OwnerMetaBaseSQLProvider.java | 57 ++--
.../PolicyMetadataObjectRelBaseSQLProvider.java | 39 ++-
.../provider/base/SchemaMetaBaseSQLProvider.java | 32 +-
.../base/SecurableObjectBaseSQLProvider.java | 55 +++-
.../provider/base/StatisticBaseSQLProvider.java | 41 ++-
.../provider/base/TableColumnBaseSQLProvider.java | 12 +-
.../provider/base/TableMetaBaseSQLProvider.java | 12 +-
.../base/TagMetadataObjectRelBaseSQLProvider.java | 51 +++-
.../provider/base/TopicMetaBaseSQLProvider.java | 12 +-
.../provider/base/ViewMetaBaseSQLProvider.java | 12 +-
.../postgresql/FilesetMetaPostgreSQLProvider.java | 13 +-
.../FilesetVersionPostgreSQLProvider.java | 12 +-
.../postgresql/FunctionMetaPostgreSQLProvider.java | 13 +-
.../FunctionVersionMetaPostgreSQLProvider.java | 14 +-
.../postgresql/ModelMetaPostgreSQLProvider.java | 13 +-
.../ModelVersionAliasRelPostgreSQLProvider.java | 14 +-
.../ModelVersionMetaPostgreSQLProvider.java | 13 +-
.../postgresql/OwnerMetaPostgreSQLProvider.java | 55 +++-
.../PolicyMetadataObjectRelPostgreSQLProvider.java | 31 +-
.../postgresql/SchemaMetaPostgreSQLProvider.java | 12 +-
.../SecurableObjectPostgreSQLProvider.java | 55 +++-
.../postgresql/TableColumnPostgreSQLProvider.java | 13 +-
.../postgresql/TableMetaPostgreSQLProvider.java | 13 +-
.../TagMetadataObjectRelPostgreSQLProvider.java | 51 +++-
.../postgresql/TopicMetaPostgreSQLProvider.java | 13 +-
.../postgresql/ViewMetaPostgreSQLProvider.java | 13 +-
.../relational/service/BasePOStorageOps.java | 10 +
.../HierarchicalConversionPOStorageOps.java | 6 +
.../relational/service/SchemaMetaService.java | 67 +++--
.../relational/service/SchemaPOStorageOps.java | 36 +++
.../TestLancePartitionStatisticStorage.java | 51 +++-
.../storage/memory/TestMemoryEntityStore.java | 14 +
.../relational/service/TestSchemaMetaService.java | 127 ++++++++
design-docs/gravitino-local-authentication.md | 8 +-
docs/lance-rest-integration.md | 20 +-
docs/lance-rest-service.md | 31 +-
gradle/libs.versions.toml | 4 +-
.../dispatcher/IcebergNamespaceHookDispatcher.java | 50 ++--
.../TestIcebergNamespaceHookDispatcher.java | 16 +-
.../lance/common/ops/LanceTableOperations.java | 23 +-
.../gravitino/GravitinoLanceTableOperations.java | 36 +--
.../lance/common/utils/LanceConstants.java | 4 +-
.../lance/common/utils/LancePropertiesUtils.java | 18 ++
lance/lance-rest-server/build.gradle.kts | 2 +-
.../service/rest/JsonNullableMapperProvider.java | 19 +-
.../lance/service/rest/LanceTableOperations.java | 78 ++---
.../gravitino/TestGravitinoLanceModeParsing.java | 61 ++++
.../lance/integration/test/LanceRESTServiceIT.java | 134 +++------
.../service/rest/TestLanceNamespaceOperations.java | 162 +++-------
plugins/idp-basic/build.gradle.kts | 4 +-
.../apache/gravitino/idp/IdpUserGroupManager.java | 17 +-
.../org/apache/gravitino/idp/dto/IdpGroupDTO.java | 82 +++++
.../org/apache/gravitino/idp/dto/IdpUserDTO.java | 83 ++++++
.../idp/dto/requests/AddGroupRequest.java | 27 +-
.../gravitino/idp/dto/requests/AddUserRequest.java | 37 ++-
.../dto/requests/GroupMembershipChangeRequest.java | 50 ++--
.../idp/dto/requests/ResetPasswordRequest.java | 28 +-
.../idp/dto/responses/IdpGroupResponse.java | 37 ++-
.../idp/dto/responses/IdpUserResponse.java | 37 ++-
.../idp/storage/service/IdpGroupMetaService.java | 10 +-
.../apache/gravitino/idp/dto/TestIdpGroupDTO.java | 77 +++++
.../apache/gravitino/idp/dto/TestIdpUserDTO.java | 77 +++++
.../idp/dto/requests/TestAddGroupRequest.java | 45 +--
.../idp/dto/requests/TestAddUserRequest.java | 71 +++++
.../requests/TestGroupMembershipChangeRequest.java | 95 ++++++
.../idp/dto/requests/TestResetPasswordRequest.java | 68 +++++
.../idp/dto/responses/TestIdpGroupResponse.java | 94 ++++++
.../idp/dto/responses/TestIdpUserResponse.java | 94 ++++++
120 files changed, 2579 insertions(+), 852 deletions(-)
copy
bundles/aws/src/main/resources/META-INF/services/org.apache.gravitino.catalog.hadoop.fs.FileSystemProvider
=> clients/client-python/requirements-lance.txt (68%)
create mode 100644 clients/client-python/tests/integration/test_lance_ray.py
copy
iceberg/iceberg-rest-server/src/main/java/org/apache/gravitino/iceberg/service/IcebergObjectMapperProvider.java
=>
lance/lance-rest-server/src/main/java/org/apache/gravitino/lance/service/rest/JsonNullableMapperProvider.java
(58%)
create mode 100644
plugins/idp-basic/src/main/java/org/apache/gravitino/idp/dto/IdpGroupDTO.java
create mode 100644
plugins/idp-basic/src/main/java/org/apache/gravitino/idp/dto/IdpUserDTO.java
copy
common/src/main/java/org/apache/gravitino/dto/requests/GroupAddRequest.java =>
plugins/idp-basic/src/main/java/org/apache/gravitino/idp/dto/requests/AddGroupRequest.java
(71%)
copy
common/src/main/java/org/apache/gravitino/dto/requests/UserAddRequest.java =>
plugins/idp-basic/src/main/java/org/apache/gravitino/idp/dto/requests/AddUserRequest.java
(62%)
copy
common/src/main/java/org/apache/gravitino/dto/requests/TagsAssociateRequest.java
=>
plugins/idp-basic/src/main/java/org/apache/gravitino/idp/dto/requests/GroupMembershipChangeRequest.java
(52%)
copy
common/src/main/java/org/apache/gravitino/dto/requests/GroupAddRequest.java =>
plugins/idp-basic/src/main/java/org/apache/gravitino/idp/dto/requests/ResetPasswordRequest.java
(67%)
copy
common/src/main/java/org/apache/gravitino/dto/responses/GroupResponse.java =>
plugins/idp-basic/src/main/java/org/apache/gravitino/idp/dto/responses/IdpGroupResponse.java
(60%)
copy common/src/main/java/org/apache/gravitino/dto/responses/UserResponse.java
=>
plugins/idp-basic/src/main/java/org/apache/gravitino/idp/dto/responses/IdpUserResponse.java
(61%)
create mode 100644
plugins/idp-basic/src/test/java/org/apache/gravitino/idp/dto/TestIdpGroupDTO.java
create mode 100644
plugins/idp-basic/src/test/java/org/apache/gravitino/idp/dto/TestIdpUserDTO.java
copy
common/src/test/java/org/apache/gravitino/dto/requests/TestTagCreateRequest.java
=>
plugins/idp-basic/src/test/java/org/apache/gravitino/idp/dto/requests/TestAddGroupRequest.java
(52%)
create mode 100644
plugins/idp-basic/src/test/java/org/apache/gravitino/idp/dto/requests/TestAddUserRequest.java
create mode 100644
plugins/idp-basic/src/test/java/org/apache/gravitino/idp/dto/requests/TestGroupMembershipChangeRequest.java
create mode 100644
plugins/idp-basic/src/test/java/org/apache/gravitino/idp/dto/requests/TestResetPasswordRequest.java
create mode 100644
plugins/idp-basic/src/test/java/org/apache/gravitino/idp/dto/responses/TestIdpGroupResponse.java
create mode 100644
plugins/idp-basic/src/test/java/org/apache/gravitino/idp/dto/responses/TestIdpUserResponse.java