Definitely! I wasn't sure if Michael already added a benchmark as part of this reviews/prototyping.
On Thu, Nov 5, 2015 at 8:40 AM, Benjamin Mahler <[email protected]> wrote: > The benchmark can be written independently and should exist before the fix > so we can measure the improvement. Vinod sounds like you might be > interested in writing one while waiting for michael? > > > ---------- Forwarded message ---------- > From: *Vinod Kone (JIRA)* <[email protected]> > Date: Thursday, November 5, 2015 > Subject: [jira] [Created] (MESOS-2353) Improve performance of the master's > state.json endpoint for large clusters. > To: [email protected] > > > > [ > https://issues.apache.org/jira/browse/MESOS-2353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14991934#comment-14991934 > ] > > Vinod Kone commented on MESOS-2353: > ----------------------------------- > > Sure. If reviews and design doc are out by monday, that should be fine. > Can you ping me on IRC when you are online? Want to get a sense of what's > coming. > > > Improve performance of the master's state.json endpoint for large > clusters. > > > --------------------------------------------------------------------------- > > > > Key: MESOS-2353 > > URL: https://issues.apache.org/jira/browse/MESOS-2353 > > Project: Mesos > > Issue Type: Improvement > > Components: master > > Reporter: Benjamin Mahler > > Labels: newbie, scalability, twitter > > > > The master's state.json endpoint consistently takes a long time to > compute the JSON result, for large clusters: > > {noformat} > > $ time curl -s -o /dev/null localhost:5050/master/state.json > > Mon Jan 26 22:38:50 UTC 2015 > > real 0m13.174s > > user 0m0.003s > > sys 0m0.022s > > {noformat} > > This can cause the master to get backlogged if there are many state.json > requests in flight. > > Looking at {{perf}} data, it seems most of the time is spent doing > memory allocation / de-allocation. This ticket will try to capture any low > hanging fruit to speed this up. Possibly we can leverage moves if they are > not already being used by the compiler. > > > > -- > This message was sent by Atlassian JIRA > (v6.3.4#6332) > >
