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
Unschedule logs_from_installation_system #16503
Conversation
this yaml seems that is used in 7 test suites https://gitlab.suse.de/coolgw/wegao-test/-/blob/master/JobGroups/migration_regression.yaml and we don't want to avoid collecting logs in all of them. |
I think it fails (potentially) on all of the 12-SPX flavor ones, right? |
Due to poo#122608, test module logs_from_installation_system occasionaly fails. This is because the exit code of the first command we run in the serial console is sometimes not captured and the command times out. To avoid this we unschedule logs_from_installation_system where this issue occurs.
The three jobs failing are in this flavors:
But I don't think it is a good idea to remove logs collection for test suites not failing, it is pretty handy when new bug appears and we need to file it quickly without trying to retrieve it manually. IMO acting here 'potentially' might not be beneficial. Even a new settings as last option could do... Have you checked |
The jobs in Migration-from-SLE12-SPx and Migration-from-SLE12-SPx-Milestone |
It could be that I just do not understand your proposal. What do you suggest exactly? |
Thanks for the explanation, I merged the the MR, it is not a REMOTE CONTROLLER scenario, but there is a comment so ok. s390x:
sle-15-SP5-Regression-on-Migration-from-SLE12-SPx-s390x:
- offline_sles12sp4_ltss_media_sdk-asmm-contm-lgm-tcm-wsm-pcm_all_full:
...
YAML_SCHEDULE: 'schedule/migration/s390x_regression_test_offline.yaml'
- offline_sles12sp4_ltss_pscc_sdk-asmm-contm-lgm-tcm-wsm-pcm_all_full:
...
YAML_SCHEDULE: 'schedule/migration/s390x_regression_test_offline.yaml' So with this change we will unschedule logs from more than one test suite or I am missing something? |
btw, now we are focusing on test modules (discarding entering on it thanks to your investigation) there was a simple way to do it for this one and the other 2 merged: |
True, I could have used EXCLUDE_MODULES for the MR, I did not think of it. |
The point of this change is to prevent all s390x testsuites with flavor |
it is perfectly fine, I missed the info that was failing in more than one for that flavor. thx. |
Due to poo#122608, test module logs_from_installation_system occasionaly fails. This is because the exit code of the first command we run in the serial console is sometimes not captured and the command times out.
To avoid this we unschedule logs_from_installation_system where this issue occurs.