[WIP]When the executor is thrown OutOfMemoryError exception driver run garbage collection

I don't know. It's still not clear to me what it is that you're trying to fix. See my question in https://github.com/apache/spark/pull/1387#issuecomment-49070018; you pasted a bunch of looks but you haven't explained what the problem is. Is it something that causes the spark job to do something it shouldn't? Or is it just an ugly log message you're trying to get rid of?