[ https://issues.apache.org/jira/browse/MESOS-4421?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Artem Harutyunyan updated MESOS-4421: ------------------------------------- Sprint: Mesosphere Sprint 27, Mesosphere Sprint 28 (was: Mesosphere Sprint 27) > 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 > Assignee: Neil Conway > Labels: documentation, endpoint, mesosphere, persistent-volumes, > reservations > > 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)