This is an automated email from the ASF dual-hosted git repository.

czy006 pushed a change to branch 0.9.x
in repository https://gitbox.apache.org/repos/asf/amoro.git


    from fe560d360 [hotfix] Change project version to 0.9.0-incubating
     new fc734b5eb [AMORO-4208] Refactor orphan-files-cleaning via 
ProcessFactory plugin (#4209)
     new 1b0faed36 [AMORO-4216] Refactor dangling-delete-files-cleaning via 
ProcessFactory plugin (#4214)
     new 372d7924f [Hotfix] Update release validation instructions to use 
./mvnw for building (#4222)
     new 4761e32ac [AMORO-4220] [Improvement] Support BETWEEN and reversed 
comparison SQL filters in ExpressionUtil. (#4221)
     new 36a5a9ced [AMORO-4223][ams] Fix AMS startup crash when recovering 
Iceberg maintenance processes (#4224)
     new 1f1d1fd05 [AMORO-4215] Refactor data expiring via ProcessFactory 
plugin (#4218)
     new 4eccf215f [hotfix] Unify action names, pool names, and constants for 
SnapshotsExpiringProcess and OrphanFilesCleaningProcess (#4225)

The 7 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:
 .../apache/amoro/server/AmoroManagementConf.java   |  54 -----
 .../amoro/server/AmoroManagementConfValidator.java |   3 -
 .../apache/amoro/server/AmoroServiceContainer.java |   3 -
 .../amoro/server/process/ProcessService.java       |  73 ++++++-
 ...ava => DanglingDeleteFilesCleaningProcess.java} |  25 ++-
 ...piringProcess.java => DataExpiringProcess.java} |  21 +-
 .../process/iceberg/IcebergProcessFactory.java     | 120 ++++++++++-
 ...rocess.java => OrphanFilesCleaningProcess.java} |  21 +-
 .../process/iceberg/SnapshotsExpiringProcess.java  |   3 +-
 .../DanglingDeleteFilesCleaningExecutor.java       |  92 --------
 .../scheduler/inline/DataExpiringExecutor.java     |  86 --------
 .../scheduler/inline/InlineTableExecutors.java     |  36 ----
 .../inline/OrphanFilesCleaningExecutor.java        |  85 --------
 .../amoro/server/table/DefaultTableRuntime.java    |  15 --
 .../server/table/cleanup/CleanupOperation.java     |   3 -
 .../table/cleanup/TableRuntimeCleanupState.java    |  10 +-
 .../org/apache/amoro/server/AmsEnvironment.java    |   1 -
 .../server/TestAmoroManagementConfValidator.java   |   8 -
 .../amoro/server/TestDefaultProcessService.java    |  47 +++++
 .../process/ThrowingRecoverActionCoordinator.java} |  33 +--
 .../process/iceberg/TestIcebergProcessFactory.java | 234 ++++++++++++++++-----
 .../inline/PeriodicTableSchedulerTestBase.java     |   9 -
 .../inline/TestConfigurableIntervalExecutors.java  |  39 +---
 .../inline/TestPeriodicTableSchedulerCleanup.java  |  21 +-
 .../src/main/java/org/apache/amoro/Action.java     |   7 +-
 .../main/java/org/apache/amoro/IcebergActions.java |   3 +-
 .../src/test/java/org/apache/amoro/TestAction.java |  26 +--
 .../amoro/process/TestLocalExecutionEngine.java    |  16 +-
 .../iceberg/maintainer/IcebergTableMaintainer.java |   2 +-
 .../org/apache/amoro/utils/ExpressionUtil.java     |  98 +++++++--
 .../org/apache/amoro/utils/TestExpressionUtil.java |  43 ++++
 charts/amoro/templates/amoro-configmap.yaml        |  13 --
 dist/src/main/amoro-bin/conf/config.yaml           |  14 --
 .../amoro-bin/conf/plugins/execute-engines.yaml    |   5 +-
 .../amoro-bin/conf/plugins/process-factories.yaml  |   6 +
 docs/admin-guides/deployment.md                    |  70 ++++++
 docs/configuration/ams-config.md                   |   9 -
 docs/user-guides/using-tables.md                   |   2 +-
 .../content/community/validate-release.md          |   4 +-
 39 files changed, 727 insertions(+), 633 deletions(-)
 copy 
amoro-ams/src/main/java/org/apache/amoro/server/process/iceberg/{SnapshotsExpiringProcess.java
 => DanglingDeleteFilesCleaningProcess.java} (70%)
 mode change 100755 => 100644
 copy 
amoro-ams/src/main/java/org/apache/amoro/server/process/iceberg/{SnapshotsExpiringProcess.java
 => DataExpiringProcess.java} (74%)
 mode change 100755 => 100644
 copy 
amoro-ams/src/main/java/org/apache/amoro/server/process/iceberg/{SnapshotsExpiringProcess.java
 => OrphanFilesCleaningProcess.java} (73%)
 mode change 100755 => 100644
 delete mode 100644 
amoro-ams/src/main/java/org/apache/amoro/server/scheduler/inline/DanglingDeleteFilesCleaningExecutor.java
 delete mode 100644 
amoro-ams/src/main/java/org/apache/amoro/server/scheduler/inline/DataExpiringExecutor.java
 delete mode 100644 
amoro-ams/src/main/java/org/apache/amoro/server/scheduler/inline/OrphanFilesCleaningExecutor.java
 copy 
amoro-ams/src/{main/java/org/apache/amoro/server/table/SupportProcessManagement.java
 => 
test/java/org/apache/amoro/server/process/ThrowingRecoverActionCoordinator.java}
 (52%)
 copy 
amoro-ams/src/test/java/org/apache/amoro/server/util/TestCompressUtil.java => 
amoro-common/src/test/java/org/apache/amoro/TestAction.java (59%)

Reply via email to