Comment # 37 on bug 1169774 from
(In reply to Jan Kara from comment #36)
> If this is happening on both ext4 and btrfs it seems unlikely to be caused
> by ext4 specific problem (provided btrfs ever worked before). But anyway,
> let's debug this and we'll see where the problem is. The difference between
> XFS and ext4 shouldn't indeed be that big.

The werird part is IMO that this only affects i586 builds on goat and
sheep workers. x86_64 on goat/sheep and i586 on other workers are just fine.



> Now I'm mostly ignorant of OBS (well, I use it to build simple packages but
> that's all). So if I understand right 'vmfstype' influences what is used as
> a root filesystem of the VM that is doing the build of the package? I.e. in
> your case of live CD images?

Yep!

> What exactly happens between installation of kbd-legacy-2.3.0-1.1.noarch and
> kernel-firmware-20201023-1.1.noarch in the build system? This is the
> difference you care about right?

The main issue is "general slowness" of builds, with the rsync difference being
the most obvious. That always uses ext4 (not configurable) and takes too long
for quick testing, so I picked some other part of the build for comparison.

>> But even in the "fast" case it takes 23
> seconds so I'd like to understand what the system is doing during this
> time...

Probably just installation of the kernel-firmware rpm. It's quite massive
(zypper says "219.3 MiB (563.5 MiB unpacked)") and contains 2554 files.

Other package installations are affected as well, but most are just smaller
library packages and a sub-second difference isn't that visible in the log.

> Also where can I see the full logs you've pasted from?

btrfs:
https://build.opensuse.org/package/live_build_log/home:favogt:boo1169774-btrfs/livecd-tumbleweed-x11/images/i586
ext4:
https://build.opensuse.org/package/live_build_log/home:favogt:boo1169774-ext4/livecd-tumbleweed-x11/images/i586
xfs:
https://build.opensuse.org/package/live_build_log/home:favogt:boo1169774/livecd-tumbleweed-x11/images/i586


You are receiving this mail because: