ACRN: dm: Enable mount namespace for container.

The patch adds mount namespace for the container. Without the patch
when we destroy the container, there still have mountinfo for the
container. This is one workaroud for runC bug. If the mount namespace
is disabled, when try to mount host "/" to container "/", there will
cause the issue. Detail discussion as following link.
"https://groups.google.com/a/opencontainers.org/forum/#!searchin/
dev/mount$20namespace%7Csort:date/dev/p10bq-kXODk/obkqBRdxCQAJ"

After enable mount namespace, some small performance imapcts for
specific mediator, likes USB. Will keep monitor runc community,
and revert this patch once related runc patches get integrated.

Tracked-On: #2020
Signed-off-by: Long Liu <long.liu@intel.com>
Acked-by: Yu Wang <yu1.wang@intel.com>
This commit is contained in:
Long Liu 2019-03-28 14:10:10 +08:00 committed by ACRN System Integration
parent dde326ec6a
commit 9f2342220d
1 changed files with 3 additions and 0 deletions

View File

@ -265,6 +265,9 @@
},
{
"type": "uts"
},
{
"type": "mount"
}
]
}