Description
Examples with this mistake include:
- https://github.com/apache/spark/blob/9716a727fb2d11380794549039e12e53c771e120/mllib/src/main/scala/org/apache/spark/ml/classification/DecisionTreeClassifier.scala#L119
- https://github.com/apache/spark/blob/9716a727fb2d11380794549039e12e53c771e120/mllib/src/main/scala/org/apache/spark/ml/recommendation/ALS.scala#L220
Whomever writes a PR for this JIRA should check all spark.ml Model's copy() methods and set copy's Model.parent when available. Also verify in unit tests (possibly in a standard method checking Models to share code).