https://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842018-11-28T16:39:41ZopenSUSE Project Management ToolopenQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=1696252018-11-28T16:39:41Zokurzokurz@suse.com
<ul><li><strong>Related to</strong> <i><a class="issue tracker-4 status-3 priority-4 priority-default closed" href="/issues/32281">action #32281</a>: Can't locate images in Xen jobs</i> added</li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=1696342018-11-28T17:08:30ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Related to</strong> <i><a class="issue tracker-4 status-3 priority-4 priority-default closed" href="/issues/36754">action #36754</a>: [qe-core][functional][systemd][medium] test fails in systemd_testsuite - needs further investigation</i> added</li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=1696402018-11-28T17:08:47ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Related to</strong> deleted (<i><a class="issue tracker-4 status-3 priority-4 priority-default closed" href="/issues/36754">action #36754</a>: [qe-core][functional][systemd][medium] test fails in systemd_testsuite - needs further investigation</i>)</li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=1696432018-11-28T17:08:58ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Blocks</strong> <i><a class="issue tracker-4 status-3 priority-4 priority-default closed" href="/issues/36754">action #36754</a>: [qe-core][functional][systemd][medium] test fails in systemd_testsuite - needs further investigation</i> added</li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=1697302018-11-28T17:38:34ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>File</strong> <a href="/attachments/7217">photo_2018-11-28_18-36-03.jpg</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/7217/photo_2018-11-28_18-36-03.jpg">photo_2018-11-28_18-36-03.jpg</a> added</li></ul><p>In the attached draft can be seen the current status (black, blue, green) and the expected status (red).</p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=1702012018-11-30T09:49:18ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li><li><strong>Assignee</strong> set to <i>SLindoMansilla</i></li></ul><p>As others are also affected: <a href="http://openqa-apac1.suse.de/tests/2417#step/bootloader_zkvm/6" class="external">http://openqa-apac1.suse.de/tests/2417#step/bootloader_zkvm/6</a></p>
<p>this ticket is gaining priority: </p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=1702162018-11-30T10:11:21ZSLindoMansillaslindomansilla@suse.com
<ul></ul><p>Make a separate PR for the mandatory fix: <a href="https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/6320" class="external">https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/6320</a><br>
Merged.</p>
<p>Waiting for mgriessmeier's and nsinger's feedback.</p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=1709212018-12-04T10:20:29ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>New</i></li></ul><a name="What-was-done"></a>
<h2 >What was done<a href="#What-was-done" class="wiki-anchor">¶</a></h2>
<p>The already merged fix was to look for assets in the right machine. Before, the test was looking for assets on the worker machine. On OSD it was working because the assets were NFS mounted from the webui across the worker and the SUT's host.</p>
<p>On shared-workers.qa.suse.de we don't have the NFS share mounted, which caused the test to not find the assets.</p>
<p>This is fixed now in this PR: <a href="https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/6191" class="external">https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/6191</a></p>
<a name="What-is-still-missing"></a>
<h2 >What is still missing?<a href="#What-is-still-missing" class="wiki-anchor">¶</a></h2>
<p>The worker cache is not propagated to the svirt remote machine, so the assets are missing there.</p>
<p>We need to discuss how to resolve this problem.</p>
<p>My proposal is to NFS-mount the cache directory from the worker into the SUT's host.<br>
After that, some changes in the test code are needed: <a href="https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/6253" class="external">https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/6253</a></p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=1729162018-12-11T12:39:16ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Target version</strong> set to <i>Milestone 22</i></li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=1898182019-02-17T22:19:31Zokurzokurz@suse.com
<ul><li><strong>Target version</strong> changed from <i>Milestone 22</i> to <i>Milestone 24</i></li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=1955152019-03-05T11:32:49Zokurzokurz@suse.com
<ul><li><strong>Assignee</strong> deleted (<del><i>SLindoMansilla</i></del>)</li><li><strong>Target version</strong> changed from <i>Milestone 24</i> to <i>Milestone 25</i></li></ul><p>Let's delay the work on this one a bit further.</p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=2091862019-04-30T13:57:22ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Priority</strong> changed from <i>Normal</i> to <i>High</i></li></ul><p>For next grooming</p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=2099962019-05-06T09:54:49ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Workable</i></li><li><strong>Assignee</strong> set to <i>mgriessmeier</i></li></ul><p>As spoken in the grooming meeting, we want to NFS mount the directory<br>
from <strong>shared-workers.qa.suse.de:</strong>/var/lib/openqa/cache<br>
into <strong>[zVM|zKVM|sKVM|XEN]:</strong>/var/lib/openqa/cache</p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=2234602019-07-01T08:51:58Zmgriessmeiermgriessmeier@suse.com
<ul><li><strong>Status</strong> changed from <i>Workable</i> to <i>In Progress</i></li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=2234632019-07-01T08:52:08Zmgriessmeiermgriessmeier@suse.com
<ul><li><strong>Target version</strong> changed from <i>Milestone 25</i> to <i>Milestone 26</i></li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=2326852019-08-06T08:18:03Zmgriessmeiermgriessmeier@suse.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Feedback</i></li><li><strong>Target version</strong> changed from <i>Milestone 26</i> to <i>Milestone 27</i></li></ul><p>SLindoMansilla wrote:</p>
<blockquote>
<p>As spoken in the grooming meeting, we want to NFS mount the directory<br>
from <strong>shared-workers.qa.suse.de:</strong>/var/lib/openqa/cache<br>
into <strong>[zVM|zKVM|sKVM|XEN]:</strong>/var/lib/openqa/cache</p>
</blockquote>
<p>mounted on s390p8 - please check if it's working as expected, then I will do the rest</p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=2415922019-09-05T15:49:13ZSLindoMansillaslindomansilla@suse.com
<ul></ul><p>Who should check?<br>
I think we forgot about this ticket.</p>
<p>PR closed and opened draft PR: <a href="https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/8378" class="external">https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/8378</a></p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=2435152019-09-16T08:40:56Zmgriessmeiermgriessmeier@suse.com
<ul><li><strong>Target version</strong> changed from <i>Milestone 27</i> to <i>Milestone 28</i></li></ul><p>let's rediscuss in grooming </p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=2680962020-01-03T09:12:23Zmgriessmeiermgriessmeier@suse.com
<ul><li><strong>Target version</strong> changed from <i>Milestone 28</i> to <i>Milestone 30</i></li></ul><p>needs to be discussed offline</p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=2986362020-05-07T13:19:24ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Workable</i></li><li><strong>Assignee</strong> changed from <i>mgriessmeier</i> to <i>SLindoMansilla</i></li></ul><a name="Tasks"></a>
<h2 >Tasks<a href="#Tasks" class="wiki-anchor">¶</a></h2>
<ul>
<li>Look what was done since 8 months regarding NFS on shared-workers</li>
<li>Refine the ticket in a grooming meeting if more work has to be done</li>
</ul>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=3032772020-05-28T09:02:37Zszarate
<ul></ul><p>Sergio, do you really plan to work on this ticket?</p>
<p>Also: xen and hyperv are also part of the svirt thing, i <u>guess</u> all this could be unified, as the directories where things are copied, is the same.</p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=3038952020-05-29T12:20:16ZSLindoMansillaslindomansilla@suse.com
<ul></ul><p>szarate wrote:</p>
<blockquote>
<p>Sergio, do you really plan to work on this ticket?</p>
<p>Also: xen and hyperv are also part of the svirt thing, i <u>guess</u> all this could be unified, as the directories where things are copied, is the same.</p>
</blockquote>
<p>Yes, I "plan" (have the intention) to look into all tickets I have assigned, but I cannot promise any date...<br>
So, if you feel like doing it, please take over. If not, be sure that "some day" I will continue working on this.</p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=3079152020-06-17T20:15:34Zszarate
<ul><li><strong>Assignee</strong> deleted (<del><i>SLindoMansilla</i></del>)</li><li><strong>Priority</strong> changed from <i>High</i> to <i>Normal</i></li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=3079182020-06-17T20:15:48Zszarate
<ul><li><strong>Subject</strong> changed from <i>[functional][u][labs] Proper handling of assets for svirt workers</i> to <i>[functional][u][tools] Proper handling of assets for svirt workers</i></li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=3480222020-11-06T10:27:28Ztjyrinki_susetjyrinki+redmine@suse.de
<ul><li><strong>Subject</strong> changed from <i>[functional][u][tools] Proper handling of assets for svirt workers</i> to <i>[qe-core][functional][tools] Proper handling of assets for svirt workers</i></li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=3910822021-03-12T12:40:13ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Blocks</strong> deleted (<i><a class="issue tracker-4 status-3 priority-4 priority-default closed" href="/issues/36754">action #36754</a>: [qe-core][functional][systemd][medium] test fails in systemd_testsuite - needs further investigation</i>)</li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=3910912021-03-12T12:40:52ZSLindoMansillaslindomansilla@suse.com
<ul><li><strong>Related to</strong> <i><a class="issue tracker-4 status-3 priority-4 priority-default closed" href="/issues/36754">action #36754</a>: [qe-core][functional][systemd][medium] test fails in systemd_testsuite - needs further investigation</i> added</li></ul> openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=4644622021-11-15T12:03:26Zokurzokurz@suse.com
<ul></ul><p>I came to this ticket due to periodically reviewing tickets as described on <a href="https://progress.opensuse.org/projects/openqatests/wiki#How-we-work-on-tickets" class="external">https://progress.opensuse.org/projects/openqatests/wiki#How-we-work-on-tickets</a></p>
<p>This ticket was set to "Normal" priority but was not updated within the SLO period for "Normal" tickets (365 days) as described on <a href="https://progress.opensuse.org/projects/openqatests/wiki/Wiki#SLOs-service-level-objectives" class="external">https://progress.opensuse.org/projects/openqatests/wiki/Wiki#SLOs-service-level-objectives</a></p>
<p>First reminder: Please consider picking up this ticket within the next 365 days or just set the ticket to the next lower priority of "Low" (no SLO related time period).</p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=5744012022-11-15T02:08:13Zslo-gin
<ul></ul><p>This ticket was set to <strong>Normal</strong> priority but was not updated <a href="https://progress.opensuse.org/projects/openqatests/wiki#SLOs-service-level-objectives" class="external">within the SLO period</a>. Please consider picking up this ticket or just set the ticket to the next lower priority.</p>
openQA Tests - action #44468: [qe-core][functional][tools] Proper handling of assets for svirt workershttps://progress.opensuse.org/issues/44468?journal_id=7354882023-11-17T15:07:38Zmkittlermarius.kittler@suse.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/735488/diff?detail_id=690371">diff</a>)</li></ul><p>I tried to implement this via <a href="https://github.com/os-autoinst/os-autoinst/pull/2381" class="external">https://github.com/os-autoinst/os-autoinst/pull/2381</a>. So you could enable use of the <code>CACHEDIRECTORY</code> by setting <code>SVIRT_WORKER_CACHE=1</code>. However, be aware of the caveat documented by <a href="https://github.com/os-autoinst/os-autoinst/pull/2391/files" class="external">https://github.com/os-autoinst/os-autoinst/pull/2391/files</a> and that this can lead to other problems (e.g. <a class="issue tracker-4 status-3 priority-4 priority-default closed" title="action: [tools] s390x VM randomly fails to open QCOW disk image: Permission denied (Resolved)" href="https://progress.opensuse.org/issues/138746">#138746</a>). That's also why this setting has been disabled by default again via <a href="https://github.com/os-autoinst/os-autoinst/pull/2401" class="external">https://github.com/os-autoinst/os-autoinst/pull/2401</a>. Also note that this change doesn't cover VMWare yet (but it seems like this ticket is focusing on s390x where it generally works besides the mentioned caveats).</p>