xianjingfeng commented on issue #339:
URL: 
https://github.com/apache/incubator-uniffle/issues/339#issuecomment-1328017090

   > Thanks for pointing out that. I did a quick look at the shuffle write 
client code, it seems that the `sendShuffleData` process is blocked by the 
first round to the primary shuffle servers. I think rather to reduce the 
`rss.client.send.check.timeout.ms` settings(-> which causes task retry), how 
about refactor `sendShuffleDataAsync` to return early and the send round of 
`sendShuffleDataAsync` could start asap.
   > 
   > The purpose of sending data concurrently is that once a request finished, 
the whole sending process would finish, which avoids busy/flaky servers.
   
    `rss.client.send.check.timeout.ms` is for limit the max time to finish send 
blocks to all replicas. And how to let it return early is what we need discuss.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to