Meng Zhu created MESOS-9647:
-------------------------------

             Summary: Improve subscriber scalability.
                 Key: MESOS-9647
                 URL: https://issues.apache.org/jira/browse/MESOS-9647
             Project: Mesos
          Issue Type: Improvement
            Reporter: Meng Zhu


Current there is no batching for serving the subscribe requests. And 
constructing and generating the initial GET_STATE message is very expensive due 
to evolving and etc.

Three perf traces are uploaded:

During a scale test, we tested the scalability of concurrent subscribers. Three 
perf traces are collected:

mesos-master_ui_p1.stacks.gz // baseline
mesos-master_ui_p10.stacks.gz // added 10 more subscribers
mesos-master_ui_p19.stacks.gz // add 19 subscribers

At 19, slowness and timeouts are reported:

"having a tough time getting a response from /mesos/api/v1?subscribe"
"73s/100MB response time, now getting timeouts (504)"



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to