You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by Meng Zhu <mz...@mesosphere.com> on 2018/06/14 23:21:22 UTC

Proposing Minimum Capability to Safeguard Downgrade

Hi:

A common use case for downgrade is rolling back from problematic upgrades.
Mesos promises compatibility between any 1.x and 1.y versions of
masters/agents as long as new features are not used. However, currently
there is no easy way to tell whether any “new” features are being used. And
any incompatible downgrade would silently result in undefined behavior
instead of failsafe. This is not ideal.

We want to help operators to make informed downgrade decisions and to take
correct actions (e.g. deactivate the use of certain new features) if
necessary. To this end, we propose adding minimum component capability.
Please checkout the doc below for more details. Feel free to comment in the
doc! Thanks!

JIRA: *MESOS-8878 <https://issues.apache.org/jira/browse/MESOS-8878>*
Design proposal
<https://docs.google.com/document/d/1HAfd05725aabKzR-sYNiZ28IchMnw60m7xv1VviHfIg/edit#>

-Meng