Nir Soffer

Results 79 issues of Nir Soffer

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

Start new document describing how to configure the ovirt-imageio service to expose images. In oVirt the vdsm service manage the ovirt-imageio service, but it is possible to mange the ovirt-imageio...

docs

ovirt-img print tracebacks for all errors, however some errors are expected and a traceback is not helpful. - Engine login error (bad username or password, user error) - Downloading non-existing...

enhancement
ovirt-img

This module started as a testing helper, and fort his purpose is fine. But now it is used in user visible context (e.g. client.upload, clinet.checksum) and it needs more robust...

enhancement
good first issue

- Describe the purpose of the examples - Short description of every example - Note about suitability for general usage

enhancement

When using the file backend we use a pretty horrible probing mechanism to detect direct I/O alignment size. Since Linux 6.1 we have official way to get the right value...

enhancement
help wanted

The go tests require running imageio server serving an empty 6g image. Currently running the Go tests requires lot of manual steps: 1. Start another shell 2. Build ``` make...

tests

Initial testing with fast NVMe drives show significant speedup when uploading uisng buffer_size of 256k in imageio client and server. - Run performance tests for upload and download with various...

enhancement
performance