[ 
https://issues.apache.org/jira/browse/MESOS-2644?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14507937#comment-14507937
 ] 

Ben Whitehead commented on MESOS-2644:
--------------------------------------

To extend it a bit further:

As a framework developer I WANT Mesos to enforce version compatibility at 
framework registration/reregistration time.

This is something I would love to have that mimics the Android and iOS app 
stores where I can't even install something that is incompatible with my 
device's software version. In Mesos it'd be great if my framework was prevented 
from registering if it wasn't compatible with the version of Mesos running.

This will be very helpful for new frameworks that are being developer against 
the forthcoming Persistent Volumes and Dynamic Reservation features.

> AS a framework developer I WANT to check and depend on a Mesos (master) 
> version
> -------------------------------------------------------------------------------
>
>                 Key: MESOS-2644
>                 URL: https://issues.apache.org/jira/browse/MESOS-2644
>             Project: Mesos
>          Issue Type: Story
>          Components: framework
>    Affects Versions: 0.22.0
>            Reporter: Aaron Bell
>              Labels: mesosphere
>
> Example: I'm developing a framework that makes use of persistent volumes, 
> MESOS-1554. At startup I want my scheduler to verify the Mesos master's 
> version and abort if it's less than e.g. {{0.23.0}}, which I know is the 
> minimum version for that feature.
> I've looked at MESOS-753 and MESOS-986 and they don't seem to address  this 
> cleanly.
> Version may be available in {{state.json}}, but this is an unboundedly large 
> value to parse. It would seem sensible to have an HTTP endpoint {{/version}} 
> or similar.



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

Reply via email to