[ https://issues.apache.org/jira/browse/MESOS-3794?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15018726#comment-15018726 ]
James Peach commented on MESOS-3794: ------------------------------------ I have a need to pass largish blobs through ExecutorInfo. I would be happy to take this ticket if that is OK. > Master should not store arbitrarily sized data in ExecutorInfo > -------------------------------------------------------------- > > Key: MESOS-3794 > URL: https://issues.apache.org/jira/browse/MESOS-3794 > Project: Mesos > Issue Type: Bug > Components: master > Reporter: Joseph Wu > Priority: Critical > Labels: mesosphere > > From a comment in [MESOS-3771]: > Master should not be storing the {{data}} fields from {{ExecutorInfo}}. We > currently [store the entire > object|https://github.com/apache/mesos/blob/master/src/master/master.hpp#L262-L271], > which means master would be at high risk of OOM-ing if a bunch of executors > were started with big {{data}} blobs. > * Master should scrub out unneeded bloat from {{ExecutorInfo}} before storing > it. > * We can use an alternate internal object, like we do for {{TaskInfo}} vs > {{Task}}; see > [this|https://github.com/apache/mesos/blob/master/src/messages/messages.proto#L39-L41]. -- This message was sent by Atlassian JIRA (v6.3.4#6332)