You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Geoffroy Jabouley (JIRA)" <ji...@apache.org> on 2015/11/27 11:45:10 UTC

[jira] [Created] (MESOS-4022) Slave ports range resource syntax is not intuitive for a specific port

Geoffroy Jabouley created MESOS-4022:
----------------------------------------

             Summary: Slave ports range resource syntax is not intuitive for a specific port
                 Key: MESOS-4022
                 URL: https://issues.apache.org/jira/browse/MESOS-4022
             Project: Mesos
          Issue Type: Improvement
          Components: slave
    Affects Versions: 0.25.0
         Environment: Ubuntu 14.04 LTS
            Reporter: Geoffroy Jabouley
            Priority: Minor


Current Mesos slave range syntax for resources is not intuitive, and can sometimes lead to unexpected results.

Let's say i want to offer ports:
* 10000
* 30000 to 31000
* 50000

Current correct syntax is: *[10000-10000,30000-31000,50000-50000]*

A more logical syntax would be: *[10000,30000-31000,50000]*

Some potential side effects of the actual syntax

||Resource syntax||Resulting offer||Expected offer||
|[31000-33000,50000]|ERROR|{noformat}ports(*):[31000-33000,50000]{noformat}
|[10000,31000-33000,50000]|{noformat}ports(*):[10000-50000]{noformat}|{noformat}ports(*):[10000,31000-33000,50000]{noformat}
|[31000-33000,50000,50010]|{noformat}ports(*):[31000-33000, 50000-50010]{noformat}|{noformat}ports(*):[31000-33000, 50000, 50010]{noformat}




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