mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Isabel Jimenez (JIRA)" <>
Subject [jira] [Assigned] (MESOS-1162) Add a 'Percentage' abstraction.
Date Tue, 01 Jul 2014 23:04:25 GMT


Isabel Jimenez reassigned MESOS-1162:

    Assignee: Isabel Jimenez

> Add a 'Percentage' abstraction.
> -------------------------------
>                 Key: MESOS-1162
>                 URL:
>             Project: Mesos
>          Issue Type: Improvement
>          Components: stout
>            Reporter: Benjamin Mahler
>            Assignee: Isabel Jimenez
> It is currently difficult to add a percentage-based flag, if one desires it to be specified
in the "0%"-"100%" form. This requires creating a {{string}} flag and doing all the parsing
 / validation manually.
> An alternative is to use a {{double}} flag with 0.0-1.0 being the valid range, however,
this may not read as intuitively to operators.
> Another alternative is to use a {{double}} flag with 0.0-100.0 as the valid range, with
the '%' being implicit.
> However, these two alternative techniques can lead to confusion since it's not clear
how we're interpreting the value. Requiring the '%' symbol is nice because it leaves no room
for ambiguity.
> I would propose adding a 'Percentage' abstraction in stout that provides the parsing
logic for use in flags. Percentages can basically be a wrapper around the underlying {{double}}.

This message was sent by Atlassian JIRA

View raw message