Added 'capabilities' field to FrameworkInfo. Review: https://reviews.apache.org/r/34306
Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/0dd0a569 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/0dd0a569 Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/0dd0a569 Branch: refs/heads/master Commit: 0dd0a56968d8971b3db6af838ba8d292342dda95 Parents: 83950ed Author: Vinod Kone <[email protected]> Authored: Fri May 15 17:20:16 2015 -0700 Committer: Vinod Kone <[email protected]> Committed: Thu May 21 14:11:26 2015 -0700 ---------------------------------------------------------------------- include/mesos/mesos.proto | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos/blob/0dd0a569/include/mesos/mesos.proto ---------------------------------------------------------------------- diff --git a/include/mesos/mesos.proto b/include/mesos/mesos.proto index dd3b5dd..a668889 100644 --- a/include/mesos/mesos.proto +++ b/include/mesos/mesos.proto @@ -141,6 +141,22 @@ message FrameworkInfo { // the Mesos web UI can link to it. It is expected to be a full URL, // for example http://my-scheduler.example.com:8080/. optional string webui_url = 9; + + message Capability { + enum Type { + // Receive offers with revocable resources. See 'Resource' + // message for details. + // TODO(vinod): This is currently a no-op. + REVOCABLE_RESOURCES = 1; + } + + required Type type = 1; + } + + // This field allows a framework to advertise its set of + // capabilities (e.g., ability to receive offers for revocable + // resources). + repeated Capability capabilities = 10; }
