GitHub user zsxwing opened a pull request:

    https://github.com/apache/spark/pull/2593

    [SPARK-3741] Make ConnectionManager propagate errors properly and add mo...

    ...re logs to avoid Executors swallowing errors
    
    This PR made the following changes:
    * Register a callback to `Connection` so that the error will be propagated 
properly.
    * Add more logs so that the errors won't be swallowed by Executors.
    * Use trySuccess/tryFailure because `Promise` doesn't allow to call 
success/failure more than once.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/zsxwing/spark SPARK-3741

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/spark/pull/2593.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2593
    
----
commit 764aec5f256babf5baff20cb0c0cf5532c2a5f20
Author: zsxwing <[email protected]>
Date:   2014-09-30T07:04:16Z

    [SPARK-3741] Make ConnectionManager propagate errors properly and add more 
logs to avoid Executors swallowing errors

----


---
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 [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to