mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
Set default partition in libvirtd instead of libvirt_lxc
By setting the default partition in libvirt_lxc it is not visible when querying the live XML. Move setting of the default partition into libvirtd virLXCProcessStart Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
parent
cefb97fb81
commit
35fe8d97c0
@ -433,20 +433,6 @@ virCgroupPtr virLXCCgroupCreate(virDomainDefPtr def)
|
||||
{
|
||||
virCgroupPtr cgroup = NULL;
|
||||
|
||||
if (!def->resource) {
|
||||
virDomainResourceDefPtr res;
|
||||
|
||||
if (VIR_ALLOC(res) < 0)
|
||||
goto cleanup;
|
||||
|
||||
if (VIR_STRDUP(res->partition, "/machine") < 0) {
|
||||
VIR_FREE(res);
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
def->resource = res;
|
||||
}
|
||||
|
||||
if (def->resource->partition[0] != '/') {
|
||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
|
||||
_("Resource partition '%s' must start with '/'"),
|
||||
|
@ -1007,6 +1007,20 @@ int virLXCProcessStart(virConnectPtr conn,
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (!vm->def->resource) {
|
||||
virDomainResourceDefPtr res;
|
||||
|
||||
if (VIR_ALLOC(res) < 0)
|
||||
goto cleanup;
|
||||
|
||||
if (VIR_STRDUP(res->partition, "/machine") < 0) {
|
||||
VIR_FREE(res);
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
vm->def->resource = res;
|
||||
}
|
||||
|
||||
if (virAsprintf(&logfile, "%s/%s.log",
|
||||
cfg->logDir, vm->def->name) < 0)
|
||||
return -1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user