Nir Soffer

Results 70 issues of Nir Soffer

`/etc/lvm/lvmlocal.conf` is installed by `vdsm-tool configure --module lvm`. However `vdsm-tool config-lvm-filter` is run before the configuration phase, and it run before since we must setup multipath blacklist before configuring vdsm....

bug
storage

[doc/thin-provisioning.md ](https://github.com/oVirt/vdsm/blob/master/doc/thin-provisioning.md) is severely outdated and needs a rewrite. - Remove the part describing how this worked before using events https://github.com/oVirt/vdsm/blob/master/doc/thin-provisioning.md#implementation-in-vdsm-up-until-4203-ovirt--42 - Update the part describing how events work https://github.com/oVirt/vdsm/blob/master/doc/thin-provisioning.md#implementation-in-vdsm-4203-and-onwards-ovirt--42...

storage
virt

When refreshing volume after extend, lvm succeeds with a warning about: Cannot find matching striped segment for vg/lv... ``` 2022-05-23 12:52:34,799+0300 WARN (mailbox-hsm/2) [storage.lvm] Command ['/usr/sbin/lvm', 'lvs', '--devices', '/dev/mapper/0QEMU_QEMU_HARDDISK_data-fc-01,/dev/mapper/0QEMU_QEMU_HARDDISK_data-fc-02,/dev/mapper/0QEMU_QEMU_HARDDISK_data-fc-03,/dev/mapper/0QEMU_QEMU_HARDDISK_data-fc-04,/dev/mapper/36001405351b21217d814266b5354d710,/dev/mapper/3600140536effe53a1e242a991f0d44d0,/dev/mapper/360014054f26c2d5c5b74814a0c0cbabb,/dev/mapper/3600140563a17d65f8dd44ad9b84bff97,/dev/mapper/3600140577ea494a9b544084bdf67f5e1,/dev/mapper/36001405789e8ab39498483ea5858c779,/dev/mapper/360014057c4191f0d8f547a6a69180ef1,/dev/mapper/36001405c75ad03669294f4ab344b0028,/dev/mapper/36001405ef11fb3ca9824a5dbc12f0931,/dev/mapper/36001405fa8e8698bae84578baae9c182', '--config',...

storage
good first issue
logs

When starting and ending tasks, we log unhelpful logs: ``` 2022-05-23 12:29:03,998+0300 INFO (tasks/9) [storage.threadpool.workerthread] START task 539688e9-a899-4d15-9a30-acd0563e5bf0 (cmd=, args=None) (threadPool:146) 2022-05-23 12:29:04,069+0300 INFO (tasks/9) [storage.volume] Request to reduce LV...

storage
logs

When getting volume info during merge, we have too many unnecessary logs repeating info in int he public API. ``` 2022-05-23 12:28:13,472+0300 INFO  (jsonrpc/7) [vdsm.api] START getVolumeInfo(sdUUID='bafd0f16-9aba-4f9f-ba90-46d3b8a29157', spUUID='fa20ea36-c317-49a6-af6d-afaa5b1561df', imgUUID='4b72aba2-0668-463d-b856-7f0f7406b6a2', volUUID='cd981010-ac48-49e1-b28b-c...

storage
good first issue
logs

When reducing a volume after live merge, lvm log warnings abut possible data corruption. This warning is not interesting since we measure the image offset before reducing, and the volume...

storage
good first issue
logs

If a volume was never activated on the SPM, deleting the image log bogus warnings about missing files and directories: ``` 2022-05-18 22:30:04,981+0300 INFO (jsonrpc/1) [vdsm.api] START deleteImage(sdUUID='bafd0f16-9aba-4f9f-ba90-46d3b8a29157', spUUID='fa20ea36-c317-49a6-af6d-afaa5b1561df', imgUUID='e6d71bf6-80cf-407c-b7d0-2083a40e7584',...

bug
storage
good first issue

If all hosts supports mailbox events, the SPM does not need to read the mailbox every 2 seconds, minimizing I/O and CPU usage on the SPM host. Hosts report new...

enhancement
storage

When finishing extend flow we refresh the volume using storage API: Volume.refresh. Refreshing takes 25% of total extend time, and creates lots of I/O since lvm must read entire vg...

enhancement
storage
virt

- Remove outdated info about Travis - Add helpful info for github CI

cleanup