Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Won't Fix
-
None
-
None
Description
Now all subclasses of TaskEndReason are case classes. As per discussion in https://github.com/apache/spark/pull/3073#discussion_r19920257 , it's hard to extend them (such as add/remove fields) without breaks compatibility for matching.
It's better to change them to regular classes for extensibility.