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

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


    from 1051d2635 [#1608][part-1] fix(spark): Only share the replacement 
servers for faulty servers in one stage (#1609)
     add f9d71daaa [#1606] feat(client): Add client retry mechanism for 
NO_BUFFER when reading data(memory/local/index) (#1616)

No new revisions were added by this update.

Summary of changes:
 .../hadoop/mapreduce/task/reduce/RssShuffle.java   |   9 +
 .../spark/shuffle/reader/RssShuffleReader.java     |  10 +
 .../spark/shuffle/reader/RssShuffleReader.java     |  10 +
 .../client/factory/ShuffleClientFactory.java       |  20 ++
 .../uniffle/client/impl/ShuffleReadClientImpl.java |   2 +
 .../apache/uniffle/test/RpcClientRetryTest.java    | 277 +++++++++++++++++++++
 .../client/impl/grpc/ShuffleServerGrpcClient.java  | 157 ++++++++----
 .../impl/grpc/ShuffleServerGrpcNettyClient.java    |  95 ++++---
 ...teStorageRequest.java => RetryableRequest.java} |  16 +-
 .../request/RssGetInMemoryShuffleDataRequest.java  |  25 +-
 .../client/request/RssGetShuffleDataRequest.java   |  27 +-
 .../client/request/RssGetShuffleIndexRequest.java  |  25 +-
 .../apache/uniffle/server/ShuffleServerConf.java   |   6 -
 .../uniffle/server/ShuffleServerGrpcService.java   |  12 +-
 .../server/buffer/ShuffleBufferManager.java        |  42 ++--
 .../server/netty/ShuffleServerNettyHandler.java    |  12 +-
 .../server/MockedShuffleServerGrpcService.java     |  91 ++++++-
 .../storage/factory/ShuffleHandlerFactory.java     |   8 +-
 .../handler/impl/LocalFileClientReadHandler.java   |  32 ++-
 .../handler/impl/MemoryClientReadHandler.java      |  34 ++-
 .../request/CreateShuffleReadHandlerRequest.java   |  18 ++
 .../impl/LocalFileServerReadHandlerTest.java       |   5 +-
 22 files changed, 779 insertions(+), 154 deletions(-)
 create mode 100644 
integration-test/common/src/test/java/org/apache/uniffle/test/RpcClientRetryTest.java
 copy 
internal-client/src/main/java/org/apache/uniffle/client/request/{RssFetchRemoteStorageRequest.java
 => RetryableRequest.java} (76%)

Reply via email to