You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by xu...@apache.org on 2026/01/16 05:59:14 UTC

(hudi) branch master updated (e654914b3fea -> 30029e37017f)

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

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


    from e654914b3fea perf: Support mini-batch access to the MDT index for bucket assign fu… (#17867)
     add 30029e37017f feat: support disruptor-queue buffer for Flink writers (#17864)

No new revisions were added by this update.

Summary of changes:
 .../common/util/queue/DisruptorMessageQueue.java   |  14 +-
 .../apache/hudi/configuration/FlinkOptions.java    |  39 +++-
 .../hudi/sink/append/AppendWriteFunction.java      |   3 +-
 ...a => AppendWriteFunctionWithBIMBufferSort.java} |  59 +++--
 ...AppendWriteFunctionWithDisruptorBufferSort.java | 236 ++++++++++++++++++++
 .../hudi/sink/append/AppendWriteFunctions.java     |  66 +++++-
 .../org/apache/hudi/sink/buffer/BufferType.java    |  22 +-
 .../hudi/sink/buffer/MemorySegmentPoolFactory.java |  20 +-
 .../ITTestAppendWriteFunctionWithBufferSort.java   | 244 ++++++++++++---------
 .../TestAppendWriteFunctionWithBufferSort.java     |  75 +++++++
 10 files changed, 618 insertions(+), 160 deletions(-)
 rename hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/append/{AppendWriteFunctionWithBufferSort.java => AppendWriteFunctionWithBIMBufferSort.java} (79%)
 create mode 100644 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/append/AppendWriteFunctionWithDisruptorBufferSort.java
 copy hudi-common/src/main/java/org/apache/hudi/common/bloom/BloomFilterTypeCode.java => hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/buffer/BufferType.java (54%)
 create mode 100644 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/sink/append/TestAppendWriteFunctionWithBufferSort.java