You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Jan-Philip Gehrcke (JIRA)" <ji...@apache.org> on 2017/03/08 18:04:37 UTC

[jira] [Created] (MESOS-7221) Container image fetcher: log URL when invoking curl

Jan-Philip Gehrcke created MESOS-7221:
-----------------------------------------

             Summary: Container image fetcher: log URL when invoking curl
                 Key: MESOS-7221
                 URL: https://issues.apache.org/jira/browse/MESOS-7221
             Project: Mesos
          Issue Type: Improvement
            Reporter: Jan-Philip Gehrcke


The [container image fetcher code|https://github.com/apache/mesos/blob/a310bcc10b872b44fe6083756030daa96c21d141/src/uri/fetchers/docker.cpp#L92] invokes curl. When curl fails, all we see in the agent log is curl's stderr. For debugging, it would be highly useful if the log also contained at least the URL that curl was invoked with (if we can't log the entire curl command line).

For example when I launch a Marathon application with the following app definition, I'd like to see a little bit of detail about the interaction between the Mesos agent and the Docker hub/registry:

{code}
{
  "id": "/test2",
  "cmd": "sleep 99999",
  "cpus": 0.1,
  "mem": 50,
  "instances": 1,
  "container": {
    "docker": {
      "image": "alpine"
    },
  "type": "MESOS"
  }
}

{code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)