[
https://issues.apache.org/jira/browse/MESOS-7791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16133373#comment-16133373
]
Vinod Kone commented on MESOS-7791:
-----------------------------------
Can you add story points for this?
> subprocess' childMain using ABORT when encountering user errors
> ---------------------------------------------------------------
>
> Key: MESOS-7791
> URL: https://issues.apache.org/jira/browse/MESOS-7791
> Project: Mesos
> Issue Type: Bug
> Components: libprocess
> Affects Versions: 1.4.0
> Reporter: Benjamin Bannier
> Assignee: Andrei Budnik
> Labels: mesosphere, tech-debt
>
> In {{process/posix/subprocess.hpp}}'s {{childMain}} we exit with {{ABORT}}
> when there was a user error,
> {noformat}
> ABORT:
> (/pkg/src/mesos/3rdparty/libprocess/include/process/posix/subprocess.hpp:195):
> Failed to os::execvpe on path '/SOME/PATH': Argument list too long
> {noformat}
> We here abort instead of simply {{_exit}}'ing and letting the user know that
> we couldn't deal with the given arguments.
> Abort can potentially dump core, and since this abort is before the
> {{execvpe}}, the process image can potentially be large (e.g., >300 MB) which
> could quickly fill up a lot of disk space.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)