[Users] openvz quotas
Bosson VZ
fabian at bosson.eu
Tue Apr 21 02:07:29 PDT 2015
Hello,
I have been trying to add ovz quotas into libvirt/bossonvz lately and have
struck some difficulties. I would like to ask some questions regarding the
quotas, if it's OK.
What we would like to achieve is to have support for 2nd level quotas inside
the container but without the 1st level quota. Since we do not use shared
private areas (we have separate LVMs for each container), there's no need to
limit the space from the POV of the host. Also, setting some fixed placeholder
values for 1st level quotas might complicate things during FS resize on-the-
fly.
Is it possible to skip the initialization of the 1st level quota and just set
the number of slots for the 2nd level quota?
In the documentation, it is said that when the quota file has been marked dirty
(during crash), the quota is recalculated. I could not find the recalculation
code. Is it done in the kernel during the VZ_DQ_ON ioctl?
Is it possible to explicitly invoke quota recalculation from the user-space on
the host?
What program creates symlinks to /proc/vz/vzaquota/... in the container?
Is it possible to have 2nd level quotas for multiple mount points? I think it
would be possible, if multiple quota IDs were used, each for one mount
destination.
I wonder if you do not have any documentation of the structures used in the
vzquota source as the nesting of the structures and their fields are quite
unclear to me.
Thanks a lot.
--
David Fabian
Cluster Design, s.r.o.
More information about the Users
mailing list