GitHub user jsoltren opened a pull request:

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

    [SPARK-9103][WIP] Track Netty memory usage - take two

    This patch resurrects #7753 by liyezhang556520 and #17625 by jsoltren.
    
    ## What changes were proposed in this pull request?
    
    Memory reporting is a much desired feature in Apache Spark. This change 
adds reporting for some memory used by netty. We introduce a new 
executorMetrics object to track this.
    
    This is a backend only change. No UI is included with this change.
    
    ## How was this patch tested?
    
    Ran 
https://github.com/jsoltren/spark-demos/blob/master/src/main/scala/org/soltren/spark/examples/ShuffleGroupCount.scala

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

    $ git pull https://github.com/jsoltren/spark jsoltren-9103

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

    https://github.com/apache/spark/pull/17762.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 #17762
    
----
commit 1e51c73d340b331f6fcd033635e4468201ba1477
Author: José Hiram Soltren <[email protected]>
Date:   2017-03-28T19:49:38Z

    Netty network layer memory usage on webUI
    
    Manual pull of the PR from:
    https://github.com/apache/spark/pull/7753/commits
    
    Created with:
    git checkout upstream/pr/7753 -- .
    
    A bunch of manual merging happened after this.

commit 543cd88f18210311691c86db30eb6ad8618386b6
Author: José Hiram Soltren <[email protected]>
Date:   2017-04-04T17:53:34Z

    more fixups to get things compiling

commit b794b86a37e816938a3172bb0a7aeb0e95ca0ca7
Author: José Hiram Soltren <[email protected]>
Date:   2017-04-04T18:13:46Z

    fix JsonProtocolSuite

commit 941eef06587d2b20a63f46c86c3534b88a6d3bf7
Author: José Hiram Soltren <[email protected]>
Date:   2017-04-11T01:56:05Z

    Some fixups related to internal code review. More are coming.

commit 72ed41eb449626e06fbed22b3a96dfd3f299e58d
Author: José Hiram Soltren <[email protected]>
Date:   2017-04-11T01:58:54Z

    delete stragglers

commit 7cddd6c335a2a961a3b9e8061ad32f57a6a5063a
Author: José Hiram Soltren <[email protected]>
Date:   2017-04-12T19:02:58Z

    Doc changes and minor tweaks in preparation for PR

commit 1bb14b476af6d55ce0c53b9b9b40946f92cac1c9
Author: José Hiram Soltren <[email protected]>
Date:   2017-04-12T21:53:43Z

    s/Happen Time/Peak Time

commit f3e5704b4db4d9da54ed57c44c9381689b6d682b
Author: José Hiram Soltren <[email protected]>
Date:   2017-04-12T22:11:02Z

    fix merge conflict

commit 577d44211888232541a39026850ab7aa7b125e70
Author: José Hiram Soltren <[email protected]>
Date:   2017-04-17T16:02:39Z

    Respond to some code review feedback. Make executorMetrics an Option.

commit 0ebcec0f3505e88e37f2acc56a4dda3cf52fb236
Author: José Hiram Soltren <[email protected]>
Date:   2017-04-24T18:36:55Z

    Get tests to compile after making ExecutorMetrics an Option

commit f3d8aa57f3b777c54e3e2295df007017ec1058fd
Author: José Hiram Soltren <[email protected]>
Date:   2017-04-24T18:47:04Z

    More SQL test fixes

commit 550c2d8bd57a55e2801f9e5569b0425a62558255
Author: José Hiram Soltren <[email protected]>
Date:   2017-04-25T20:06:01Z

    Remove UI parts of this change set
    
    Refactor MemoryListener to core from UI.

----


---
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