advancedxy commented on issue #825:
URL: 
https://github.com/apache/incubator-uniffle/issues/825#issuecomment-1519071552

   > > > A critical problem is that how to inform the servers that we will 
assign a new server.
   > > 
   > > 
   > > `inform the servers` what servers do you mean?
   > 
   > I mean that we should how to inform the executors that we have updated 
shuffle servers. Do we only know the shuffle server allocation at the beginning 
of the stage or the beginning of the stage re-attempt? Could we add shuffle 
server for some partitions when the stage is running? If we can, how to inform 
the executors that we have assign new shuffle servers?
   
   Each task will retrieve new shuffle assignment from driver with local cache 
on the executor side. So once a new server is added, new tasks will get new 
shuffle server assignments. Old tasks wouldn't get a chance to update shuffle 
server assignments. It would either failed/abort due to bad shuffle server or 
write shuffle data successfully. 


-- 
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