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

roryqi pushed a change to branch branch-0.10
in repository https://gitbox.apache.org/repos/asf/incubator-uniffle.git


    from 477bc3037 [MINOR] chore: Fix the issue of license loss (#2248)
     new 6cafe465f [#2241] improvement(server): Introduce storage flush 
operation timeout cancel to avoid disk hang (#2247)
     new 6951e367e [#2219] feat: Introduce ShuffleBlockIdManagerFactory and 
PartitionedShuffleBlockIdManager (#2227)
     new 7fd296a66 [MINOR] feat(spark-client): Support set accessId by another 
config dynamically (#2250)
     new da96ff300 [#2251] fix(server): fix wrong disk used space while config 
multiply dirs in one mount point (#2252)
     new cce120068 [#2241][FOLLOWUP] improvement(server): Mark the underlying 
thread name (#2256)
     new d2f8ea01f [MINOR] feat(server,dashboard,coordinator): Report 
configured metrics of server to coordinator and display to dashboard (#2239)
     new 7ae4613ef [MINOR] Bump version to 0.11.0-SNAPSHOT (#2249)
     new 2f349976c [MINOR] fix(client): Fix error log for 
CoordinatorGrpcRetryableClient#accesCluster (#2258)
     new ff534ea86 [#2259] fix(server) dataLength of 
ShuffleBufferWithLinkedList not clear after toFlushEvent (#2260)
     new d65389794 [#436] feat(client,server): Introduce multi-part 
LocalStorageManager (#2253)
     new 199a81b6b [MINOR] improvement(spark-client): put sparkConf as extra 
properties while client request accessCluster (#2254)
     new 850cd8ab3 [MINOR] improvement(dashboard): Support sort application 
info by partition num
     new 747c02d21 [MINOR] community: Add security.md (#2268)
     new c4da70235 [#436][FOLLOWUP] docs: Add documents for 
localStorageManagerClass and MultiPartLocalStorageManager (#2266)
     new 623a4bf90 [MINOR] Correct the NOTICE and LICENSE (#2271)

The 15 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:
 LICENSE-binary                                     |   3 +-
 NOTICE                                             |   2 +-
 cli/pom.xml                                        |   2 +-
 client-mr/core/pom.xml                             |   4 +-
 client-mr/hadoop2.8/pom.xml                        |   2 +-
 client-mr/hadoop3.2/pom.xml                        |   2 +-
 client-spark/common/pom.xml                        |   4 +-
 .../org/apache/spark/shuffle/RssSparkConfig.java   |  16 ++
 .../shuffle/manager/RssShuffleManagerBase.java     |  17 +-
 client-spark/spark2-shaded/pom.xml                 |   2 +-
 client-spark/spark2/pom.xml                        |   2 +-
 .../spark/shuffle/DelegationRssShuffleManager.java |  17 +-
 client-spark/spark3-shaded/pom.xml                 |   2 +-
 client-spark/spark3/pom.xml                        |   2 +-
 .../spark/shuffle/DelegationRssShuffleManager.java |  17 ++
 .../shuffle/DelegationRssShuffleManagerTest.java   |  12 ++
 client-tez/pom.xml                                 |   4 +-
 client/pom.xml                                     |   4 +-
 common/pom.xml                                     |   2 +-
 .../java/io/netty/util/CompositeFileRegion.java    | 142 +++++++++++++
 .../apache/uniffle/common/ShuffleDataSegment.java  |  10 +-
 .../apache/uniffle/common/ShuffleIndexResult.java  |  25 ++-
 .../uniffle/common/config/RssClientConf.java       |  15 ++
 .../common/future/CompletableFutureUtils.java      |  72 +++++++
 .../uniffle/common/metrics/MetricsManager.java     |   8 +
 .../uniffle/common/netty/MessageEncoder.java       |   3 +-
 ...fer.java => MultiFileSegmentManagedBuffer.java} |  40 ++--
 .../netty/protocol/GetLocalShuffleDataRequest.java |  30 +++
 ...uest.java => GetLocalShuffleDataV2Request.java} |  92 +++------
 .../protocol/GetLocalShuffleIndexResponse.java     |   5 +
 ...se.java => GetLocalShuffleIndexV2Response.java} |  60 ++++--
 .../uniffle/common/netty/protocol/Message.java     |  13 +-
 ...tSplitter.java => AbstractSegmentSplitter.java} |  78 ++++---
 .../common/segment/FixedSizeSegmentSplitter.java   |  90 +-------
 .../common/segment/LocalOrderSegmentSplitter.java  | 120 +----------
 .../apache/uniffle/common/storage/StorageInfo.java |   4 +
 .../org/apache/uniffle/common/util/Constants.java  |   1 +
 .../common/future/CompletableFutureUtilsTest.java  |  78 +++++++
 .../segment/FixedSizeSegmentSplitterTest.java      |  51 +++++
 .../segment/LocalOrderSegmentSplitterTest.java     |  57 ++++++
 coordinator/pom.xml                                |   2 +-
 .../coordinator/CoordinatorGrpcService.java        |   3 +-
 .../org/apache/uniffle/coordinator/ServerNode.java |  12 +-
 dashboard/pom.xml                                  |   2 +-
 .../src/main/webapp/src/pages/ApplicationPage.vue  |   2 +-
 .../webapp/src/pages/serverstatus/NodeListPage.vue |   7 +
 deploy/kubernetes/pom.xml                          |   2 +-
 docs/client_guide/client_guide.md                  |   1 +
 docs/client_guide/spark_client_guide.md            |   2 +
 docs/server_guide.md                               |  16 +-
 integration-test/common/pom.xml                    |   4 +-
 ...ShuffleWithRssClientTestWhenShuffleFlushed.java |  10 +-
 .../apache/uniffle/test/ShuffleServerGrpcTest.java |   9 +-
 .../uniffle/test/ShuffleServerWithLocalTest.java   |  12 +-
 integration-test/mr/pom.xml                        |   4 +-
 integration-test/spark-common/pom.xml              |   4 +-
 ...thLocalForMultiPartLocalStorageManagerTest.java | 226 +++++++++++++++++++++
 integration-test/spark2/pom.xml                    |   2 +-
 integration-test/spark3/pom.xml                    |   2 +-
 integration-test/tez/pom.xml                       |   4 +-
 internal-client/pom.xml                            |   4 +-
 .../client/impl/grpc/CoordinatorGrpcClient.java    |  71 ++-----
 .../impl/grpc/CoordinatorGrpcRetryableClient.java  |   2 +-
 .../client/impl/grpc/ShuffleServerGrpcClient.java  |   6 +-
 .../impl/grpc/ShuffleServerGrpcNettyClient.java    |  37 +++-
 .../client/request/RssGetShuffleDataRequest.java   |  23 ++-
 .../client/request/RssSendHeartBeatRequest.java    |  10 +-
 .../response/RssGetShuffleIndexResponse.java       |  10 +-
 pom.xml                                            |   2 +-
 proto/pom.xml                                      |   2 +-
 proto/src/main/proto/Rss.proto                     |   3 +
 security.md                                        |  30 +++
 server-common/pom.xml                              |   2 +-
 server/pom.xml                                     |   2 +-
 .../java/org/apache/uniffle/server/Checker.java    |   5 +-
 .../uniffle/server/DefaultFlushEventHandler.java   |  26 ++-
 .../apache/uniffle/server/RegisterHeartBeat.java   |  80 +++-----
 .../uniffle/server/ShuffleDataReadEvent.java       |  11 +
 .../org/apache/uniffle/server/ShuffleServer.java   |  47 +++--
 .../apache/uniffle/server/ShuffleServerConf.java   |  29 +++
 .../uniffle/server/ShuffleServerGrpcService.java   |  16 +-
 .../uniffle/server/ShuffleServerMetrics.java       |   9 +
 .../org/apache/uniffle/server/ShuffleTaskInfo.java |  34 +++-
 .../apache/uniffle/server/ShuffleTaskManager.java  | 194 ++++++------------
 .../server/block/DefaultShuffleBlockIdManager.java | 220 ++++++++++++++++++++
 .../block/PartitionedShuffleBlockIdManager.java    | 159 +++++++++++++++
 .../server/block/ShuffleBlockIdManager.java        |  56 +++++
 .../server/block/ShuffleBlockIdManagerFactory.java |  33 +--
 .../server/buffer/ShuffleBufferWithLinkedList.java |   1 +
 .../server/netty/ShuffleServerNettyHandler.java    |  30 ++-
 .../server/storage/HybridStorageManager.java       |   7 +-
 .../server/storage/LocalStorageManager.java        |  12 +-
 .../server/storage/LocalStorageManagerFactory.java |  30 +--
 .../storage/MultiPartLocalStorageManager.java      | 118 +++++++++++
 .../uniffle/server/storage/StorageManager.java     |   4 +
 .../server/storage/StorageManagerFactory.java      |   2 +-
 .../apache/uniffle/server/HealthyMockChecker.java  |   2 +-
 .../uniffle/server/ShuffleTaskManagerTest.java     |  11 +-
 .../uniffle/server/UnHealthyMockChecker.java       |   2 +-
 .../buffer/ShuffleBufferWithLinkedListTest.java    |   5 +
 .../server/storage/LocalStorageManagerTest.java    |  30 ++-
 storage/pom.xml                                    |   2 +-
 .../common/CompositeReadingViewStorage.java        |  91 +++++++++
 .../uniffle/storage/common/LocalStorage.java       |  15 +-
 .../storage/handler/api/ServerReadHandler.java     |   2 +
 .../impl/CompositeLocalFileServerReadHandler.java  |  78 +++++++
 .../handler/impl/LocalFileClientReadHandler.java   |   1 +
 .../handler/impl/LocalFileServerReadHandler.java   |  22 +-
 108 files changed, 2279 insertions(+), 745 deletions(-)
 create mode 100644 common/src/main/java/io/netty/util/CompositeFileRegion.java
 create mode 100644 
common/src/main/java/org/apache/uniffle/common/future/CompletableFutureUtils.java
 copy 
common/src/main/java/org/apache/uniffle/common/netty/buffer/{NettyManagedBuffer.java
 => MultiFileSegmentManagedBuffer.java} (50%)
 copy 
common/src/main/java/org/apache/uniffle/common/netty/protocol/{GetLocalShuffleDataRequest.java
 => GetLocalShuffleDataV2Request.java} (52%)
 copy 
common/src/main/java/org/apache/uniffle/common/netty/protocol/{GetLocalShuffleIndexResponse.java
 => GetLocalShuffleIndexV2Response.java} (59%)
 copy 
common/src/main/java/org/apache/uniffle/common/segment/{FixedSizeSegmentSplitter.java
 => AbstractSegmentSplitter.java} (57%)
 create mode 100644 
common/src/test/java/org/apache/uniffle/common/future/CompletableFutureUtilsTest.java
 create mode 100644 
integration-test/spark-common/src/test/java/org/apache/uniffle/test/SparkClientWithLocalForMultiPartLocalStorageManagerTest.java
 create mode 100644 security.md
 create mode 100644 
server/src/main/java/org/apache/uniffle/server/block/DefaultShuffleBlockIdManager.java
 create mode 100644 
server/src/main/java/org/apache/uniffle/server/block/PartitionedShuffleBlockIdManager.java
 create mode 100644 
server/src/main/java/org/apache/uniffle/server/block/ShuffleBlockIdManager.java
 copy 
storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileWriterFactory.java
 => 
server/src/main/java/org/apache/uniffle/server/block/ShuffleBlockIdManagerFactory.java
 (52%)
 copy 
storage/src/main/java/org/apache/uniffle/storage/handler/impl/LocalFileWriterFactory.java
 => 
server/src/main/java/org/apache/uniffle/server/storage/LocalStorageManagerFactory.java
 (57%)
 create mode 100644 
server/src/main/java/org/apache/uniffle/server/storage/MultiPartLocalStorageManager.java
 create mode 100644 
storage/src/main/java/org/apache/uniffle/storage/common/CompositeReadingViewStorage.java
 create mode 100644 
storage/src/main/java/org/apache/uniffle/storage/handler/impl/CompositeLocalFileServerReadHandler.java

Reply via email to