ovirt-imageio icon indicating copy to clipboard operation
ovirt-imageio copied to clipboard

The oVirt image transfer daemon and clients.

Results 34 ovirt-imageio issues
Sort by recently updated
recently updated
newest added

Report image virtual size in OPTIONS so clients can get the image size without a possibly slow extent call. Report the format since OPTIONS can report the virtual size only...

enhancement
performance

Containers in https://github.com/oVirt/ovirt-imageio/tree/master/containers do not include a Fedora-39 containerfile. We could benefit from having Fedora39 container in our pipelines, to have the project tested with more recent libraries. We need:...

good first issue
tests

These tests run a real vm, and github does not support hardware acceleration, so we run with emulation (`tcg`). This is very slow, so the host running the test is...

tests

When building using bazel and installing ovirt-imageio-common RPM to the image it ended up with: Error processing tar file(exit status 1): link /usr/lib64/python3.9/site-packages/ovirt_imageio/_internal/handlers/__pycache__/checksum.cpython-39.pyc /usr/lib64/python3.9/site-packages/ovirt_imageio/_internal/handlers/__pycache__/checksum.cpython-39.opt-1.pyc: no such file or directory Hopefully,...

Add again Python3.8 to centos-8 container, so that we can test future downstream releases.

Building rpms in centos-8 container in current master is broken, the scripts are created with the wrong shebang: ``` # head -1 /usr/bin/ovirt-* ==> /usr/bin/ovirt-imageio /usr/bin/ovirt-imageioctl /usr/bin/ovirt-img

To reproduce: - create venv - install pip and containers/requirements.txt - install `python3.6` (`dnf install python36`) - run `tox` ``` ================================================= test session starts ================================================== platform linux -- Python 3.6.15,...

Following this NBD patch: https://lists.debian.org/nbd/2023/03/msg00009.html The term `handle` is confusing with `handle_*` functions. Renaming it will make it easier to navigate and search the code. Lets wait until this merged...

good first issue

ovirt_imageio.client.extents() works only with filename, reporting extents in local files. This would be useful for debugging backups using scripts like backup_vm.py: https://github.com/oVirt/python-ovirt-engine-sdk4/blob/main/examples/backup_vm.py Example flow: 1. Backup tool adds --dry-run option...

enhancement

Start the client documentation, work in progress.

docs