Monday, 2025-08-11

*** mhen_ is now known as mhen01:33
jayaanandHi All, good morning. i am planning to co-author and own patch https://review.opendev.org/c/openstack/nova/+/680648 as part of our NFS extend feature. I will address any pending review comments. please complete this review. we need this change for This relase04:47
jssfrjayaanand, what do you mean by "NFS extend feature"?05:26
jayaanandi am trying to fix BUG https://bugs.launchpad.net/cinder/+bug/1878913 from ONTAP06:44
jayaanandto improve ERROR reporting. we need fix https://review.opendev.org/c/openstack/nova/+/680648  from NOVA side06:45
jssfruhuh07:03
sthoffmann[m]Thanks for the feedback. Should I add this to the POC or will we include it to the spec for later implementation?07:59
jssfrjayaanand, we had submitted specs for that feature: https://review.opendev.org/c/openstack/nova-specs/+/949504 and https://review.opendev.org/c/openstack/cinder-specs/+/866718 but we didn't get around to re-submit them for Flamingo.08:36
jssfrwe plan on resuming that work in the G cycle08:37
jssfr*get it merged for Flamingo08:40
sean-k-mooneyUggla: https://blueprints.launchpad.net/nova/+spec/xml-image-meta is now merged if you want to mark it as implemnted09:44
jayaanandcan we consider https://bugs.launchpad.net/cinder/+bug/1878913 and https://review.opendev.org/c/openstack/nova/+/680648 as stop gap arrangement. right now, customer is not able extend NFS volumes attached to Nova VM09:53
sean-k-mooneyjayaanand: if i recall correctly the spec for that was nto accpated this cycle but ill check09:59
sean-k-mooneyhttps://review.opendev.org/c/openstack/nova-specs/+/94950410:00
sean-k-mooneyjayaanand: ^10:00
sean-k-mooneyjayaanand: extended for nfs i think is techinally not supproted today10:01
sean-k-mooney"""10:02
sean-k-mooneyMany remotefs-based volume drivers in Cinder use the ``qemu-img resize``10:02
sean-k-mooneycommand to extend volume files.10:02
sean-k-mooneyHowever, when the volume is attached to a guest, QEMU will lock the file and10:02
sean-k-mooney``qemu-img`` will be unable to resize it.10:02
sean-k-mooneyIn this case, only the QEMU process holding the lock can resize the volume,10:02
sean-k-mooneywhich can be triggered through the QEMU monitor command ``block-resize``.10:02
sean-k-mooneyThere is currently no adequate way for Cinder to use this feature, so the NFS,10:02
sean-k-mooneyNetApp NFS, Powerstore NFS, and Quobyte volume drivers all disable extending10:02
sean-k-mooneyattached volumes."""10:02
sean-k-mooneyfrom teh spec10:02
sean-k-mooneyjayaanand: we dont consdier that to be bug becasue it has never work and there is a proposal to add it as a feature the problem is that the folks workign on it have done so very intermitently10:03
sean-k-mooneyjayaanand: https://review.opendev.org/c/openstack/nova/+/873560 that is the poc10:04
sean-k-mooneyjayaanand: part of the problem is the cider side is not done yet https://review.opendev.org/q/topic:%22bp/extend-volume-completion-action%2210:05
sean-k-mooneyalthough part of it merged in epocy i belive so we may be at the poitn where the nova side can progress but that will be 2026.1 at this rate10:06
jayaanandwe tested https://review.opendev.org/c/openstack/nova/+/680648 with customer NFS volumes attached to Nova VM. except encrypted volumes other scenarios NFS volumes expanded. This is ok with most of the customers. Without this changes. user need expand volume in NetApp filer and reboot VM to reflect size change. 10:08
kgubesean-k-mooney, the cinder dependency is actually merged10:09
jayaanandthis changes https://review.opendev.org/c/openstack/nova/+/680648 has extra error scenarios no logic changers will help customer to get information about errors.10:09
kgubesean-k-mooney, at least the first part, that the nova changes depend on10:09
sean-k-mooneykgube: the new api exits but is not hooked up right10:10
sean-k-mooneyi.e. cinder is not actully waiting for the completion callback correct?10:10
kgubewell, it has to be enabled in the drivers, but that depends on nova support again10:11
sean-k-mooneyjayaanand: we can consdier improving the error handeling but from a nova perspective extending an nfs voluem wont be supproted until kgube's feateure is complete10:12
kgubesean-k-mooney, it's a cross-dependency, so we have to do a sort of a ping-pong of merges10:12
sean-k-mooneykgube: ack, i assume your going to reporpose the nova sepc for 2026.110:13
kgubecurrently the ball is on the nova side10:13
kgubeyes10:13
jayaanandthank you! sean-k-mooney for considering error handling.  is it possible to merge https://review.opendev.org/c/openstack/nova/+/680648 for this release.10:14
sean-k-mooneykgube: have the cidner folks reviewd the cinder parts? if we are tat the critical poing we proably need to corrdiate the revew on both side to get it finally landed10:14
sean-k-mooneyjayaanand: i have not looked at it in detail but maybe. it likely will need a release note and moer testing. ideally a functional test to repoduce the incorrect event state in a preceedign patch then this patch woudl update the functional test to show that the instance action event was properly set to error10:16
sean-k-mooneythe curret unit test does not actully show it fixes the reporte bug in reporting10:17
kgubesean-k-mooney, cinder folks have merged the initial patch: https://review.opendev.org/c/openstack/cinder-specs/+/866718, the next cinder patch is a minor change that will depend on a new nova microversion to enable the new behavior: https://review.opendev.org/c/openstack/cinder/+/89160210:23
kgubeso this will have to be merged after the nova change10:23
kgubeI can ask them to already review it, though10:24
jayaanandthank you! sean-k-mooney and kgube. i really appreciate your attenction10:27
opendevreviewThomas Rotsaert proposed openstack/nova master: feat(hypervisors) - Adding new hypervisor property `hypervisor_rack`.  https://review.opendev.org/c/openstack/nova/+/94827610:29
opendevreviewStephen Finucane proposed openstack/nova master: tests: Update to use '/v2.1' prefix, avoid project ID  https://review.opendev.org/c/openstack/nova/+/95226711:12
opendevreviewStephen Finucane proposed openstack/nova master: tests: Remove unnecessary API version overrides  https://review.opendev.org/c/openstack/nova/+/95226811:12
opendevreviewStephen Finucane proposed openstack/nova master: tests: Use v2.1 API in OSAPIFixture  https://review.opendev.org/c/openstack/nova/+/95226911:12
opendevreviewStephen Finucane proposed openstack/nova master: conf: Rename '[api] neutron_default_tenant_id'  https://review.opendev.org/c/openstack/nova/+/95227011:12
opendevreviewStephen Finucane proposed openstack/nova master: api: Remove deprecated pipeline_factory  https://review.opendev.org/c/openstack/nova/+/95227111:12
opendevreviewStephen Finucane proposed openstack/nova master: api: Remove '[api] auth_strategy', NoAuthMiddlware  https://review.opendev.org/c/openstack/nova/+/95227211:12
opendevreviewStephen Finucane proposed openstack/nova master: api: Deprecate v2 API  https://review.opendev.org/c/openstack/nova/+/95410211:12
opendevreviewStephen Finucane proposed openstack/nova master: WIP: api: Remove version controller split  https://review.opendev.org/c/openstack/nova/+/95410311:12
opendevreviewMerged openstack/nova master: sqlalchemy: Use built-in declarative  https://review.opendev.org/c/openstack/nova/+/95375113:28
opendevreviewMerged openstack/nova master: Enable E711 consistently  https://review.opendev.org/c/openstack/nova/+/95643613:28
opendevreviewMerged openstack/nova master: db: Fix api_db_opts reading main_db_opts  https://review.opendev.org/c/openstack/nova/+/95686913:28
*** haleyb is now known as haleyb|out13:32
opendevreviewLajos Katona proposed openstack/nova master: WIP Use SDK for Neutron  https://review.opendev.org/c/openstack/nova/+/92802214:10
opendevreviewMerged openstack/nova master: Fix live migration error logging  https://review.opendev.org/c/openstack/nova/+/95100914:35
opendevreviewsean mooney proposed openstack/nova master: Remove Linux bridge VIF support from Nova  https://review.opendev.org/c/openstack/nova/+/95704018:10
opendevreviewsean mooney proposed openstack/os-vif master: remove linux bridge plugin  https://review.opendev.org/c/openstack/os-vif/+/94158618:15
opendevreviewMerged openstack/nova master: Remove unused utilities  https://review.opendev.org/c/openstack/nova/+/95417420:14
Callum027sean-k-mooney: Screwed up the upgrade note for the image meta patch, so a quick fix: https://review.opendev.org/c/openstack/nova/+/95698822:19

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!