Ken Liu created MESOS-9355:
------------------------------
Summary: Persistence volume does not unmount correctly with wrong
artifact URI
Key: MESOS-9355
URL: https://issues.apache.org/jira/browse/MESOS-9355
Project: Mesos
Issue Type: Bug
Components: agent, containerization
Affects Versions: 1.5.1, 1.5.2
Environment: DCOS 1.11.6
Mesos 1.5.2
Reporter: Ken Liu
DCOS service json file is like following. When you type wrong uri, for example,
"file://root/test/http.tar.bz2", but the correct one is
"file:///root/test/http.tar.bz2". Then it will leave all the persistence mount
on the agent, and after gc_delay timeout, the mount path is still there.
{code:java}
{ "id": "/http-server", "backoffFactor": 1.15, "backoffSeconds": 1, "cmd":
"python http.py", "constraints": [ [ "hostname", "CLUSTER", "172.27.12.216" ]
], "container": { "type": "MESOS", "volumes": [ { "persistent": { "type":
"root", "size": 2048, "constraints": [] }, "mode": "RW", "containerPath":
"ken-http" } ] }, "cpus": 0.1, "disk": 0, "fetch": [ { "uri":
"file://root/test/http.tar.bz2", "extract": true, "executable": false, "cache":
false } ], "instances": 0, "maxLaunchDelaySeconds": 3600, "mem": 128, "gpus":
0, "networks": [ { "mode": "host" } ], "portDefinitions": [], "residency": {
"relaunchEscalationTimeoutSeconds": 3600, "taskLostBehavior": "WAIT_FOREVER" },
"requirePorts": false, "upgradeStrategy": { "maximumOverCapacity": 0,
"minimumHealthCapacity": 0 }, "killSelection": "YOUNGEST_FIRST",
"unreachableStrategy": "disabled", "healthChecks": [] }
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)