15:00:15 #startmeeting multi_arch 15:00:16 Meeting started Tue May 11 15:00:15 2021 UTC and is due to finish in 60 minutes. The chair is ricolin. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:20 The meeting name has been set to 'multi_arch' 15:00:29 #topic roll call 15:00:35 o/ 15:03:26 o/ 15:03:50 hey jeremyfreudberg :) 15:04:08 hey! 15:04:59 [o] 15:06:18 Hi hrw :) 15:06:48 https://etherpad.opendev.org/p/Multi-Arch-agenda 15:08:16 #topic Arm64 job performance tunning 15:08:28 So for Arm64 job 15:09:48 I have run tests on my local environment, and I can't really reproduce the volume backup/restore issue(long running time) 15:10:35 But my set up is different from what's in CI(but still Devstack) 15:11:35 On the other hand, current CI environment seems to reach better performance now from around 3hrs to 2hrs 15:12:11 did you checked where it was run? 15:12:22 maybe it is difference between linaro and osuosl nodes 15:12:23 on linaro-us 15:12:52 didn't check all recent runs, but I'm sure two of them from linaro-us 15:12:56 ok 15:12:59 interesting 15:13:06 and it runs 2 hrs this time 15:13:22 I mean the running time is around 2 hrs 15:14:41 2 hours deploy time, or 2 hours for a test/validation run? 15:15:00 rh-jelabarre, 2 hours totally 15:16:02 1200+ secs to run all tests 15:16:33 and 1656 secs for set up devstack 15:17:18 Also, besides performance tunning, we probably need to decide which services/tests we can drop from tempest arm64 job 15:17:44 do we fit in 3h time? 15:18:13 and how often is this job run? 15:19:04 hrw, everything is still in review patch 15:19:12 url? 15:19:13 https://review.opendev.org/c/openstack/devstack/+/708317/100/.zuul.yaml 15:19:21 #link https://review.opendev.org/c/openstack/devstack/+/708317 15:19:55 o, num_pcie_ports ;d 15:20:01 I think now is also a good time to discuss what can we moving forward from for job 15:20:24 #link https://zuul.openstack.org/builds?job_name=devstack-platform-arm64+ 15:20:28 this is job status 15:21:26 for running time less than 1 hrs, that's me try and error runs:( 15:21:28 looks like fit in 3h without problem (at least recently) 15:21:57 hrw, yeah, I will keep put in few more recheck to see how stable is that result 15:23:49 Few follow up ideas for this job, like we can try to use Ceph as backend 15:24:15 Or ideas like we should try to get rid of non-arch related part of tests 15:24:26 also rename job to tempest-platform-NAMEOFDISTRO-arm64 (or -aarch64 even) 15:24:47 hrw, that's good idea 15:26:32 One question I have now is which services can be consider non-arch related 15:26:51 Keystone is one 15:27:20 but Neutron sounds arch related to me 15:28:55 I feels like Nova, Neuton, Cinder, are three services which we should keep tempest tests on 15:29:36 nova is the most arch related. and it needs cinder and neutron to run. and keystone to auth 15:29:52 you may skip horizon for example 15:30:41 hrw yes, but do we need to run tempest tests which design to test Neuton or Cinder specifically 15:31:30 how often do those tests run? every change? daily? weekly? 15:31:42 i would recommend to run neutron and cinder tests unless there are resource or time constraints 15:31:46 it's good to have parity 15:31:53 +1 15:32:57 hrw, I plan to propose this job at least as daily/weekly periodic job 15:33:32 if daily/weekly then as much as possible 15:33:43 also Think it make sense to run as gate(if possible) or post merge job for Nova 15:33:44 as long as it fit in 3h 15:34:17 if project accepts then it can be non-voting run-on-change one 15:34:38 does not block anything and allows to see when change breaks 15:34:58 I can propose to Nova I think 15:35:22 hrw, do you think the current CI can take on such load? 15:36:42 probably 15:36:45 or we can push what kevinz currently proposed in Nova (devstack+nova-tempest) 15:37:15 Let's find out!:) 15:37:31 There are several nodes on CI. In worst case you will get queued 15:37:47 now we have 82 jobs in check and just 4 in check-arm64 15:37:58 and 24 in gate 15:38:14 so 106 against 4 ;D 15:39:35 https://grafana.opendev.org/d/S1zTp6EGz/nodepool-linaro?orgId=1 shows small use 15:39:41 sounds like good to go! 15:40:36 Okay, guess we can move on:) 15:40:52 #topic arm64 UT 15:41:05 #link https://review.opendev.org/q/topic:%22story%252F2007938%22+(status:open%20OR%20status:merged) 15:41:07 UT? 15:41:35 ah. unit tests 15:41:35 sorry, I mean Unit test 15:42:08 I didn't yet propose on for Swift, which I should 15:42:18 so will do one today 15:42:43 will fix https://review.opendev.org/c/openstack/kolla/+/777062 (kolla) one 15:43:03 hrw, thanks 15:43:50 we might need to change the name in patch to openstack-python3-xena-jobs-arm64 15:44:16 ok 15:44:26 That's all I have for Unit test 15:44:38 Kolla and Swift 15:45:22 Let's move on:) 15:45:27 #topic SIG report 15:46:36 jeremyfreudberg, I get the data for how many page vew for our report 15:46:45 the data is for the first 6 days 15:46:47 cool 15:46:55 so now should be way more 15:49:16 I think we definitely will have report at least 1 per year 15:49:53 we can also consider doing that as a cycle work, but only if we have enough information to share 15:50:19 thanks for getting the data 15:50:38 i think additional reports is a good idea 15:50:38 NP 15:50:51 ricolin: can it be xena-jobs-aarch64? 15:51:22 instead of -arm64 15:51:42 I actually prefer to use aarch64 indeed 15:52:02 forgot why I use arm64 at first place 15:52:06 ;D 15:52:45 #topic Libvirt 7 chances for Multi-arch 15:53:39 cgroups... 15:53:49 17:53 < openstackgerrit> Marcin Juszkiewicz proposed openstack/kolla master: add openstack-python3-xena-jobs-aarch64 job https://review.opendev.org/c/openstack/kolla/+/777062 15:54:58 I didn't put much time on this yet 15:56:06 will spend more time in following weeks 15:56:30 hrw, I guess cgroups is where I should starts on?:D 15:58:25 yeah 15:58:51 We're 2 mins left 15:59:34 we can postpone that part to next week 15:59:57 okay 16:00:12 and start from it ;D 16:00:41 hrw, BTW, I like to mention that jinyuanliu reach out to me today and appears he is plan to introduce multi-arch support for openstack helm images 16:01:11 nice 16:01:18 good to know that someone still uses helm 16:01:22 nothing in progress yet 16:01:55 haha 16:02:16 will see if we can have something in progress from there:) 16:03:19 Okay, I think we can call this meeting off 16:03:28 Thanks all for join:) 16:03:34 #endmeeting