Repository: mesos-site
Updated Branches:
  refs/heads/asf-site 55f0bd7f3 -> 55d8930ed


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/55d8930e/content/api/latest/java/constant-values.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/constant-values.html 
b/content/api/latest/java/constant-values.html
index 4ef9b33..78f2a8c 100644
--- a/content/api/latest/java/constant-values.html
+++ b/content/api/latest/java/constant-values.html
@@ -6659,76 +6659,83 @@
 <td class="colLast"><code>10</code></td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a 
name="org.apache.mesos.Protos.TaskStatus.Reason.REASON_SLAVE_REMOVED_BY_OPERATOR_VALUE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_REMOVED_BY_OPERATOR_VALUE">REASON_SLAVE_REMOVED_BY_OPERATOR_VALUE</a></code></td>
+<td class="colLast"><code>31</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a 
name="org.apache.mesos.Protos.TaskStatus.Reason.REASON_SLAVE_REMOVED_VALUE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_REMOVED_VALUE">REASON_SLAVE_REMOVED_VALUE</a></code></td>
 <td class="colLast"><code>11</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
name="org.apache.mesos.Protos.TaskStatus.Reason.REASON_SLAVE_RESTARTED_VALUE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_RESTARTED_VALUE">REASON_SLAVE_RESTARTED_VALUE</a></code></td>
 <td class="colLast"><code>12</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
name="org.apache.mesos.Protos.TaskStatus.Reason.REASON_SLAVE_UNKNOWN_VALUE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_UNKNOWN_VALUE">REASON_SLAVE_UNKNOWN_VALUE</a></code></td>
 <td class="colLast"><code>13</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
name="org.apache.mesos.Protos.TaskStatus.Reason.REASON_TASK_CHECK_STATUS_UPDATED_VALUE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_CHECK_STATUS_UPDATED_VALUE">REASON_TASK_CHECK_STATUS_UPDATED_VALUE</a></code></td>
 <td class="colLast"><code>28</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
name="org.apache.mesos.Protos.TaskStatus.Reason.REASON_TASK_GROUP_INVALID_VALUE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_GROUP_INVALID_VALUE">REASON_TASK_GROUP_INVALID_VALUE</a></code></td>
 <td class="colLast"><code>25</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
name="org.apache.mesos.Protos.TaskStatus.Reason.REASON_TASK_GROUP_UNAUTHORIZED_VALUE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_GROUP_UNAUTHORIZED_VALUE">REASON_TASK_GROUP_UNAUTHORIZED_VALUE</a></code></td>
 <td class="colLast"><code>26</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
name="org.apache.mesos.Protos.TaskStatus.Reason.REASON_TASK_HEALTH_CHECK_STATUS_UPDATED_VALUE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_HEALTH_CHECK_STATUS_UPDATED_VALUE">REASON_TASK_HEALTH_CHECK_STATUS_UPDATED_VALUE</a></code></td>
 <td class="colLast"><code>29</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
name="org.apache.mesos.Protos.TaskStatus.Reason.REASON_TASK_INVALID_VALUE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_INVALID_VALUE">REASON_TASK_INVALID_VALUE</a></code></td>
 <td class="colLast"><code>14</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
name="org.apache.mesos.Protos.TaskStatus.Reason.REASON_TASK_KILLED_DURING_LAUNCH_VALUE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_KILLED_DURING_LAUNCH_VALUE">REASON_TASK_KILLED_DURING_LAUNCH_VALUE</a></code></td>
 <td class="colLast"><code>30</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a 
name="org.apache.mesos.Protos.TaskStatus.Reason.REASON_TASK_UNAUTHORIZED_VALUE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
 <td><code><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_UNAUTHORIZED_VALUE">REASON_TASK_UNAUTHORIZED_VALUE</a></code></td>
 <td class="colLast"><code>15</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a 
name="org.apache.mesos.Protos.TaskStatus.Reason.REASON_TASK_UNKNOWN_VALUE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/55d8930e/content/api/latest/java/index-all.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/index-all.html 
b/content/api/latest/java/index-all.html
index 685704e..62c2e3d 100644
--- a/content/api/latest/java/index-all.html
+++ b/content/api/latest/java/index-all.html
@@ -45863,6 +45863,10 @@
 <dd>
 <div class="block"><code>REASON_SLAVE_DISCONNECTED = 10;</code></div>
 </dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_REMOVED_BY_OPERATOR_VALUE">REASON_SLAVE_REMOVED_BY_OPERATOR_VALUE</a></span>
 - Static variable in enum org.apache.mesos.<a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html" title="enum in 
org.apache.mesos">Protos.TaskStatus.Reason</a></dt>
+<dd>
+<div class="block"><code>REASON_SLAVE_REMOVED_BY_OPERATOR = 31;</code></div>
+</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_REMOVED_VALUE">REASON_SLAVE_REMOVED_VALUE</a></span>
 - Static variable in enum org.apache.mesos.<a 
href="org/apache/mesos/Protos.TaskStatus.Reason.html" title="enum in 
org.apache.mesos">Protos.TaskStatus.Reason</a></dt>
 <dd>
 <div class="block"><code>REASON_SLAVE_REMOVED = 11;</code></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/55d8930e/content/api/latest/java/org/apache/mesos/Protos.TaskStatus.Reason.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/java/org/apache/mesos/Protos.TaskStatus.Reason.html 
b/content/api/latest/java/org/apache/mesos/Protos.TaskStatus.Reason.html
index dfdd624..a6f9fc7 100644
--- a/content/api/latest/java/org/apache/mesos/Protos.TaskStatus.Reason.html
+++ b/content/api/latest/java/org/apache/mesos/Protos.TaskStatus.Reason.html
@@ -253,51 +253,56 @@ extends java.lang.Enum&lt;<a 
href="../../../org/apache/mesos/Protos.TaskStatus.R
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_REMOVED_BY_OPERATOR">REASON_SLAVE_REMOVED_BY_OPERATOR</a></span></code>
+<div class="block"><code>REASON_SLAVE_REMOVED_BY_OPERATOR = 31;</code></div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_RESTARTED">REASON_SLAVE_RESTARTED</a></span></code>
 <div class="block"><code>REASON_SLAVE_RESTARTED = 12;</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_UNKNOWN">REASON_SLAVE_UNKNOWN</a></span></code>
 <div class="block"><code>REASON_SLAVE_UNKNOWN = 13;</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_CHECK_STATUS_UPDATED">REASON_TASK_CHECK_STATUS_UPDATED</a></span></code>
 <div class="block"><code>REASON_TASK_CHECK_STATUS_UPDATED = 28;</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_GROUP_INVALID">REASON_TASK_GROUP_INVALID</a></span></code>
 <div class="block"><code>REASON_TASK_GROUP_INVALID = 25;</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_GROUP_UNAUTHORIZED">REASON_TASK_GROUP_UNAUTHORIZED</a></span></code>
 <div class="block"><code>REASON_TASK_GROUP_UNAUTHORIZED = 26;</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_HEALTH_CHECK_STATUS_UPDATED">REASON_TASK_HEALTH_CHECK_STATUS_UPDATED</a></span></code>
 <div class="block"><code>REASON_TASK_HEALTH_CHECK_STATUS_UPDATED = 
29;</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_INVALID">REASON_TASK_INVALID</a></span></code>
 <div class="block"><code>REASON_TASK_INVALID = 14;</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_KILLED_DURING_LAUNCH">REASON_TASK_KILLED_DURING_LAUNCH</a></span></code>
 <div class="block"><code>REASON_TASK_KILLED_DURING_LAUNCH = 30;</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_UNAUTHORIZED">REASON_TASK_UNAUTHORIZED</a></span></code>
 <div class="block"><code>REASON_TASK_UNAUTHORIZED = 15;</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_UNKNOWN">REASON_TASK_UNKNOWN</a></span></code>
 <div class="block"><code>REASON_TASK_UNKNOWN = 16;</code></div>
 </td>
@@ -442,65 +447,71 @@ extends java.lang.Enum&lt;<a 
href="../../../org/apache/mesos/Protos.TaskStatus.R
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_REMOVED_BY_OPERATOR_VALUE">REASON_SLAVE_REMOVED_BY_OPERATOR_VALUE</a></span></code>
+<div class="block"><code>REASON_SLAVE_REMOVED_BY_OPERATOR = 31;</code></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_REMOVED_VALUE">REASON_SLAVE_REMOVED_VALUE</a></span></code>
 <div class="block"><code>REASON_SLAVE_REMOVED = 11;</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_RESTARTED_VALUE">REASON_SLAVE_RESTARTED_VALUE</a></span></code>
 <div class="block"><code>REASON_SLAVE_RESTARTED = 12;</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_SLAVE_UNKNOWN_VALUE">REASON_SLAVE_UNKNOWN_VALUE</a></span></code>
 <div class="block"><code>REASON_SLAVE_UNKNOWN = 13;</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_CHECK_STATUS_UPDATED_VALUE">REASON_TASK_CHECK_STATUS_UPDATED_VALUE</a></span></code>
 <div class="block"><code>REASON_TASK_CHECK_STATUS_UPDATED = 28;</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_GROUP_INVALID_VALUE">REASON_TASK_GROUP_INVALID_VALUE</a></span></code>
 <div class="block"><code>REASON_TASK_GROUP_INVALID = 25;</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_GROUP_UNAUTHORIZED_VALUE">REASON_TASK_GROUP_UNAUTHORIZED_VALUE</a></span></code>
 <div class="block"><code>REASON_TASK_GROUP_UNAUTHORIZED = 26;</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_HEALTH_CHECK_STATUS_UPDATED_VALUE">REASON_TASK_HEALTH_CHECK_STATUS_UPDATED_VALUE</a></span></code>
 <div class="block"><code>REASON_TASK_HEALTH_CHECK_STATUS_UPDATED = 
29;</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_INVALID_VALUE">REASON_TASK_INVALID_VALUE</a></span></code>
 <div class="block"><code>REASON_TASK_INVALID = 14;</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_KILLED_DURING_LAUNCH_VALUE">REASON_TASK_KILLED_DURING_LAUNCH_VALUE</a></span></code>
 <div class="block"><code>REASON_TASK_KILLED_DURING_LAUNCH = 30;</code></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_UNAUTHORIZED_VALUE">REASON_TASK_UNAUTHORIZED_VALUE</a></span></code>
 <div class="block"><code>REASON_TASK_UNAUTHORIZED = 15;</code></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html#REASON_TASK_UNKNOWN_VALUE">REASON_TASK_UNKNOWN_VALUE</a></span></code>
 <div class="block"><code>REASON_TASK_UNKNOWN = 16;</code></div>
@@ -819,6 +830,16 @@ the order they are declared.</div>
 <div class="block"><code>REASON_SLAVE_REMOVED = 11;</code></div>
 </li>
 </ul>
+<a name="REASON_SLAVE_REMOVED_BY_OPERATOR">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>REASON_SLAVE_REMOVED_BY_OPERATOR</h4>
+<pre>public static final&nbsp;<a 
href="../../../org/apache/mesos/Protos.TaskStatus.Reason.html" title="enum in 
org.apache.mesos">Protos.TaskStatus.Reason</a> 
REASON_SLAVE_REMOVED_BY_OPERATOR</pre>
+<div class="block"><code>REASON_SLAVE_REMOVED_BY_OPERATOR = 31;</code></div>
+</li>
+</ul>
 <a name="REASON_SLAVE_RESTARTED">
 <!--   -->
 </a>
@@ -1231,6 +1252,20 @@ the order they are declared.</div>
 </dl>
 </li>
 </ul>
+<a name="REASON_SLAVE_REMOVED_BY_OPERATOR_VALUE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>REASON_SLAVE_REMOVED_BY_OPERATOR_VALUE</h4>
+<pre>public static final&nbsp;int REASON_SLAVE_REMOVED_BY_OPERATOR_VALUE</pre>
+<div class="block"><code>REASON_SLAVE_REMOVED_BY_OPERATOR = 31;</code></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a 
href="../../../constant-values.html#org.apache.mesos.Protos.TaskStatus.Reason.REASON_SLAVE_REMOVED_BY_OPERATOR_VALUE">Constant
 Field Values</a></dd>
+</dl>
+</li>
+</ul>
 <a name="REASON_SLAVE_RESTARTED_VALUE">
 <!--   -->
 </a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/55d8930e/content/documentation/latest/operator-http-api/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/latest/operator-http-api/index.html 
b/content/documentation/latest/operator-http-api/index.html
index 2135683..4a1a09f 100644
--- a/content/documentation/latest/operator-http-api/index.html
+++ b/content/documentation/latest/operator-http-api/index.html
@@ -2375,6 +2375,40 @@ REMOVE_QUOTA HTTP Response:
 HTTP/1.1 202 Accepted
 </code></pre>
 
+<h3>MARK_AGENT_GONE</h3>
+
+<p>This call can be used by operators to assert that an agent instance has
+failed and is never coming back (e.g., ephemeral instance from cloud provider).
+The master would shutdown the agent and send 
<code>TASK_GONE_BY_OPERATOR</code> updates
+for all the running tasks. This signal can be used by stateful frameworks to
+re-schedule their workloads (volumes, reservations etc.) to other agent
+instances. It is possible that the tasks might still be running if the
+operator&rsquo;s assertion was wrong and the agent was partitioned away from
+the master. The agent would be shutdown when it tries to re-register with the
+master when the partition heals. This call is idempotent.</p>
+
+<pre><code>MARK_AGENT_GONE HTTP Request (JSON):
+
+POST /api/v1  HTTP/1.1
+
+Host: masterhost:5050
+Content-Type: application/json
+Accept: application/json
+
+{
+  "type": "MARK_AGENT_GONE",
+  "mark_agent_gone": {
+    "agent_id": {
+      "value": "3192b9d1-db71-4699-ae25-e28dfbf42de1"
+    }
+  }
+}
+
+MARK_AGENT_GONE HTTP Response (JSON):
+
+HTTP/1.1 200 OK
+</code></pre>
+
 <h2>Events</h2>
 
 <p>Currently, the only call that results in a streaming response is the 
<code>SUBSCRIBE</code> call sent to the master API.</p>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/55d8930e/content/documentation/operator-http-api/index.html
----------------------------------------------------------------------
diff --git a/content/documentation/operator-http-api/index.html 
b/content/documentation/operator-http-api/index.html
index 12f2fed..0dc306c 100644
--- a/content/documentation/operator-http-api/index.html
+++ b/content/documentation/operator-http-api/index.html
@@ -2375,6 +2375,40 @@ REMOVE_QUOTA HTTP Response:
 HTTP/1.1 202 Accepted
 </code></pre>
 
+<h3>MARK_AGENT_GONE</h3>
+
+<p>This call can be used by operators to assert that an agent instance has
+failed and is never coming back (e.g., ephemeral instance from cloud provider).
+The master would shutdown the agent and send 
<code>TASK_GONE_BY_OPERATOR</code> updates
+for all the running tasks. This signal can be used by stateful frameworks to
+re-schedule their workloads (volumes, reservations etc.) to other agent
+instances. It is possible that the tasks might still be running if the
+operator&rsquo;s assertion was wrong and the agent was partitioned away from
+the master. The agent would be shutdown when it tries to re-register with the
+master when the partition heals. This call is idempotent.</p>
+
+<pre><code>MARK_AGENT_GONE HTTP Request (JSON):
+
+POST /api/v1  HTTP/1.1
+
+Host: masterhost:5050
+Content-Type: application/json
+Accept: application/json
+
+{
+  "type": "MARK_AGENT_GONE",
+  "mark_agent_gone": {
+    "agent_id": {
+      "value": "3192b9d1-db71-4699-ae25-e28dfbf42de1"
+    }
+  }
+}
+
+MARK_AGENT_GONE HTTP Response (JSON):
+
+HTTP/1.1 200 OK
+</code></pre>
+
 <h2>Events</h2>
 
 <p>Currently, the only call that results in a streaming response is the 
<code>SUBSCRIBE</code> call sent to the master API.</p>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/55d8930e/content/sitemap.xml
----------------------------------------------------------------------
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 0e115a3..2ec2573 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -3125,10 +3125,6 @@
     <lastmod>2017-09-29T00:00:00+00:00</lastmod>
   </url>
   <url>
-    
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1PruneUnreachable.html</loc>
-    <lastmod>2017-09-29T00:00:00+00:00</lastmod>
-  </url>
-  <url>
     
<loc>http://mesos.apache.org/api/latest/c++/3rdparty_2libprocess_2include_2process_2io_8hpp_source.html</loc>
     <lastmod>2017-09-29T00:00:00+00:00</lastmod>
   </url>
@@ -3457,6 +3453,10 @@
     <lastmod>2017-09-29T00:00:00+00:00</lastmod>
   </url>
   <url>
+    
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1MarkSlaveGone-members.html</loc>
+    <lastmod>2017-09-29T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     
<loc>http://mesos.apache.org/api/latest/c++/structprocess_1_1Event.html</loc>
     <lastmod>2017-09-29T00:00:00+00:00</lastmod>
   </url>
@@ -5757,6 +5757,10 @@
     <lastmod>2017-09-29T00:00:00+00:00</lastmod>
   </url>
   <url>
+    
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune-members.html</loc>
+    <lastmod>2017-09-29T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1slave_1_1NamespacesIPCIsolatorProcess.html</loc>
     <lastmod>2017-09-29T00:00:00+00:00</lastmod>
   </url>
@@ -8893,6 +8897,10 @@
     <lastmod>2017-09-29T00:00:00+00:00</lastmod>
   </url>
   <url>
+    
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1Prune.html</loc>
+    <lastmod>2017-09-29T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1MesosExecutorDriver.html</loc>
     <lastmod>2017-09-29T00:00:00+00:00</lastmod>
   </url>
@@ -11209,6 +11217,10 @@
     <lastmod>2017-09-29T00:00:00+00:00</lastmod>
   </url>
   <url>
+    
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1MarkSlaveGone.html</loc>
+    <lastmod>2017-09-29T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     
<loc>http://mesos.apache.org/api/latest/c++/filesystem_2posix_8hpp_source.html</loc>
     <lastmod>2017-09-29T00:00:00+00:00</lastmod>
   </url>
@@ -11969,10 +11981,6 @@
     <lastmod>2017-09-29T00:00:00+00:00</lastmod>
   </url>
   <url>
-    
<loc>http://mesos.apache.org/api/latest/c++/classmesos_1_1internal_1_1master_1_1PruneUnreachable-members.html</loc>
-    <lastmod>2017-09-29T00:00:00+00:00</lastmod>
-  </url>
-  <url>
     
<loc>http://mesos.apache.org/api/latest/c++/namespacemesos_1_1internal_1_1log.html</loc>
     <lastmod>2017-09-29T00:00:00+00:00</lastmod>
   </url>

Reply via email to