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

czy006 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/amoro.git


The following commit(s) were added to refs/heads/master by this push:
     new 893ae22c4 [hotfix]Fix the incorrent paramater transmission of PageNum 
and PageSize (#3343)
893ae22c4 is described below

commit 893ae22c42c676d57b0a19863639b6cd595f18ba
Author: zhangwl9 <[email protected]>
AuthorDate: Mon Dec 23 17:59:40 2024 +0800

    [hotfix]Fix the incorrent paramater transmission of PageNum and PageSize 
(#3343)
    
    * Fix the inconsistency issue between the values of parameters pageNum and 
pageSize in 'PageHelper#startPage' and the 
TableMetaMapper#selectTableRuntimesForOptimizerGroup,OptimizingMapper#selectOptimizingProcesses
    
    * Fix the inconsistency issue between the values of parameters pageNum and 
pageSize in 'PageHelper#startPage' and the 
TableMetaMapper#selectTableRuntimesForOptimizerGroup,OptimizingMapper#selectOptimizingProcesses
    
    ---------
    
    Co-authored-by: 张文领 <[email protected]>
    Co-authored-by: Congxian Qiu <[email protected]>
    Co-authored-by: ZhouJinsong <[email protected]>
---
 .../server/dashboard/MixedAndIcebergTableDescriptor.java     |  4 +---
 .../amoro/server/persistence/mapper/OptimizingMapper.java    |  4 +---
 .../amoro/server/persistence/mapper/TableMetaMapper.java     |  4 +---
 .../org/apache/amoro/server/table/DefaultTableService.java   |  7 +------
 .../amoro/server/optimizing/BaseOptimizingChecker.java       | 12 +++---------
 5 files changed, 7 insertions(+), 24 deletions(-)

diff --git 
a/amoro-ams/src/main/java/org/apache/amoro/server/dashboard/MixedAndIcebergTableDescriptor.java
 
b/amoro-ams/src/main/java/org/apache/amoro/server/dashboard/MixedAndIcebergTableDescriptor.java
index cc82e4cb7..ac1fb6076 100644
--- 
a/amoro-ams/src/main/java/org/apache/amoro/server/dashboard/MixedAndIcebergTableDescriptor.java
+++ 
b/amoro-ams/src/main/java/org/apache/amoro/server/dashboard/MixedAndIcebergTableDescriptor.java
@@ -524,9 +524,7 @@ public class MixedAndIcebergTableDescriptor extends 
PersistentBase
                       tableIdentifier.getDatabase(),
                       tableIdentifier.getTableName(),
                       type,
-                      status,
-                      offset,
-                      limit));
+                      status));
       PageInfo<OptimizingProcessMeta> pageInfo = new 
PageInfo<>(processMetaList);
       total = (int) pageInfo.getTotal();
       LOG.info(
diff --git 
a/amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/OptimizingMapper.java
 
b/amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/OptimizingMapper.java
index 4b131407b..99c5a2645 100644
--- 
a/amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/OptimizingMapper.java
+++ 
b/amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/OptimizingMapper.java
@@ -130,9 +130,7 @@ public interface OptimizingMapper {
       @Param("dbName") String dbName,
       @Param("tableName") String tableName,
       @Param("optimizingType") String optimizingType,
-      @Param("optimizingStatus") ProcessStatus optimizingStatus,
-      @Param("pageNum") int pageNum,
-      @Param("pageSize") int pageSize);
+      @Param("optimizingStatus") ProcessStatus optimizingStatus);
 
   /** Optimizing TaskRuntime operation below */
   @Insert({
diff --git 
a/amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/TableMetaMapper.java
 
b/amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/TableMetaMapper.java
index 10e4c2d54..e91d88b98 100644
--- 
a/amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/TableMetaMapper.java
+++ 
b/amoro-ams/src/main/java/org/apache/amoro/server/persistence/mapper/TableMetaMapper.java
@@ -526,7 +526,5 @@ public interface TableMetaMapper {
       @Param("optimizerGroup") String optimizerGroup,
       @Param("fuzzyDbName") String fuzzyDbName,
       @Param("fuzzyTableName") String fuzzyTableName,
-      @Param("statusCodeFilter") List<Integer> statusCodeFilter,
-      @Param("pageNum") int pageNum,
-      @Param("pageSize") int pageSize);
+      @Param("statusCodeFilter") List<Integer> statusCodeFilter);
 }
diff --git 
a/amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java
 
b/amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java
index 71055ceb3..565cce4e0 100644
--- 
a/amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java
+++ 
b/amoro-ams/src/main/java/org/apache/amoro/server/table/DefaultTableService.java
@@ -365,12 +365,7 @@ public class DefaultTableService extends 
StatedPersistentBase implements TableSe
               TableMetaMapper.class,
               mapper ->
                   mapper.selectTableRuntimesForOptimizerGroup(
-                      optimizerGroup,
-                      fuzzyDbName,
-                      fuzzyTableName,
-                      statusCodeFilters,
-                      limit,
-                      offset));
+                      optimizerGroup, fuzzyDbName, fuzzyTableName, 
statusCodeFilters));
       PageInfo<TableRuntimeMeta> pageInfo = new PageInfo<>(ret);
       total = (int) pageInfo.getTotal();
       return Pair.of(ret, total);
diff --git 
a/amoro-ams/src/test/java/org/apache/amoro/server/optimizing/BaseOptimizingChecker.java
 
b/amoro-ams/src/test/java/org/apache/amoro/server/optimizing/BaseOptimizingChecker.java
index d3d912635..a38842bf4 100644
--- 
a/amoro-ams/src/test/java/org/apache/amoro/server/optimizing/BaseOptimizingChecker.java
+++ 
b/amoro-ams/src/test/java/org/apache/amoro/server/optimizing/BaseOptimizingChecker.java
@@ -120,9 +120,7 @@ public class BaseOptimizingChecker extends PersistentBase {
                                 tableIdentifier.getDatabase(),
                                 tableIdentifier.getTableName(),
                                 null,
-                                null,
-                                0,
-                                Integer.MAX_VALUE));
+                                null));
                 if (tableOptimizingProcesses == null || 
tableOptimizingProcesses.isEmpty()) {
                   LOG.info("optimize history is empty");
                   return Status.RUNNING;
@@ -161,9 +159,7 @@ public class BaseOptimizingChecker extends PersistentBase {
                           tableIdentifier.getDatabase(),
                           tableIdentifier.getTableName(),
                           null,
-                          null,
-                          0,
-                          Integer.MAX_VALUE))
+                          null))
               .stream()
               .filter(p -> p.getProcessId() > lastProcessId)
               .filter(p -> p.getStatus().equals(ProcessStatus.SUCCESS))
@@ -194,9 +190,7 @@ public class BaseOptimizingChecker extends PersistentBase {
                         tableIdentifier.getDatabase(),
                         tableIdentifier.getTableName(),
                         null,
-                        null,
-                        0,
-                        Integer.MAX_VALUE))
+                        null))
             .stream()
             .filter(p -> p.getProcessId() > lastProcessId)
             .collect(Collectors.toList());

Reply via email to