ivoson commented on PR #54136:
URL: https://github.com/apache/spark/pull/54136#issuecomment-3857386040

   Here is the current dependency chain while initializing Executor, ideally we 
should firstly initialize the shuffleManager and then register BlockManager to 
ensure BlockManager is fully ready to server shuffle block operations.
   
   <img width="506" height="422" alt="image" 
src="https://github.com/user-attachments/assets/4513efc9-f0f0-49ee-935f-acdb6899d3e8";
 />
   
   But `updateDependencies` could take some time, if we wait for 
`updateDependencies` and then -> Initialize ShuffleManager -> Initialize 
BlockManager -> Start Heartbeat, heartbeat timeout could happen. This is a 
known issue which has been fixed by 
https://issues.apache.org/jira/browse/SPARK-32175
   
   cc @Ngone51 @mridulm 


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to