Neil Conway created MESOS-4421:
----------------------------------

             Summary: Document that /reserve, /create-volumes endpoints can 
return misleading "success"
                 Key: MESOS-4421
                 URL: https://issues.apache.org/jira/browse/MESOS-4421
             Project: Mesos
          Issue Type: Task
          Components: documentation, master
            Reporter: Neil Conway


The docs for the {{/reserve}} endpoint say:

{noformat}
200 OK: Success (the requested resources have been reserved).
{noformat}

This is not true: the master returns {{200}} when the request has been 
validated and a {{CheckpointResourcesMessage}} has been sent to the agent, but 
the master does not attempt to verify that the message has been received or 
that the agent successfully checkpointed. Same behavior applies to 
{{/unreserve}}, {{/create-volumes}}, and {{/destroy-volumes}}.

We should _either_:

1. Accurately document what {{200}} return code means.
2. Change the implementation to wait for the agent's next checkpoint to succeed 
(and to include the effect of the operation) before returning success to the 
HTTP client.



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

Reply via email to