Github user aarondav commented on the pull request:

    https://github.com/apache/spark/pull/4016#issuecomment-69886514
  
    This seems simpler to me than understanding the relationship between actors 
and supervisors, as well as restart strategies, but I am not sure it's a 
sufficient improvement in that regard to warrant refactoring this rather 
fundamental piece of Spark code.
    
    The benefit of removing the sole usage of Supervisors from Spark core is 
offset by the fact that we still use Actors for the sake of event loops 
everywhere else. Perhaps converting the rest into event loops would be easier 
than making them properly hierarchical actors with supervisors, thus making 
this the first in a set of eventual rewrites, but that is a higher level 
discussion that should be had.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

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

Reply via email to