| yasufum | Hi | 08:01 |
|---|---|---|
| yasufum | #startmeeting tacker | 08:01 |
| opendevmeet | Meeting started Mon Sep 14 08:01:41 2026 UTC and is due to finish in 60 minutes. The chair is yasufum. Information about MeetBot at http://wiki.debian.org/MeetBot. | 08:01 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 08:01 |
| opendevmeet | The meeting name has been set to 'tacker' | 08:01 |
| yasufum | So, let's start the meeting. | 08:03 |
| yasufum | #link https://etherpad.opendev.org/p/tacker-meeting | 08:03 |
| yasufum | The first item is for reqeust for review. | 08:04 |
| yasufum | Just one patch on the list currently and it's already under reviewing. | 08:05 |
| yasufum | Let's know if any other patches for. Thanks. | 08:05 |
| takahashi-tsc | I'll review it soon. | 08:05 |
| yasufum | thanks | 08:07 |
| yasufum | OK, let's move on to the next item. | 08:07 |
| yasufum | shivam: Could you share the current status about this topic? | 08:07 |
| shivam | yes | 08:08 |
| shivam | The next discussion item is related to sharing latest progress status of Eventlet removal activity in Tacker and some high level explanation regrading remaining item "samples/" | 08:09 |
| shivam | In the initial analysis, 102 eventlet references were tracked across 14 files/modules and this information is captured on tacker eventlet removal etherpad page: https://etherpad.opendev.org/p/tacker-eventlet-removal | 08:11 |
| shivam | Out of 102 refrences, 52 references are already completed, covering 13 files/modules (most patches already under review). | 08:12 |
| shivam | The remaining 50 references are in the "samples/" directory/module only, mostly repeated 4 reference patterns across 12 files. | 08:12 |
| shivam | The "samples/" scripts are mainly Mgmt Driver examples used for VNF/CNF setup and configuration. | 08:14 |
| shivam | For e.g., After Tacker creates a VM/pod for a VNF/CNF (instantiate/scale/heal), that resource still needs further setup and this is done by a Mgmt Driver script, which the user provides in their own VNF/CNF package. | 08:14 |
| shivam | Since setup logic differs per VNF/CNF, the samples/ folder gives users ready-made template scripts (e.g., Kubernetes cluster setup, private registry connection, free5GC configuration) to use as a starting reference, which they then customize for their own package. | 08:15 |
| shivam | Mgmt Driver scripts typically configure the new VM/pod by SSH-ing in or running kubectl commands. These commands can hang (network issues, slow boot, etc.), so each sample wraps them in a timeout guard and run the command, but give up after certain configured seconds instead of waiting forever. | 08:16 |
| shivam | So, the samples use eventlet.Timeout(...) for this purpose. Therefore, the eventlet usage in these files is only for enforcing command timeouts. | 08:16 |
| shivam | Since all other references are already completed (or under review), target is to complete this remaining "samples/" reference also in this release. | 08:18 |
| shivam | Hence, I will proceed with this and will provide the required patch for removing these remaining references. | 08:19 |
| shivam | Also, I have updated the Tacker Eventlet removal etherpad page and added the reference-wise status of Eventlet removal activity. (section#6) https://etherpad.opendev.org/p/tacker-eventlet-removal#L619 | 08:20 |
| shivam | I would like to confirm if there is any concern or comment from community members regarding target timeline for this activity? | 08:21 |
| shivam | Thank you. | 08:22 |
| yasufum | Thanks | 08:23 |
| yasufum | any comment? | 08:23 |
| takahashi-tsc | Thanks. I'm not sure we should do for sample files, but I personally think it would be better to do it in order to avoid feedback from tc. | 08:25 |
| bertys | Thanks a lot @shivam, all. It may be ok to postpone some of the work to next release but let's try to progress this week. Please include as topic "eventlet-removal" so that your work is shown on Whiteboard @ https://blueprints.launchpad.net/tacker/+spec/eventlet-removal. | 08:25 |
| shivam | sure, thanks @bertys. | 08:26 |
| yasufum | There is no need to declare RC-2, right? | 08:28 |
| shivam | Regarding RC-2, I have one concern regarding security issues reported for Tacker. | 08:30 |
| yasufum | OK, but let's discuss about it later. | 08:31 |
| shivam | ok. | 08:31 |
| yasufum | In terms of eventlet removal, does everyone agree to fix it in the next release as Tacker team? | 08:32 |
| bertys | ok with me. Higher priority should be sec related patches under review | 08:35 |
| yasufum | OK, thanks. | 08:35 |
| yasufum | shivam: Please add your topic on tacker-meeting etherpad. | 08:37 |
| yasufum | Anyway, let's move on to the next item. | 08:37 |
| yasufum | No update on the next two items. | 08:38 |
| yasufum | So, I'd like to discuss about the latest "Dependant repos" then. | 08:40 |
| yasufum | As you may know, I've told to check for patches from community for some dependant repos. | 08:41 |
| yasufum | It's my fault to cache up these patches. | 08:41 |
| yasufum | The main reason is there's been nothing update on the repos for the recent releases actually. | 08:42 |
| yasufum | #link: https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/O3SELWYCCBKCEZRFXJ5UTUTTFIJ6FWV4/ | 08:44 |
| yasufum | Anyway, Tacker is still depending on the repos and we should continue to maintain to keep it active. | 08:45 |
| yasufum | I've already asked to help my PTL's tasks, for example recent issues such as security issues or eventlet removal, since I'm not able to contribute actively as I did. | 08:47 |
| yasufum | So, I'd like to ask to discuss about the maintenance issue. | 08:49 |
| yasufum | I've told that could you (a) designate a release liaison if you haven't already, | 08:52 |
| yasufum | and (b) let us know whether tosca-parser/python-tackerclient/tacker-horizon should go independent or be retired? | 08:53 |
| yasufum | I'd like here how you guys about this issue. Thanks. | 08:54 |
| yasufum | s/how you guys/how you guys think/ | 08:55 |
| yasufum | takahashi-san, do you have any comment? | 08:59 |
| bertys | thanks @yasufum, my personal opinion is to go for a) and assign one active core maintainer @ #link https://github.com/openstack/governance/blob/master/reference/projects.yaml#L2563. May need though offline discussions. | 09:02 |
| takahashi-tsc | Yes, we need to maintain the projects, so agree with bertys, | 09:03 |
| yasufum | bertys: OK, thank you for your suggestion. It might be better to disucuss later. | 09:04 |
| yasufum | So, go to the last item from shivam. | 09:05 |
| yasufum | Your update is "Request for review (shivam)", correct? | 09:06 |
| shivam | yes. | 09:07 |
| yasufum | What is your discussion point? Just request for RC-2 to include your two patches? | 09:09 |
| shivam | In one patch (https://review.opendev.org/c/openstack/tacker/+/1003019), there is already a discussion (regarding use of multiprocessing).. I will try to check what are the other options. | 09:10 |
| shivam | And In my opinion, the follow up discussion can continue on gerrit itself. | 09:10 |
| shivam | And for another patch ( https://review.opendev.org/c/openstack/tacker/+/1003020), request is to review the patch. | 09:11 |
| shivam | These patches are related to security issues fix, so i would like to know community members opinion, should RC-2 be requested to include these patches in this release? | 09:13 |
| shivam | Thanks. | 09:13 |
| yasufum | I understand we should propose RC-2 if there is fatal issue or critical bug remained in the RC-1. | 09:16 |
| yasufum | So, I think your proposal is acceptable. | 09:16 |
| shivam | okay. | 09:17 |
| yasufum | since there are the fixes for critical security problems. | 09:17 |
| shivam | ok, thank you. | 09:18 |
| yasufum | IMO, it's ready to be merged and just waiting for another +2. https://review.opendev.org/c/openstack/tacker/+/1003020 | 09:18 |
| yasufum | So, let's continue the former one. | 09:18 |
| yasufum | about introducing multiprocessing. | 09:19 |
| yasufum | Thanks. | 09:19 |
| shivam | ok, thanks | 09:19 |
| yasufum | That's all for today. Thank you guys for discussion. | 09:21 |
| yasufum | Let's close this meeting. | 09:21 |
| yasufum | Thank you for joining, buy! | 09:21 |
| shivam | Thank you, bye! | 09:21 |
| takahashi-tsc | thanks | 09:21 |
| yasufum | #endmeeting | 09:22 |
| opendevmeet | Meeting ended Mon Sep 14 09:22:05 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 09:22 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/tacker/2026/tacker.2026-09-14-08.01.html | 09:22 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/tacker/2026/tacker.2026-09-14-08.01.txt | 09:22 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/tacker/2026/tacker.2026-09-14-08.01.log.html | 09:22 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!