Monday, 2026-02-02

*** vhari_ is now known as vhari00:47
yasufumHi tacker team.08:05
takahashi-tschi08:05
yasufum#startmeeting tacker08:06
opendevmeetMeeting started Mon Feb  2 08:06:05 2026 UTC and is due to finish in 60 minutes.  The chair is yasufum. Information about MeetBot at http://wiki.debian.org/MeetBot.08:06
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.08:06
opendevmeetThe meeting name has been set to 'tacker'08:06
yasufumLet's start the meeting.08:06
yasufum#link https://etherpad.opendev.org/p/tacker-meeting08:06
yasufumTwo topics on the etherpad today.08:07
yasufumThe first one is for asking to review the spec from KDDI.08:07
yasufumIt's under the discussion which version is the target of the change.08:08
yasufumIs there any comment for the topic, or go to the next?08:10
yasufumlooks nothing, so move on to the next topic.08:11
takahashi-tscWe can continue the discussion on gerrit. so we can move to next.08:11
yasufumOK, thanks.08:11
yasufum#topic Nova scheduler_hints Type Mismatch Causing Tacker VNF Rolling Update Failures08:11
yasufumshivam: Could you share your topic shortly?08:12
shivamyes08:12
shivamThis discussion topic is related to Failures in Tacker CI test jobs due to a Nova Bug 08:13
shivamTacker VNF rolling update (change_vnfpkg) operations fail when VNFs use server group, due to a Nova API validation error during Heat stack updates.08:14
shivamThe root cause is a Nova bug in microversion 2.100 where scheduler_hints.group is returned as a list in GET server responses, but Nova expects it as a string during rebuild requests.08:14
shivamBecause of this mismatch, Heat sends the list value back to Nova during server rebuild, Nova rejects it, the Heat stack update fails, and the Tacker operation fails which makes Tacker CI unstable.08:16
shivamLaunchpad Bugs (for Nova and Tacker) have been created for this issue:08:16
shivamTacker bug: https://bugs.launchpad.net/tacker/+bug/213926808:16
shivamNova bug: https://bugs.launchpad.net/nova/+bug/213927508:17
shivamThe ideal fix must be done on the Nova side by converting scheduler_hints.group from list to string in the API response layer before returning server details.08:18
shivamBut to keep the Tacker CI stable, a temporary tacker side workaround needs to be applied to avoid this error in Tacker change_vnfpkg operation, until Nova fixes the bug from their side.08:19
shivamAs a temporary Tacker side workaround, one approach I tried is that scheduler_hints are removed from nested VDU Heat templates during rolling update operations, so Heat does not include them in rebuild requests and avoids the Nova validation error.08:20
shivamThis workaround may cause servers to be replaced instead of updated in place, which changes VDU IDs (before and after change_vnfpkg). So, VDU ID validation needs to be disabled temporarily.08:22
shivamA WIP patch is created for testing this same workaround approach: https://review.opendev.org/c/openstack/tacker/+/97536308:23
shivamZuul Build is also successful for this workaround patch.08:24
shivamNow, I would like to hear the community's thoughts on our bug analysis and proposed approach for implementing the temporary Tacker side workaround until Nova fixes this bug.08:24
shivamAlso, are there suggestions to simplify this workaround, or alternative simpler approaches that community would like to suggest?08:25
shivamThank you.08:25
yasufumThanks08:25
yasufumIMO, it looks perfect for your analysis and suggestion for workaround.08:26
yasufumI'll review your proposal patch soon after it's ready.08:26
shivamthanks, I will make the patch active for review08:27
yasufumthank you08:28
yasufumOK, all the topics done.08:29
yasufumSo, let's close this meeting if you have no more comment.08:29
takahashi-tscnothing from my side.08:30
yasufumgood08:30
yasufumThank you for joining, bye!08:30
shivamThank you, Bye!08:30
yasufum#endmeeting08:30
opendevmeetMeeting ended Mon Feb  2 08:30:43 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)08:30
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tacker/2026/tacker.2026-02-02-08.06.html08:30
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tacker/2026/tacker.2026-02-02-08.06.txt08:30
opendevmeetLog:            https://meetings.opendev.org/meetings/tacker/2026/tacker.2026-02-02-08.06.log.html08:30
takahashi-tscthanks08:30
gmaannotice about RBAC meeting today. I have conflict with other meetings. I will reschedule it and send updated time on ML16:31

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