Currently integration don't need nbd or krbd. Just qemu process.

k

Sent from my iPhone

> On 28 Dec 2020, at 15:28, Benny Zlotnik <[email protected]> wrote:
> 
> On Tue, Dec 22, 2020 at 6:33 PM Konstantin Shalygin <[email protected]> wrote:
>> 
>> Sandro, FYI we are not against cinderlib integration, more than we are 
>> upgrade 4.3 to 4.4 due movement to cinderlib.
>> 
>> But (!) current Managed Storage Block realization support only krbd (kernel 
>> RBD) driver - it's also not a option, because kernel client is always 
>> lagging behind librbd, and every update\bugfix we should reboot whole host 
>> instead simple migration of all VMs and then migrate it back. Also with krbd 
>> host will be use kernel page cache, and will not be unmounted if VM will 
>> crash (qemu with librbd is one userland process).
>> 
> 
> There was rbd-nbd support at some point in cinderlib[1] which
> addresses your concerns, but it was removed because of some issues
> 
> +Gorka, are there any plans to pick it up again?
> 
> [1] 
> https://github.com/Akrog/cinderlib/commit/a09a7e12fe685d747ed390a59cd42d0acd1399e4
> 
> 
> 
>> So for me current situation look like this:
>> 
>> 1. We update deprecated OpenStack code? Why, Its for delete?.. Nevermind, 
>> just update this code...
>> 
>> 2. Hmm... auth tests doesn't work, to pass test just disable any OpenStack 
>> project_id related things... and... Done...
>> 
>> 3. I don't care how current cinder + qemu code works, just write new one for 
>> linux kernel, it's optimal to use userland apps, just add wrappers (no, it's 
>> not);
>> 
>> 4. Current Cinder integration require zero configuration on oVirt hosts. 
>> It's lazy, why oVirt administrator do nothing? just write manual how-to 
>> install packages - oVirt administrators love anything except "reinstall" 
>> from engine (no, it's not);
>> 
>> 5. We broke old code. New features is "Cinderlib is a Technology Preview 
>> feature only. Technology Preview features are not supported with Red Hat 
>> production service level agreements (SLAs), might not be functionally 
>> complete, and Red Hat does not recommend to use them for production".
>> 
>> 6. Oh, we broke old code. Let's deprecate them and close PRODUCTION issues 
>> (we didn't see anything).
>> 
>> 
>> And again, we are not hate new cinderlib integration. We just want that new 
>> technology don't break all PRODUCTION clustes. Almost two years ago I write 
>> on this issue https://bugzilla.redhat.com/show_bug.cgi?id=1539837#c6 about 
>> "before deprecate, let's help to migrate". For now I see that oVirt totally 
>> will disable QEMU RBD support and want to use kernel RBD module + python 
>> os-brick + userland mappers + shell wrappers.
>> 
>> 
>> Thanks, I hope I am writing this for a reason and it will help build bridges 
>> between the community and the developers. We have been with oVirt for almost 
>> 10 years and now it is a crossroads towards a different virtualization 
>> manager.
>> 
>> k
>> 
>> 
>> So I see only regressions for now, hope we'll found some code owner who can 
>> catch this oVirt 4.4 only bugs.
>> 
> 
> I looked at the bugs and I see you've already identified the problem
> and have patches attached, if you can submit the patches and verify
> them perhaps we can merge the fixes
> _______________________________________________
> Users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> Privacy Statement: https://www.ovirt.org/privacy-policy.html
> oVirt Code of Conduct: 
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives: 
> https://lists.ovirt.org/archives/list/[email protected]/message/E7QTTECXLUD6LIEE36FBRJ3JSOQO27DP/
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/XMFRPECJQP325MBR3VSBUABWDU7Z2TIQ/

Reply via email to