This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git
from ee023b0ea1 [core] Fix that sequence group fields are mistakenly
aggregated by default aggregator in partial update (#4897)
add 1a5915d7d8 [core] Introduce SnapshotCommit to abstract atomically
commit (#4911)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/paimon/AbstractFileStore.java | 12 ++-
.../org/apache/paimon/catalog/AbstractCatalog.java | 8 +-
.../org/apache/paimon/catalog/CatalogUtils.java | 5 +-
.../apache/paimon/catalog/FileSystemCatalog.java | 43 ++++++--
.../java/org/apache/paimon/catalog/Identifier.java | 2 +-
.../paimon/catalog/RenamingSnapshotCommit.java | 118 +++++++++++++++++++++
...CatalogLockContext.java => SnapshotCommit.java} | 14 +--
.../java/org/apache/paimon/jdbc/JdbcCatalog.java | 25 +++--
.../apache/paimon/operation/FileStoreCommit.java | 3 -
.../paimon/operation/FileStoreCommitImpl.java | 91 ++++------------
.../apache/paimon/operation/PartitionExpire.java | 5 -
.../java/org/apache/paimon/rest/RESTCatalog.java | 25 ++++-
.../org/apache/paimon/rest/RESTCatalogLoader.java | 3 +-
.../paimon/rest/RESTSnapshotCommitFactory.java | 55 ++++++++++
.../java/org/apache/paimon/rest/ResourcePaths.java | 4 +
...teTableRequest.java => CommitTableRequest.java} | 24 ++---
...ablesResponse.java => CommitTableResponse.java} | 22 ++--
.../org/apache/paimon/schema/SchemaManager.java | 16 +--
.../paimon/table/AbstractFileStoreTable.java | 1 -
.../apache/paimon/table/CatalogEnvironment.java | 27 +++--
.../apache/paimon/table/sink/TableCommitImpl.java | 9 +-
.../paimon/operation/PartitionExpireTest.java | 2 +-
.../org/apache/paimon/rest/RESTCatalogServer.java | 27 +++++
.../java/org/apache/paimon/hive/HiveCatalog.java | 42 +++++---
.../apache/paimon/hive/HiveCatalogITCaseBase.java | 12 ++-
paimon-open-api/rest-catalog-open-api.yaml | 67 ++++++++++++
.../paimon/open/api/RESTCatalogController.java | 26 +++++
27 files changed, 499 insertions(+), 189 deletions(-)
create mode 100644
paimon-core/src/main/java/org/apache/paimon/catalog/RenamingSnapshotCommit.java
copy
paimon-core/src/main/java/org/apache/paimon/catalog/{CatalogLockContext.java =>
SnapshotCommit.java} (66%)
create mode 100644
paimon-core/src/main/java/org/apache/paimon/rest/RESTSnapshotCommitFactory.java
copy
paimon-core/src/main/java/org/apache/paimon/rest/requests/{CreateTableRequest.java
=> CommitTableRequest.java} (77%)
copy
paimon-core/src/main/java/org/apache/paimon/rest/responses/{ListTablesResponse.java
=> CommitTableResponse.java} (74%)