This is an automated email from the ASF dual-hosted git repository. yuqi1129 pushed a commit to branch issue_11221_gravitino_home_pid in repository https://gitbox.apache.org/repos/asf/gravitino.git
commit 6a608a4bccb09f42cc8bbf87c17c1ad890f175e4 Merge: 21835d701a 5759fa1f49 Author: yuqi <[email protected]> AuthorDate: Tue May 26 21:37:52 2026 +0800 Merge branch 'main' of github.com:datastrato/graviton into issue_11221_gravitino_home_pid README.md | 2 +- .../lakehouse/lance/LanceTableDelegator.java | 6 +- .../lakehouse/lance/LanceTableOperations.java | 12 +- .../test/CatalogGenericCatalogLanceIT.java | 19 +- clients/client-python/MANIFEST.in | 1 + .../{MANIFEST.in => requirements-lance.txt} | 15 +- 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 | 75 +++-- .../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 | 45 ++- .../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 | 44 +++ .../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 | 68 +++++ .../gravitino/idp/dto/requests/AddUserRequest.java | 76 +++++ .../dto/requests/GroupMembershipChangeRequest.java | 84 ++++++ .../idp/dto/requests/ResetPasswordRequest.java | 69 +++++ .../idp/dto/responses/IdpGroupResponse.java | 79 +++++ .../idp/dto/responses/IdpUserResponse.java | 79 +++++ .../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 | 58 ++++ .../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, 2959 insertions(+), 745 deletions(-)
