Repository: mesos Updated Branches: refs/heads/master abda779d3 -> 13d846034
Add ContainerInfo and Volumes protobufs. Review: https://reviews.apache.org/r/24349 Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/13d84603 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/13d84603 Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/13d84603 Branch: refs/heads/master Commit: 13d8460347074dfd61f53d2c9c29a70294440d35 Parents: abda779 Author: Timothy Chen <[email protected]> Authored: Tue Aug 12 22:19:27 2014 -0700 Committer: Benjamin Hindman <[email protected]> Committed: Tue Aug 12 22:19:27 2014 -0700 ---------------------------------------------------------------------- include/mesos/mesos.proto | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos/blob/13d84603/include/mesos/mesos.proto ---------------------------------------------------------------------- diff --git a/include/mesos/mesos.proto b/include/mesos/mesos.proto index cc9f20e..226ddb4 100644 --- a/include/mesos/mesos.proto +++ b/include/mesos/mesos.proto @@ -799,3 +799,38 @@ message RateLimits { // This is an aggregate value similar to 'aggregate_default_qps'. optional uint64 aggregate_default_capacity = 3; } + + +/** + * Describes a volume mapping either from host to container or vice + * versa. Both paths can either refer to a directory or a file. + */ +message Volume { + // Absolute path pointing to a directory or file in the container. + required string container_path = 1; + + // Absolute path pointing to a directory or file on the host. + optional string host_path = 2; + + enum Mode { + RW = 1; // read-write. + RO = 2; // read-only. + } + + required Mode mode = 3; +} + + +/** + * Describes a container configuration and allows extensible + * configurations for different container implementation. + */ +message ContainerInfo { + // All container implementation types. + enum Type { + DOCKER = 1; + } + + required Type type = 1; + repeated Volume volumes = 2; +}
