You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Jay Guo (JIRA)" <ji...@apache.org> on 2016/04/27 09:47:12 UTC
[jira] [Commented] (MESOS-3784) Replace Master/Slave Terminology
Phase I - Update mesos-cli
[ https://issues.apache.org/jira/browse/MESOS-3784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15259728#comment-15259728 ]
Jay Guo commented on MESOS-3784:
--------------------------------
I took a look at this ticket and here are some findings:
1. root command {{mesos}} collects scripts whose name match {{mesos-*}} in same dir as the subcommands. As long as we keep mesos-slave binary and its wrapper script, {{slave}} appears in the subcommands, unless we explicitly filter it out in {{mesos}} executable. I would suggest to add deprecation warning when using mesos-slave.
2. Subcommand's usage info are basically flags descriptions, which are deeply coupled with https://issues.apache.org/jira/browse/MESOS-3781 I suggest we solve them there.
3. Python utils _mesos-cat_, _mesos-ps_, _mesos-tail_ and _mesos-scp_ do contain few hardcoded "slave". Although I wonder whether we still keep these utils? In pypi page, it's stated that mesos.cli is deprecated in favor of DCOS CLI. https://pypi.python.org/pypi/mesos.cli For one thing, these utils assume a zookeeper setup and resolve master from them, therefore not useful in a standalone setup. Secondly, there are some bugs in the util, such as referencing variables in {{finally}} which is assigned in {{try}} without a default value. Is there someone maintaining these scripts? Should we fix them systematically?
[~vinodkone] ideas?
> Replace Master/Slave Terminology Phase I - Update mesos-cli
> ------------------------------------------------------------
>
> Key: MESOS-3784
> URL: https://issues.apache.org/jira/browse/MESOS-3784
> Project: Mesos
> Issue Type: Task
> Reporter: Diana Arroyo
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)