[opensuse-kernel] Kernel constraints wrong on ARM
Hi Michal, Your commit regarding update on _constraints for kernel for 5.3 https://kernel.opensuse.org/cgit/kernel-source/commit/?h=stable&id=527cb6696c488826b46b28aa803524a60ece89de is wrong on ARM and leads to wait too long for kernel builds as it can be schedule on 2 workers only on OBS! Moreover, those 2 workers are on a single machine which is slow. According to kernel:Master values reported by OBS for ARM, 28G of disk space is enough for aarch64 and 15G is enough for armv6/armv7. Could you update _ constraints accordingly, please? Please note that the change was intended for 5.3+, but stable branch with 5.2.x is also affected. Thanks, Guillaume IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 09. 09. 19, 8:27, Guillaume Gardet wrote:
Please note that the change was intended for 5.3+, but stable branch with 5.2.x is also affected.
Not really, stable kernels eat almost the same as kernels in master branch. To be precise, constraints were 25 G, kernel-default in stable is at 27 G currently, in master, it is 29 G. So we were really underestimating the size in constraints also in stable. So care to send a patch for _constraints file with what you propose? thanks, -- js suse labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Monday, 9 September 2019 8:27 Guillaume Gardet wrote:
Hi Michal,
Your commit regarding update on _constraints for kernel for 5.3 https://kernel.opensuse.org/cgit/kernel-source/commit/?h=stable&id=52 7cb6696c488826b46b28aa803524a60ece89de is wrong on ARM and leads to wait too long for kernel builds as it can be schedule on 2 workers only on OBS! Moreover, those 2 workers are on a single machine which is slow.
According to kernel:Master values reported by OBS for ARM, 28G of disk space is enough for aarch64 and 15G is enough for armv6/armv7.
28 GB for aarch64 is not very different from x86_64 so unless 35 GB constraint results in observable problems (which doesn't seem to be the case so far), I would prefer keeping it. As for 32-bit ARM architectures, with builds needing 15 GB at the moment, I would suggest using something like 20 GB to give us some reserve (the buildroot size keeps growing slowly but steadily). Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
-----Original Message----- From: Michal Kubecek
Sent: 09 September 2019 09:14 To: opensuse-kernel@opensuse.org Cc: Guillaume Gardet ; Andreas Färber Subject: Re: [opensuse-kernel] Kernel constraints wrong on ARM On Monday, 9 September 2019 8:27 Guillaume Gardet wrote:
Hi Michal,
Your commit regarding update on _constraints for kernel for 5.3 https://kernel.opensuse.org/cgit/kernel-source/commit/?h=stable&id=52 7cb6696c488826b46b28aa803524a60ece89de is wrong on ARM and leads to wait too long for kernel builds as it can be schedule on 2 workers only on OBS! Moreover, those 2 workers are on a single machine which is slow.
According to kernel:Master values reported by OBS for ARM, 28G of disk space is enough for aarch64 and 15G is enough for armv6/armv7.
28 GB for aarch64 is not very different from x86_64 so unless 35 GB constraint results in observable problems (which doesn't seem to be the case so far), I would prefer keeping it.
As stated in my initial e-mail, it _is_ a big problem with only 2 slow workers being able to build kernels for ARM. Up to 32768 MB it is ok, as a good number of build workers are usable.
As for 32-bit ARM architectures, with builds needing 15 GB at the moment, I would suggest using something like 20 GB to give us some reserve (the buildroot size keeps growing slowly but steadily).
20 G is fine. I can send a patch for the update. Cheers, Guillaume
Michal
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (3)
-
Guillaume Gardet
-
Jiri Slaby
-
Michal Kubecek