[sle][functional] Make sure that s390x use comatible qcow2 image created by parent job
we have many machines for s390x, and if we publish qcow image, it uses same name, hence get overwritten by latest run which may mismatch child job run which uses this image because the creation job might only use "%ARCH%" but not "%MACHINE%" but the image is incompatible because of e.g. network settings.
For example, we create image on zkvm machine, then, before child job for zkvm was triggered, we have publish hdd created by x-kvm machine, which overwrites qcow image.
After that if we execute child job on zkvm, which uses that qcow image, we have conflict and unpredictable behavior.
- AC1: The use of incompatible media between zkvm and s390x-kvm is prevented
- Other test suites already use "%MACHINE%" within the values of PUBLISH_HDD_1. IMHO the scenarios that don't use it yet should do the same. One should be able to use dump_templates and load_templates to easily rewrite these settings (0.5-1h)
#7 Updated by riafarov over 4 years ago
- File all_ts_dump.txt.bak all_ts_dump.txt.bak added
- File all_ts_dump.txt all_ts_dump.txt added
- Due date deleted (
- Status changed from New to In Progress
Added @%MACHINE% variable to the following parent jobs and all related child jobs:
Please, find backup templates file, as well as file with replacement in the attachment.
DB dump can be found in /tmp/osd_2017-10-24-16-59.pg_dump