1
0

Add a couple of debug statements to LXC driver

When failing to start a container due to inaccessible root
filesystem path, we did not log any meaningful error. Add a
few debug statements to assist diagnosis

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrange 2013-07-12 11:04:55 +01:00
parent f293d76333
commit f45dbdb213

View File

@ -1762,6 +1762,8 @@ static int lxcContainerSetupPivotRoot(virDomainDefPtr vmDef,
char *sec_mount_options; char *sec_mount_options;
char *stateDir = NULL; char *stateDir = NULL;
VIR_DEBUG("Setup pivot root");
if (!(sec_mount_options = virSecurityManagerGetMountOptions(securityDriver, vmDef))) if (!(sec_mount_options = virSecurityManagerGetMountOptions(securityDriver, vmDef)))
return -1; return -1;
@ -1864,12 +1866,16 @@ static int lxcContainerResolveSymlinks(virDomainDefPtr vmDef)
char *newroot; char *newroot;
size_t i; size_t i;
VIR_DEBUG("Resolving symlinks");
for (i = 0; i < vmDef->nfss; i++) { for (i = 0; i < vmDef->nfss; i++) {
virDomainFSDefPtr fs = vmDef->fss[i]; virDomainFSDefPtr fs = vmDef->fss[i];
if (!fs->src) if (!fs->src)
continue; continue;
if (virFileResolveAllLinks(fs->src, &newroot) < 0) if (virFileResolveAllLinks(fs->src, &newroot) < 0) {
VIR_DEBUG("Fail to resolve link %s", fs->src);
return -1; return -1;
}
VIR_DEBUG("Resolved '%s' to %s", fs->src, newroot); VIR_DEBUG("Resolved '%s' to %s", fs->src, newroot);