Github user aarondav commented on the pull request: https://github.com/apache/spark/pull/1603#issuecomment-50238872 Does the movement of the status modification into the synchronized block change anything? It seems the only effective change here is downgrading an exception to a log message. Because we remove the status from the map within the synchronized block, it would seem that it's safe to do our subsequent modification of the status without (though it does seem to be more consistent with the rest of the code to do it within).
--- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---