I tried to read many articles but still not clear on this:
The executors complete the execution of tasks and have the results with them.
1. The results(output data) from all executors is transported to driver in all cases or executors persist it if that is to be done to a file storage etc.
2. If in call cases results are transported back to driver- how is that achieved- do we have any link to a document describing that in detail.