James DeFelice created MESOS-7697:
-------------------------------------
Summary: Mesos scheduler v1 HTTP API may generate 404 errors for
temporary conditions
Key: MESOS-7697
URL: https://issues.apache.org/jira/browse/MESOS-7697
Project: Mesos
Issue Type: Bug
Reporter: James DeFelice
Returning a 404 error for a condition that's a known temporary condition is
confusing from a client's perspective. A client wants to know how to recover
from various error conditions. A 404 error condition should be distinct from a
"server is not yet ready, but will be shortly" condition (which should probably
be reported as a 503 "unavailable" error).
https://github.com/apache/mesos/blob/72752fc6deb8ebcbfbd5448dc599ef3774339d31/src/scheduler/scheduler.cpp#L593
{code}
if (response->code == process::http::Status::NOT_FOUND) {
// This could happen if the master libprocess process has not yet set up
// HTTP routes.
LOG(WARNING) << "Received '" << response->status << "' ("
<< response->body << ") for " << call.type();
return;
}
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)