--- Begin Message ---
On Sunday, May 17, 2020 11:35 AM, leesteken--- via pve-user
<pve-user@pve.proxmox.com> wrote:
> On Sunday, May 17, 2020 10:49 AM, prox...@elchaka.de wrote:
>
> > I am not sure if this is working with lxc...
> > In Addition die you set hotplug enabled for CPU under options through the
> > webgui for you container? I See this for all of my kvm...
>
> I don't see any hotplug options for LXC, only for KVM. I get the error for
> LXC, not for KVM.
> Changing the CPU limit for KVM virtual machine while it is running does not
> give an error, even when CPU hotplug is not enabled.
>
> Using Proxmox 6.x, I do not see any /sys/fs/cgroup/memory/lxc//ns/cpu. files,
> which is what changing the CPU limit (while a LXC container is running)
> complains about.
>
> Now that I look at the /sys/fs-path closely, I think I can explain the error:
> Proxmox looks for cpu.rt_period_us in the /sys/fs/cgroup/MEMORY... , while it
> is actually in the /sys/fs/cgroup/CPU....
> I do believe this is a typo/bug in Proxmox VE code.
Proxmox VE developers have fixed it already:
https://git.proxmox.com/?p=pve-container.git;a=commitdiff;h=04affe4b80c4a4d004e8db29f075270e7dde8447
@@ -449,7 +449,7 @@ sub change_cpu_quota {
die "quota without period not allowed\n" if !defined($period) &&
defined($quota);
- my ($path, $ver) = $self->get_path('memory');
+ my ($path, $ver) = $self->get_path('cpu', 1);
if (!defined($path)) {
die "trying to change cpu quota cgroup values: container not running\n";
} elsif ($ver == 2) {
Thank you, Arjen
--- End Message ---
_______________________________________________
pve-user mailing list
pve-user@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user