Tuesday, 2025-02-25

*** mhen_ is now known as mhen03:00
yasufumHi, tacker team08:00
yasufumHi08:01
takahashi-tschi08:01
yasufumhi08:02
yasufum#startmeeting tacker08:02
opendevmeetMeeting started Tue Feb 25 08:02:23 2025 UTC and is due to finish in 60 minutes.  The chair is yasufum. Information about MeetBot at http://wiki.debian.org/MeetBot.08:02
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.08:02
opendevmeetThe meeting name has been set to 'tacker'08:02
yasufum#link https://etherpad.opendev.org/p/tacker-meeting08:02
yasufumLet's start the meeting.08:03
yasufumThe first item is just to share the current status of the topic.08:04
yasufumI completed the team survey for tacker team.08:04
yasufumSo, we're ready to join the next vPTG.08:05
yasufumAnd the second item is for discussion about the task for reducing FT time.08:06
yasufumfrom shivam08:06
shivamHi08:06
yasufumhi08:06
shivamNext topic is "CI Resource Optimization: Reducing Resource Consumption"08:07
shivamOn our patch for "Refactoring High Time-Consuming V1 Functional Test Cases", received comment regarding high CI resource consumption.08:07
shivamAs per the comment, since current CI setup runs many jobs concurrently, it consumes too much resource.08:08
shivamA specific example mentioned in comment, explains that change is failing in pre-run on its devstack jobs whereTacker CI runs 33 DevStack jobs, each utilizing 4 nodes, with up to three retries due to deterministic failures, leading to excessive node consumption.08:09
shivamTo reduce the CI resource usage, they suggest to move some of the jobs to a periodic queue where these jobs will be executed at a fixed time interval.08:10
shivamBut I think, moving the jobs to periodic queue will affect test coverage and test feedback will be delayed.08:11
shivamHence, I would like to know community members opinion that What approaches or methods can be implemented to reduce CI resource usage?08:12
shivamAlso, if the suggested approach is acceptable (move some jobs to the periodic queue, even if it delays feedback for non-critical tests) or not?08:14
shivamthanks08:14
yasufumthanks08:15
yasufumWe've has before the similar discussion actually08:16
yasufumalthough I don't know and talked about periodic queue.08:17
yasufumThe cause of the issue was the total amount of time for FT was too huge08:18
yasufumand we had been suffered, especially at the end of release cycles.08:19
yasufumSo, We decided to reduce the time first, then the num of the tests08:19
yasufumfor easing the bad situation.08:19
yasufumWe didn't know how the resources is consumed on test env at that time.08:20
yasufumWe don't have expected to the amount of resource consuming is so much actually.08:21
shivam generally periodic queue means (queue items will process at a defined time interval) 08:22
shivambut i think this option will impact the overall test coverage08:23
yasufumCould you elaborate more how we can do that?08:25
yasufumtakahashi-tsc: shivam might not able to join again. Do you have any comment?08:30
takahashi-tscMaybe his connect is lost... My concern is, should we discuss anything with Kajinami-san or involved members? to decide Tacker's direction. Because he gave some comments to Shivam's patch. 08:31
takahashi-tscWe are still investigating the technical details, but neutron and some other projects seems to define some periodic tasks so it may be possible.08:32
yasufumshivam: welcome again.08:32
shivamsorry, I got disconnected08:33
shivamTo answer your question : Could you elaborate how would you do that?08:33
yasufumI've just been told from takahashi-san about the periodic queue.08:33
shivamok08:34
yasufumIs there any example for using it on neutron, right?08:35
yasufumhello?08:39
shivamcould you elaborate your question as i missed some message when i was disconnected08:39
takahashi-tschttps://zuul.opendev.org/t/openstack/builds?job_name=networking-sfc-tempest-periodic08:40
takahashi-tscThis probably seems to be clearly defined as a periodic job. (I haven't looked at the details yet...)08:40
yasufumthanks08:41
yasufumAnyway, go back to the discussion proposed from shivam.08:42
yasufumI think coverage is not the first priority.08:43
shivamok08:44
yasufumSo, your suggestion for using the queue might be acceptable.08:44
yasufumAnd more, I suggested to reduce the num of tests, mainly from v1 tests, at that time.08:44
yasufumI also suggested to run the FTs on local environment instead of running on zuul.08:45
shivamok, so in that case how should we assign testcase priority (for moving to periodic queue)08:46
shivamAssign priorities to each test case within V1, V2, and Compliance?08:46
shivamAssign priorities to the V1, V2, and Compliance sets as a whole?08:46
yasufumMy opinion is it's under active development or not exactly.08:47
yasufumSo, many of v1 tests can be the candidates.08:47
shivamok08:48
takahashi-tscalso, we should confirm KDDI members' opinion.08:48
yasufumright08:48
yasufumIf using periodic queue is more useful than just droping, I agree to do so.08:49
takahashi-tsc+108:50
shivamok, I will look into this point (which one will be better: periodic queue or dropping some testcase) and discuss in next meeting based on findings08:51
yasufumtakahashi-tsc: can you organize to have a meeting with KDDI guys because they cannot to join this meeting usually?08:52
takahashi-tscOK, first I will confirm with KDDI and if required we will arrange the meeting.08:53
yasufumThanks08:54
yasufumI'd also ask to review this patch to ease the issue.08:55
yasufumhttps://review.opendev.org/c/openstack/tacker/+/941115/comments/f1ebe18d_b9dea0de?tab=comments08:55
takahashi-tscSure, I'll review asap08:55
yasufumAs discribed in my comment, a plan to use rootwrap was disappeared and it's acceptable.08:56
yasufumthx08:56
yasufumSo, let's move on the next.08:56
yasufumThe rest of two items are for asking review.08:57
yasufumPlease join the review if it's ready.08:57
yasufumIf you have no comment, close this meeting.08:58
yasufumgood08:59
yasufumThanks for joining, bye!08:59
takahashi-tscthanks, bye.08:59
yasufum#endmeeting09:00
opendevmeetMeeting ended Tue Feb 25 09:00:10 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tacker/2025/tacker.2025-02-25-08.02.html09:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tacker/2025/tacker.2025-02-25-08.02.txt09:00
opendevmeetLog:            https://meetings.opendev.org/meetings/tacker/2025/tacker.2025-02-25-08.02.log.html09:00

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