-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
testiso - iscsi : misc fixes to improve reliability and disable the test for other arches than x86 #3705
testiso - iscsi : misc fixes to improve reliability and disable the test for other arches than x86 #3705
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like this needs a rebase; the first two commits are already in.
The last two commits could be squashed together.
attached console.txt from aarch64 run of iso-offline-install-iscsi.bios |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you clean up the commits? Needs a rebase and some of the commits squashed.
8164418
to
27a4712
Compare
@jlebon I rebased the branch, squashed commits with a more detailed commit message and excluded the test from other arches than x86 with a note pointing to coreos/fedora-coreos-tracker#1657 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One suggestion, but OK as a follow-up too.
- fix invalid After targets in iscsi services - rename target container to targetd : Target is a systemd w ord and seems to interfere with systemd, as running systemctl stop target shuts the vm down - add a wait for the targetd container to be ready before configuring the iscsi target. this should be removed when we ship systemd 254 in rhcos - Add a healthcheck to the target container and make sure we mark the systemd service as started only when targetcli is ready to receive commands. Note this is commented out due to an older systemd version in rhcos - update virtserial channel completion channel name to "testisocompletion" to allow the coreos-test-entered-emergency-target.service to write to it, as it expects this name. This will allow correct failure detection rather than waiting for QEMU timeout. - add a restart policy on setup-targetcli as it may start too fast so we allow it to restart before marking it failed. Disabled for now waiting for a systemd update in rhcos
Nested virt does not work through cosa ref coreos/fedora-coreos-tracker#1657
27a4712
to
bd3a6aa
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not tested but LGTM from a quick look.
The multi-arch tests are skipped in kola code and the x86 test have been working for some time now See coreos/coreos-assembler#3705
The multi-arch tests are skipped in kola code and the x86 test have been working for some time now See coreos/coreos-assembler#3705
The multi-arch tests are skipped in kola code and the x86 test have been working for some time now However, the iscsi test fails in prow unexpectedly so skip it here so it can run in the RHCOS jenkins pipeline at least. See openshift#1492 See coreos/coreos-assembler#3705
The multi-arch tests are skipped in kola code and the x86 test have been working for some time now However, the iscsi test fails in prow unexpectedly so skip it here so it can run in the RHCOS jenkins pipeline at least. See openshift#1492 See coreos/coreos-assembler#3705
The multi-arch tests are skipped in kola code and the x86 test have been working for some time now However, the iscsi test fails in prow unexpectedly so skip it here so it can run in the RHCOS jenkins pipeline at least. See openshift#1492 See coreos/coreos-assembler#3705
The multi-arch tests are skipped in kola code and the x86 test have been working for some time now However, the iscsi test fails in prow unexpectedly so skip it here so it can run in the RHCOS jenkins pipeline at least. See openshift#1492 See coreos/coreos-assembler#3705
The multi-arch tests are skipped in kola code and the x86 test have been working for some time now However, the iscsi test fails in prow unexpectedly so skip it here so it can run in the RHCOS jenkins pipeline at least. See openshift#1492 See coreos/coreos-assembler#3705
The multi-arch tests are skipped in kola code and the x86 test have been working for some time now However, the iscsi test fails in prow unexpectedly so skip it here so it can run in the RHCOS jenkins pipeline at least. See openshift#1492 See coreos/coreos-assembler#3705
ord and seems to interfere with systemd, as running
systemctl stop target shuts the vm down
iscsi target. this should be removed when we ship systemd 254 in rhcos
systemd service as started only when targetcli is ready to receive
commands. Note this is commented out due to an older systemd version in
rhcos
to allow the coreos-test-entered-emergency-target.service to write to
it, as it expects this name.
This will allow correct failure detection rather than waiting for QEMU
timeout.
we allow it to restart before marking it failed. Disabled for now
waiting for a systemd update in rhcos
Disable the iscsi test on other arches than x86 : Nested virt does not work through cosa
ref coreos/fedora-coreos-tracker#1657