Bug 1927985
Summary: | [RFE] Speed up export-to-OVA on NFS by aligning loopback device offset | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Germano Veit Michel <gveitmic> |
Component: | ovirt-engine | Assignee: | Shmuel Melamud <smelamud> |
Status: | CLOSED ERRATA | QA Contact: | Nisim Simsolo <nsimsolo> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 4.4.4 | CC: | ahadas, emarcus, lrotenbe, lsvaty, nsimsolo, pelauter |
Target Milestone: | ovirt-4.5.0 | Keywords: | FutureFeature, ZStream |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | ovirt-engine-4.5.0 | Doc Type: | Enhancement |
Doc Text: |
With this release, Padding between files has been added for exporting a virtual machine to an Open Virtual Appliance (OVA). The goal is to align disks in the OVA to the edge of a block of the underlying filesystem. As a result,disks are written faster during export, especially with an NFS partition.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2022-05-26 16:22:27 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | Virt | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 2021545 | ||
Bug Blocks: |
Description
Germano Veit Michel
2021-02-12 01:50:50 UTC
The important part that I tested is about getting timeout: Actual results: * Much slower OVA export over NFS. * Fails if engine ansible timeout is not tuned. (from comment #0) This didn't fail to me in around ~4 hours running while the pack_ova.py ran with: while True: sleep(1000) The engine kept the command running and failed only after I killed the process on the host. This is because the move to run the long export OVA parts in async within the engine. (In reply to Liran Rotenberg from comment #3) > This is because the move to run the long export OVA parts in async within > the engine. Yeah, that's an important thing to note - that we significantly changed the way that ansible script is executed in 4.4.4. So it makes sense that the export-to-OVA task no longer times out. That said, we can align the offset in order to improve the time to export the OVA to NFS. Need to consider forward compatibility Although we implemented the change, we don't notice a difference on QE environments We can't say that it's fixed but on the other hand, it may be improved in some scenario / on some hardware Therefore failing this bug for now and re-targeting it to 4.5.1, we'll try to investigate this a bit further by then Verified: ovirt-engine-4.5.0.6-0.7.el8ev vdsm-4.50.0.13-1.el8ev.x86_64 qemu-kvm-6.2.0-11.module+el8.6.0+14707+5aa4b42d.x86_64 libvirt-daemon-8.0.0-5.module+el8.6.0+14480+c0a3aa0f.x86_64 ansible-runner-2.1.3-1.el8ev.noarch 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 |