mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kevin Klues (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (MESOS-5676) A full redesign of the Mesos CLI
Date Tue, 21 Jun 2016 18:25:58 GMT

     [ https://issues.apache.org/jira/browse/MESOS-5676?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Kevin Klues updated MESOS-5676:
-------------------------------
    Description: 
The current Mesos CLI is in serious need of a upgrade. It was created a long time ago and
hasn't kept pace with the rest of the code base. In fact, many of the current Mesos CLI commands
do not work out of the box. For example, using any of the python CLI scripts such as “mesos-cat”
will result in an error because the proper Mesos library is not in not in the $PYTHONPATH
by default. 

This Epic proposes a redesign of the Mesos CLI including (but not limited to) the following:
  * A complete rewrite of the CLI, from the ground up, with a more pluggable architecture,
better help information, and bash-autocompletion
  * A full test suite for the CLI that is closely tied with the Mesos unit tests so CLI commands
will be updated as Mesos features change
  * A new set of container-related commands in the vein of "docker exec", "docker ps", "docker
top", "docker logs", etc.
  * Both a local and a remote component so you can debug locally using the CLI or gather information
/ launch cluster wide commands from the same CLI

A full design doc will be posted soon.

  was:
The current Mesos CLI is in serious need of a upgrade. It was created a long time ago and
hasn't kept pace with the rest of the code base. In fact, many of the current Mesos CLI commands
do not work out of the box. For example, using any of the python CLI scripts such as “mesos-cat”
will result in an error because the proper Mesos library is not in not in the $PYTHONPATH
by default. 

This Epic proposes a redesign of the Mesos CLI including (but not limited to) the following:
  * A complete rewrite of the CLI, from the ground up, with a more pluggable architecture,
better help information, and bash-autocompletion
  * A new set of container-related commands in the vein of "docker exec", "docker ps", "docker
top", "docker logs", etc.
  * Both a local and a remote component so you can debug locally using the CLI or gather information
/ launch cluster wide commands from the same CLI

A full design doc will be posted soon.


> A full redesign of the Mesos CLI
> --------------------------------
>
>                 Key: MESOS-5676
>                 URL: https://issues.apache.org/jira/browse/MESOS-5676
>             Project: Mesos
>          Issue Type: Epic
>            Reporter: Kevin Klues
>            Assignee: Kevin Klues
>              Labels: CLI
>
> The current Mesos CLI is in serious need of a upgrade. It was created a long time ago
and hasn't kept pace with the rest of the code base. In fact, many of the current Mesos CLI
commands do not work out of the box. For example, using any of the python CLI scripts such
as “mesos-cat” will result in an error because the proper Mesos library is not in not
in the $PYTHONPATH by default. 
> This Epic proposes a redesign of the Mesos CLI including (but not limited to) the following:
>   * A complete rewrite of the CLI, from the ground up, with a more pluggable architecture,
better help information, and bash-autocompletion
>   * A full test suite for the CLI that is closely tied with the Mesos unit tests so CLI
commands will be updated as Mesos features change
>   * A new set of container-related commands in the vein of "docker exec", "docker ps",
"docker top", "docker logs", etc.
>   * Both a local and a remote component so you can debug locally using the CLI or gather
information / launch cluster wide commands from the same CLI
> A full design doc will be posted soon.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message