Bug 2058264
Summary: | Export as OVA playbook gets stuck with 'found an incomplete artifacts directory...Possible ansible_runner error?' | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | amashah |
Component: | ovirt-engine | Assignee: | Dana <delfassy> |
Status: | CLOSED ERRATA | QA Contact: | Barbora Dolezalova <bdolezal> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4.4.9 | CC: | gdeolive, mavital, michal.skrivanek, mperina |
Target Milestone: | ovirt-4.5.0 | Keywords: | TestOnly |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | ovirt-engine-4.5.0.2 | Doc Type: | No Doc Update |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-05-26 16:23:55 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | Infra | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 2052690 | ||
Bug Blocks: |
Description
amashah
2022-02-24 15:36:05 UTC
So an update, our customer observed the issue occurs during the daily reload of httpd by logrotate. So to reproduce: 1. Start OVA export 2. Wait until it reaches pack_ova.py stage 3. on RHV-M: # systemctl reload httpd Then check the /var/log/ovirt-engine/ansible-runner-service.log and it will have cache miss/incomplete artifacts logged. Other than to disable logrotate during a long export, are there any other suggestions to workaround this? Thanks, Amar As a part of BZ2052690 we are going to remove dependency on ansible-runner-service and we are going to run ansible playbooks directly from engine. So this means that reloading httpd will not affect currently running OVA exports. Of course if you will restart ovirt-engine during OVA export, then OVA export will also be interrupted, but as ovirt-engine restart is much less common than reloading httpd, it might mitigate the issue We have seen this before, unrelated to the specific task that's mentioned. Try to delete the contents of share/ovirt-engine/ansible-runner-service-project/artifacts and run it again Let me know the results let's see how this behaves with ansible 2.12 and new ansible-runner Verified in ovirt-engine-4.5.0.6-0.7.el8ev.noarch Reproduction steps from comment #2 were used. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: RHV Manager (ovirt-engine) [ovirt-4.5.0] security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:4711 Due to QE capacity, we are not going to cover this issue in our automation |