mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ben Whitehead (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MESOS-2644) AS a framework developer I WANT to check and depend on a Mesos (master) version
Date Wed, 22 Apr 2015 21:24:59 GMT

    [ 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)

Mime
View raw message