The qclib (an s390x-specific package) testsuite succeeds on z/VM hosts but regularly fails on KVM hosts with Warning: Capacity data inconsistent, try again later (rc=2):
Warning: Capacity data inconsistent, try again later (rc=2)
https://koji.fedoraproject.org/koji/packageinfo?packageID=23510
To avoid the need for continual retries, we believe that forcing all qclib builds to the s390x-build channel (comprised of hosts 01 through 14, which I'm told are all z/VM) should avoid these failures.
qclib
s390x-build
As soon as reasonably possible, to unblock ELN builds.
For now indefinitely, but we are going to work with IBM on the root cause and attempt to find a fix.
qclib builds will continue to be spotty, necessitating multiple retries in order to attempt to get a z/VM builder.
/cc @sharkcz
I think there is something wrong with KVM builders, because I wasn't able to reproduce the failure outside koji (IIRC).
Metadata Update from @phsmoura: - Issue tagged with: medium-gain, medium-trouble, ops
@sharkcz I thought the ones listed as being 01-14 are not KVM but are 'direct' ish
Metadata Update from @smooge: - Issue untagged with: medium-gain, medium-trouble, ops
Metadata Update from @smooge: - Issue tagged with: medium-gain, medium-trouble
Exactly, the tests pass on the z/VMs (01-14) but currently fail on the KVMs (15+). Dan believes the tests should work on both and therefore suspects it may be an issue with the KVM builders themselves but is continuing to investigate.
01-14 are z/VM based (builds/tests run fine there), but the failed builds from the link above were run on the KVM ones (15-30), both kinds are VMs, but based on different technologies
I wanted to say that the KVM builders in koji maybe need to be restarted, or perhaps the vmhost needs to be rebooted. But until then or until we know more it might be useful to send the qclib builds explicitly to the z/VM based builders.
ok I will reboot the builders tomorrow (2022-12-14) and we can see if that helps any.
Builders 18->30 have been rebooted. Dan said 15,16,17 have an NFS share and should only be used fro composes so I did not reboot them. Please test.
New scratch build on 27 failed with the same error: https://koji.fedoraproject.org/koji/taskinfo?taskID=95357539
I have tried 2 different KVM guests (on 2 different hypervisors) and can't reproduce the issue. My upstream report is https://github.com/ibm-s390-linux/qclib/issues/2
Are either of the hypervisors running Fedora?
(ours is f37)
Are either of the hypervisors running Fedora? (ours is f37)
one is F-36 with the latest virt stack (from virt-preview), the other is RHEL I support (in beaker)
Just a reminder that this is still an issue, and is affecting the ELN mass rebuild, and the F39 mass rebuild is still to come.
I wonder... does the completed rpm built on z/vm instance with tests passing, run correctly on a kvm instance?
If not, us building it so the tests pass isn't the answer, we need to fix the problem with it not working right on kvm instances?
Also, we are likely moving mainframe resources at some point later this year, and may not have any zvm at that point, it may be all kvm. ;(
ping @sharkcz
As discussed in https://github.com/ibm-s390-linux/qclib/issues/2 we made a progress with the root cause of the issue. A workaround has been applied to the qclib package, a proper fix will come later. I believe this ticket can be closed now.
thanks @sharkcz
Metadata Update from @yselkowitz: - Issue close_status updated to: Invalid - Issue status updated to: Closed (was: Open)