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

sivabalan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git.


    from 1e285dc  [HUDI-2489]Tuning HoodieROTablePathFilter by caching 
hoodieTableFileSystemView, aiming to reduce unnecessary list/get requests 
(#3719)
     add 5ed35bf  [HUDI-2501] Add HoodieData abstraction and refactor 
compaction actions in hudi-client module (#3741)

No new revisions were added by this update.

Summary of changes:
 .../hudi/client/AbstractHoodieWriteClient.java     |  13 -
 .../apache/hudi/table/HoodieCompactionHandler.java |  43 ++++
 .../java/org/apache/hudi/table/HoodieTable.java    |  20 +-
 .../hudi/table/action/HoodieWriteMetadata.java     |  30 +++
 .../BaseScheduleCompactionActionExecutor.java      |  90 -------
 ...ractCompactHelpers.java => CompactHelpers.java} |  39 ++-
 .../hudi/table/action/compact/HoodieCompactor.java | 267 ++++++++++++++++++++-
 .../compact/RunCompactionActionExecutor.java}      |  52 ++--
 .../compact/ScheduleCompactionActionExecutor.java} |  73 ++++--
 .../apache/hudi/client/HoodieFlinkWriteClient.java |  12 +-
 .../client/common/HoodieFlinkEngineContext.java    |  20 ++
 .../hudi/table/HoodieFlinkCopyOnWriteTable.java    |  21 +-
 .../hudi/table/HoodieFlinkMergeOnReadTable.java    |  20 +-
 .../org/apache/hudi/table/HoodieFlinkTable.java    |   9 +
 .../table/action/compact/FlinkCompactHelpers.java  | 147 ------------
 .../HoodieFlinkMergeOnReadTableCompactor.java      | 204 +---------------
 .../client/common/HoodieJavaEngineContext.java     |  20 ++
 .../apache/hudi/client/SparkRDDWriteClient.java    |  14 +-
 .../client/common/HoodieSparkEngineContext.java    |  21 ++
 .../java/org/apache/hudi/data/HoodieJavaRDD.java   |  98 ++++++++
 .../hudi/data/HoodieSparkLongAccumulator.java      |  41 +++-
 .../hudi/table/HoodieSparkCopyOnWriteTable.java    |  28 ++-
 .../hudi/table/HoodieSparkMergeOnReadTable.java    |  20 +-
 .../org/apache/hudi/table/HoodieSparkTable.java    |   9 +
 .../HoodieSparkMergeOnReadTableCompactor.java      | 237 ++----------------
 .../table/action/compact/SparkCompactHelpers.java  |  75 ------
 .../SparkScheduleCompactionActionExecutor.java     | 152 ------------
 .../table/action/compact/TestAsyncCompaction.java  |   4 +-
 .../table/action/compact/TestHoodieCompactor.java  |   3 +-
 .../TestHoodieSparkMergeOnReadTableRollback.java   |   9 +-
 .../HoodieAccumulator.java}                        |  22 +-
 .../common/data/HoodieAtomicLongAccumulator.java   |  29 ++-
 .../org/apache/hudi/common/data/HoodieData.java    |  63 +++++
 .../org/apache/hudi/common/data/HoodieList.java    |  94 ++++++++
 .../hudi/common/engine/HoodieEngineContext.java    |   8 +
 .../common/engine/HoodieLocalEngineContext.java    |  20 ++
 .../apache/hudi/sink/compact/CompactFunction.java  |  15 +-
 .../hudi/sink/compact/CompactionPlanOperator.java  |   2 +-
 .../hudi/sink/compact/HoodieFlinkCompactor.java    |   2 +-
 .../java/org/apache/hudi/util/CompactionUtil.java  |   5 +-
 .../org/apache/hudi/utils/TestCompactionUtil.java  |   2 +-
 41 files changed, 1006 insertions(+), 1047 deletions(-)
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieCompactionHandler.java
 delete mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/BaseScheduleCompactionActionExecutor.java
 rename 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/{AbstractCompactHelpers.java
 => CompactHelpers.java} (59%)
 rename 
hudi-client/{hudi-spark-client/src/main/java/org/apache/hudi/table/action/compact/SparkRunCompactionActionExecutor.java
 => 
hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/RunCompactionActionExecutor.java}
 (60%)
 rename 
hudi-client/{hudi-flink-client/src/main/java/org/apache/hudi/table/action/compact/FlinkScheduleCompactionActionExecutor.java
 => 
hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java}
 (64%)
 delete mode 100644 
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/compact/FlinkCompactHelpers.java
 create mode 100644 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaRDD.java
 copy 
hudi-common/src/main/java/org/apache/hudi/common/function/SerializableBiFunction.java
 => 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieSparkLongAccumulator.java
 (52%)
 delete mode 100644 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/compact/SparkCompactHelpers.java
 delete mode 100644 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/compact/SparkScheduleCompactionActionExecutor.java
 copy 
hudi-common/src/main/java/org/apache/hudi/common/{function/SerializablePairFlatMapFunction.java
 => data/HoodieAccumulator.java} (70%)
 copy 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/async/SparkAsyncClusteringService.java
 => 
hudi-common/src/main/java/org/apache/hudi/common/data/HoodieAtomicLongAccumulator.java
 (58%)
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/data/HoodieData.java
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/data/HoodieList.java

Reply via email to