You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by an...@apache.org on 2016/07/09 05:14:55 UTC

[3/8] mesos git commit: Added 'ReadFile' response message in v1 Operator API.

Added 'ReadFile' response message in v1 Operator API.

Review: https://reviews.apache.org/r/49242/


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/b7844ae2
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/b7844ae2
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/b7844ae2

Branch: refs/heads/master
Commit: b7844ae25ecbbb051a1f8b4d046c0668d377592f
Parents: f2a8efb
Author: zhou xing <xi...@cn.ibm.com>
Authored: Fri Jul 8 21:37:35 2016 -0700
Committer: Anand Mazumdar <an...@apache.org>
Committed: Fri Jul 8 21:37:35 2016 -0700

----------------------------------------------------------------------
 include/mesos/agent/agent.proto      | 12 ++++++++----
 include/mesos/master/master.proto    | 12 ++++++++----
 include/mesos/v1/agent/agent.proto   | 12 ++++++++----
 include/mesos/v1/master/master.proto | 12 ++++++++----
 4 files changed, 32 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/b7844ae2/include/mesos/agent/agent.proto
----------------------------------------------------------------------
diff --git a/include/mesos/agent/agent.proto b/include/mesos/agent/agent.proto
index 1342293..cfd117d 100644
--- a/include/mesos/agent/agent.proto
+++ b/include/mesos/agent/agent.proto
@@ -115,7 +115,7 @@ message Response {
     GET_LOGGING_LEVEL = 5;         // See 'GetLoggingLevel' below.
 
     LIST_FILES = 6;
-    READ_FILE = 7;
+    READ_FILE = 7;                 // See 'ReadFile' below.
 
     GET_STATE = 8;
 
@@ -153,8 +153,12 @@ message Response {
     repeated FileInfo file_infos = 1;
   }
 
-  message GetFileContents {
-    repeated bytes data = 1;
+  // Contains the file data.
+  message ReadFile {
+    // The size of file (in bytes).
+    required uint64 size = 1;
+
+    required bytes data = 2;
   }
 
   message GetState {
@@ -185,7 +189,7 @@ message Response {
   optional GetMetrics get_metrics = 5;
   optional GetLoggingLevel get_logging_level = 6;
   optional ListFiles list_files = 7;
-  optional GetFileContents get_file_contents = 8;
+  optional ReadFile read_file = 8;
   optional GetState get_state = 9;
   optional GetContainers get_containers = 10;
 }

http://git-wip-us.apache.org/repos/asf/mesos/blob/b7844ae2/include/mesos/master/master.proto
----------------------------------------------------------------------
diff --git a/include/mesos/master/master.proto b/include/mesos/master/master.proto
index 25edb5a..7fb7153 100644
--- a/include/mesos/master/master.proto
+++ b/include/mesos/master/master.proto
@@ -222,7 +222,7 @@ message Response {
     GET_LOGGING_LEVEL = 5;         // See 'GetLoggingLevel' below.
 
     LIST_FILES = 6;
-    READ_FILE = 7;
+    READ_FILE = 7;                 // See 'ReadFile' below.
 
     GET_STATE = 8;
     GET_STATE_SUMMARY = 9;
@@ -274,8 +274,12 @@ message Response {
     repeated FileInfo file_infos = 1;
   }
 
-  message GetFileContents {
-    repeated bytes data = 1;
+  // Contains the file data.
+  message ReadFile {
+    // The size of file (in bytes).
+    required uint64 size = 1;
+
+    required bytes data = 2;
   }
 
   // Contains full state of the master i.e. information about the tasks,
@@ -422,7 +426,7 @@ message Response {
   optional GetMetrics get_metrics = 5;
   optional GetLoggingLevel get_logging_level = 6;
   optional ListFiles list_files = 7;
-  optional GetFileContents get_file_contents = 8;
+  optional ReadFile read_file = 8;
   optional GetState get_state = 9;
   optional GetStateSummary get_state_summary = 10;
   optional GetAgents get_agents = 11;

http://git-wip-us.apache.org/repos/asf/mesos/blob/b7844ae2/include/mesos/v1/agent/agent.proto
----------------------------------------------------------------------
diff --git a/include/mesos/v1/agent/agent.proto b/include/mesos/v1/agent/agent.proto
index f64dbd2..213c428 100644
--- a/include/mesos/v1/agent/agent.proto
+++ b/include/mesos/v1/agent/agent.proto
@@ -115,7 +115,7 @@ message Response {
     GET_LOGGING_LEVEL = 5;         // See 'GetLoggingLevel' below.
 
     LIST_FILES = 6;
-    READ_FILE = 7;
+    READ_FILE = 7;                 // See 'ReadFile' below.
 
     GET_STATE = 8;
 
@@ -153,8 +153,12 @@ message Response {
     repeated FileInfo file_infos = 1;
   }
 
-  message GetFileContents {
-    repeated bytes data = 1;
+  // Contains the file data.
+  message ReadFile {
+    // The size of file (in bytes).
+    required uint64 size = 1;
+
+    required bytes data = 2;
   }
 
   message GetState {
@@ -185,7 +189,7 @@ message Response {
   optional GetMetrics get_metrics = 5;
   optional GetLoggingLevel get_logging_level = 6;
   optional ListFiles list_files = 7;
-  optional GetFileContents get_file_contents = 8;
+  optional ReadFile read_file = 8;
   optional GetState get_state = 9;
   optional GetContainers get_containers = 10;
 }

http://git-wip-us.apache.org/repos/asf/mesos/blob/b7844ae2/include/mesos/v1/master/master.proto
----------------------------------------------------------------------
diff --git a/include/mesos/v1/master/master.proto b/include/mesos/v1/master/master.proto
index aa1e8dd..c9e4359 100644
--- a/include/mesos/v1/master/master.proto
+++ b/include/mesos/v1/master/master.proto
@@ -223,7 +223,7 @@ message Response {
     GET_LOGGING_LEVEL = 5;         // See 'GetLoggingLevel' below.
 
     LIST_FILES = 6;
-    READ_FILE = 7;
+    READ_FILE = 7;                 // See 'ReadFile' below.
 
     GET_STATE = 8;
     GET_STATE_SUMMARY = 9;
@@ -275,8 +275,12 @@ message Response {
     repeated FileInfo file_infos = 1;
   }
 
-  message GetFileContents {
-    repeated bytes data = 1;
+  // Contains the file data.
+  message ReadFile {
+    // The size of file (in bytes).
+    required uint64 size = 1;
+
+    required bytes data = 2;
   }
 
   // Contains full state of the master i.e. information about the tasks,
@@ -423,7 +427,7 @@ message Response {
   optional GetMetrics get_metrics = 5;
   optional GetLoggingLevel get_logging_level = 6;
   optional ListFiles list_files = 7;
-  optional GetFileContents get_file_contents = 8;
+  optional ReadFile read_file = 8;
   optional GetState get_state = 9;
   optional GetStateSummary get_state_summary = 10;
   optional GetAgents get_agents = 11;