Peter Kelley created MESOS-2809:
-----------------------------------

             Summary: Mesos fails to launch Docker images built with large 
Dockerfiles
                 Key: MESOS-2809
                 URL: https://issues.apache.org/jira/browse/MESOS-2809
             Project: Mesos
          Issue Type: Bug
          Components: docker
    Affects Versions: 0.22.1
            Reporter: Peter Kelley


Mesos fails to launch certain Docker images built with large Dockerfiles. When 
launched, they enter the STAGED state and remain there forever. The logs don't 
help identify what is going on.

{noformat}
I0603 18:11:03.347877 21432 slave.cpp:1144] Got assigned task 
brokentestimage28.d2dece7c-0a1b-11e5-beb0-0aac5d63fb19 for framework 
20150529-174259-672272556-5050-23484-0000
I0603 18:11:03.348214 21432 slave.cpp:1254] Launching task 
brokentestimage28.d2dece7c-0a1b-11e5-beb0-0aac5d63fb19 for framework 
20150529-174259-672272556-5050-23484-0000
I0603 18:11:03.359419 21432 slave.cpp:4208] Launching executor 
brokentestimage28.d2dece7c-0a1b-11e5-beb0-0aac5d63fb19 of framework 
20150529-174259-672272556-5050-23484-0000 in work directory 
'/mnt/var/mesos/slaves/20150504-062547-672272556-5050-17526-S4/frameworks/20150529-174259-672272556-5050-23484-0000/executors/brokentestimage28.d2dece7c-0a1b-11e5-beb0-0aac5d63fb19/runs/7c6a609a-8f74-49ac-9c0e-ca1a5214bf1b'
I0603 18:11:03.360525 21432 slave.cpp:1401] Queuing task 
'brokentestimage28.d2dece7c-0a1b-11e5-beb0-0aac5d63fb19' for executor 
brokentestimage28.d2dece7c-0a1b-11e5-beb0-0aac5d63fb19 of framework 
'20150529-174259-672272556-5050-23484-0000
I0603 18:11:03.362375 21428 docker.cpp:626] Starting container 
'7c6a609a-8f74-49ac-9c0e-ca1a5214bf1b' for task 
'brokentestimage28.d2dece7c-0a1b-11e5-beb0-0aac5d63fb19' (and executor 
'brokentestimage28.d2dece7c-0a1b-11e5-beb0-0aac5d63fb19') of framework 
'20150529-174259-672272556-5050-23484-0000'
{noformat}

There appears to be some sort of total character limit for at least the 
following commands performed in the Dockerfile MAINTAINER, LABEL, ENV, CMD 
(These are what I have tested against).

This is not an actual restriction of Docker. The images launch just fine in 
Docker when manually invoking docker run from a Mesos slave. 

I have attached two Dockerfiles, one that is a single character below this 
limit and works and another that is a single character above this limit and 
does not work.



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

Reply via email to