mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Peach (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MESOS-3075) introduce QuiesceOffers message
Date Sat, 08 Aug 2015 16:45:45 GMT

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

James Peach commented on MESOS-3075:
------------------------------------

It might be. Let's wait and see what lands in MESOS-3037 :)

> introduce QuiesceOffers message
> -------------------------------
>
>                 Key: MESOS-3075
>                 URL: https://issues.apache.org/jira/browse/MESOS-3075
>             Project: Mesos
>          Issue Type: Improvement
>            Reporter: James Peach
>         Attachments: MESOS-3075.tiff
>
>
> When there are a large number of slaves and a large number of frameworks, allocation
performance suffers as the list of refused filters grows. Once a framework hits its target,
it ends up having to refused offers all the time. It is more effective to simply request that
it no longer receive offers.
> The QuiesceOffers message requests that the framework no longer receive offers. It has
similar semantics to declining an offer. The quiescence is persisted across framework failures,
and can be lifted using ReviveOffers. The proposed protobuf signature for this is:
> {code}
> diff --git a/src/messages/messages.proto b/src/messages/messages.proto
> index 165a16d..1b4475a 100644
> --- a/src/messages/messages.proto
> +++ b/src/messages/messages.proto
> @@ -188,6 +188,10 @@ message ReviveOffersMessage {
>    required FrameworkID framework_id = 1;
>  }
> +message QuiesceOffersMessage {
> +  required FrameworkID framework_id = 1;
> +  optional double quiesce_seconds = 2;
> +}
> {code}
> If {{quiesce_seconds}} is not specified, the quiescence is indefinite (ie. applied until
the next ReviveOffers).



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

Mime
View raw message