Re: [libvirt] [PATCH 0 of 2] [RFC] Add cgroup manipulation and LXC driver support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



BS> For all practical purposes, it is not possible to mount all
BS> controllers at the same place. Consider a simple case of "ns", if
BS> the ns controller is mounted, you need root permissions to create
BS> new groups, which defeats the whole purpose of the cgroup
BS> filesystem and assigning permissions, so that an application can
BS> create groups on it own.

I don't think I'd go so far as saying that it "defeats the whole
purpose", but I understand your point.

After just a small amount of playing around, it seems like it might be
reasonable to just mount the controllers we care about somewhere just
for libvirt.

>> - What to do if memory and device controllers aren't present
>> - What to do if the root group is set for exclusive cpuset behavior

BS> These need to be fixed as well.

...that's why I pointed them out :)

I'm thinking that mounting the controllers we care about at daemon
startup (as mentioned above) would solve both of these issues as well.

Does anyone have an opinion on taking that approach?

-- 
Dan Smith
IBM Linux Technology Center
Open Hypervisor Team
email: danms@xxxxxxxxxx

Attachment: pgpcwi576PQnk.pgp
Description: PGP signature

--
Libvir-list mailing list
Libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]