Description
It appears GradientBoostedTrees.scala can call 'persist' on an RDD and never unpersist it.
In the master branch it's in GradientBoostedTrees.boost method. It "persists" the input RDD if it's not already persisted but doesn't unpersist it.
I'll be submitting a PR with a fix.