Tuesday, 2025-03-04

*** mhen_ is now known as mhen02:53
takahashi-tscHi tacker team08:01
takahashi-tscI think Yasufumi san cannot join today's meeting, but if some discussion is needed, I will handle the meeting and share the result with him.08:02
takahashi-tscKoba-san and Shivam-san, I think you have some topics to be discussed today, right? Yasufumi-san will not attend today's call, but if required, I will handle this meeting.08:04
shivamok08:05
takahashi-tscOK, let's start.08:05
takahashi-tsc#startmeeting tacker08:05
opendevmeetMeeting started Tue Mar  4 08:05:39 2025 UTC and is due to finish in 60 minutes.  The chair is takahashi-tsc. Information about MeetBot at http://wiki.debian.org/MeetBot.08:05
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.08:05
opendevmeetThe meeting name has been set to 'tacker'08:05
takahashi-tscHi Tacker team, so let's start the meeting.08:06
takahashi-tsc#link https://etherpad.opendev.org/p/tacker-meeting08:06
takahashi-tscFirst topic is FT, but yasufumi-san is not here, and related to Shivam-san's topic.08:06
hi-kobaok.thank you08:06
takahashi-tscSecond topic is about Koba-san's patch. Koba-san, any discussion is required? or we can just proceed with review now?08:07
hi-kobaNo discussion is required for my patch. Please proceed with the review.08:09
takahashi-tscOK, thanks! Actually we are facing oslo issue... Anyway, I will review it after all of related issues are resolved.08:10
takahashi-tscIf Ok, we will move to the last topic, about testing improvement.08:11
hi-kobaThank you. Understood.08:11
takahashi-tscGood, so let's move to the last topic.08:12
takahashi-tscShivam-san, could you explain the discussion points from you?08:12
shivamyes08:12
shivamThis topic is continuation of recently discussed topic "CI Resource Optimization: Reducing Resource Consumption" in which it was decided to proceed with the approach of moving some of the jobs to periodic queue.08:13
shivamSo, A patch is created to implement the periodic queue and some tacker jobs have been moved from the check queue to the periodic queue to reduce resource usage.08:14
shivamPatch URL: https://review.opendev.org/c/openstack/tacker/+/94276208:15
shivamFor this patch, retrieved node consumption (for time range 03/03/2025 to 04/03/2025) using script and it showed 67 total nodes used with an average time of 20:17:59 [nodehour] per patch.08:16
shivamOn comparing to previous data (where 132 node per patch were being consumed), Node usage is reduced by about half, indicating a reduction in resource consumption.08:18
shivamBut currently period/interval of periodic jobs is set for daily execution which will increase overall node consumption because of daily execution of periodic jobs even if no new patch is uploaded.08:19
shivamSo, I would like to know community member's opinion on what should be ideal period (weekly or monthly) for periodic jobs.08:20
shivamAnother concern is that splitting userdata and compliance tests into smaller jobs (15-17 jobs) for reducing testcase time might increase node usage again because in check queue, jobs will be increased again after split..08:21
shivamAnd, this increase in node usage could negate the benefits of shifting jobs to the periodic queue.08:21
shivamso, I would like to know community members opinion on how can this affect be managed in this case.08:22
shivamthanks08:22
takahashi-tscThanks. 08:23
takahashi-tscRegarding first topic, I'm not sure how to decide it. Or, we may discuss second topic first, and based on the concrete testing list, we should discuss period for periodic jobs.08:25
takahashi-tscAny comments?08:25
hi-kobaFirst topic, my personal answer is once a month. Considering the pace of our team development activities, that would be sufficient...08:26
takahashi-tscThanks. It is useful information. This decision should be by actual developers.08:27
hi-kobaWe develop and operate in a private environment before submitting to the community, so we considered that to be sufficient.08:29
takahashi-tscThanks, I've write your and my comments in etherpad. I believe yasufumi-san will read this later.08:30
takahashi-tscProbably, we cannot make final conclusion today. We will continue to discuss it.08:31
hi-kobaThank you.08:31
takahashi-tscRegarding second topic, maybe there are 2 points. "Is it OK to adopt current Yasufumi-san's selection?" and "Final ideal testing items structure."08:32
takahashi-tsc#link https://review.opendev.org/c/openstack/tacker/+/94276208:33
takahashi-tscBecause there are v1 users today, it is good to share v1 users' opinions today.08:33
takahashi-tscAny comments?08:34
hi-kobaThe second topic was difficult for me, but from looking at the patch, I can see that not all v1 tests have been moved to the periodic queue.08:34
takahashi-tscExcatly, it seems that some basic testing of v1 will remain.08:35
hi-kobaThere are concerns about excluding v1 tests, but if it's limited to those that are not active, there is no immediate problem.08:35
hi-kobaDoes "not under active development" mean it was determined based on commits?08:36
takahashi-tscI'm not sure.., I will leave your comment on etherpad and expect reply from yasufumi-san.08:38
takahashi-tscOK, I've copy the comments to etherpad.08:39
takahashi-tscAny comments from others?08:39
hi-kobaOK. Thanks. 08:39
shivamtakahasi-san: Let me rephrase my second discussion point, so basically there is an ongoing activity for reduction v1 tests (userdata and compliance) execution time08:39
shivamwhere high time taking tests (userdata and compliance tests) are divided into smaller testcases 08:41
takahashi-tscYes, we should discuss such ongoing activity. But before that, I would like to confirm these test should be in "check", not "periodic"08:42
shivamuserdata testcase is divided into 5 sub-tests. similarly, compliance is also divided in around 12-13 sub tests08:42
takahashi-tscIf they should be in "check" and have issues of high time taking, we can move to technical discussion.08:42
takahashi-tscfrom user and developers perspective.08:43
shivamyes, and that is my concern that if we divide them it will increase number of testcases in check queue which will increase node consumption again08:43
takahashi-tscMaybe we should discuss step by step, first devide tests to "check" and "periodic" (already proposed from Yasufumi-san) and check if it is OK, then we restart tests dividing work and in parallel discuss if it lead increasing node consumption again 08:46
shivamok. thank you08:46
takahashi-tscIn my personal opinion, current selection (v1-vnfpkgm, v1-k8s, v1-userdata-vnflcm, v1-compliance-sol) is OK as first step. And I want to know if there is some concerns from others.08:47
w-jusoI think that there is no problem with the content of periodic patch at this point.08:48
w-jusothe vnflcm_userdata test covers the basic functionality.08:50
takahashi-tscI copy juso-san and my comments in etherpad, and also copy Shivam san's comment because it is also important point ofviews.08:52
takahashi-tscAs I said, we cannot conclude the discussion yet, but we can share our opinions with Yasufumi-san.Please see etherpad and if there is some misunderstading or lack of explanation, please add your comments.08:54
takahashi-tscAre there any comments you want to share in a hurry?08:55
takahashi-tscIf nothing, I'd like to close the meeting.08:57
hi-kobaThank you. I have no comments right now. If I have any thoughts, I'll add them to the etherpad.08:57
takahashi-tscThanks08:57
w-jusonothing from myside. I'll add my additional comment to etherpad.08:57
takahashi-tscthanks08:58
takahashi-tscOK, then let's close the meeting, thank you!08:59
w-jusothanks, bye08:59
hi-kobabye08:59
takahashi-tsc#endmeeting08:59
opendevmeetMeeting ended Tue Mar  4 08:59:50 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)08:59
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tacker/2025/tacker.2025-03-04-08.05.html08:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tacker/2025/tacker.2025-03-04-08.05.txt08:59
opendevmeetLog:            https://meetings.opendev.org/meetings/tacker/2025/tacker.2025-03-04-08.05.log.html08:59

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