Thursday, 2022-02-10

*** ministry is now known as __ministry02:37
*** dasm is now known as dasm|off03:08
*** ysandeep|out is now known as ysandeep03:15
*** ysandeep is now known as ysandeep|afk05:11
*** ysandeep|afk is now known as ysandeep05:57
*** amoralej|off is now known as amoralej07:21
*** ysandeep is now known as ysandeep|lunch08:31
*** jpena|off is now known as jpena08:38
fzzf[m]hi, I use nodepool with static provider,zuul can't access static node,nodepool.yaml like this https://paste.opendev.org/show/812366/ , CI run job result show https://paste.opendev.org/show/812365/ ,can't reach 172.0.13.48. How should I modifiy. any help would be appreciated.09:34
*** ysandeep|lunch is now known as ysandeep10:06
*** bhagyashris__ is now known as bhagyashris11:26
*** dviroel|out is now known as dviroel|ruck11:30
*** rlandy|out is now known as rlandy|ruck11:38
dulekHello infra! We recently see an elevated number of seemingly random failures in kuryr-kubernetes gates. Had any infra change been made recently?11:39
dulekTo give you an example - last time we've suffered like this it was a change that shrinked default swap size of VMs.11:40
*** ykarel is now known as ykarel|away12:23
*** dasm|off is now known as dasm12:52
*** amoralej is now known as amoralej|lunch13:09
*** dviroel is now known as dviroel|ruck13:13
sean-k-mooneyfrickler: do you happen to know what model of toaster the arm node pool lable run on :)13:35
sean-k-mooneyhttps://review.opendev.org/q/topic:arm-fixes i started pushing some of my local changes13:38
sean-k-mooneybut devstack takes like 55 mins to actuly stack on those hosts13:38
sean-k-mooneyi havent looked at the ohter arm job fully yet https://review.opendev.org/c/openstack/devstack/+/70831713:39
sean-k-mooneyperhaps some of the system tuning are really really required to get it to be reasonable13:39
sean-k-mooneybut the vms seam very underpowered13:39
sean-k-mooneylocally i was able to stack and booth without tweaking the hosting vm much ohter then enableing zswap for compressed swap13:43
sean-k-mooneyand that is becasue i only have 8G on the macbook air so i could only really give 6G to the vm13:43
sean-k-mooneyrunning ubuntu 13:43
sean-k-mooneyi have at least on bug in my patches as its selectign the wrong cpu model so that might speed up the tempest part as might adding the extra local pip mirror13:44
sean-k-mooneyfor install13:44
sean-k-mooneybut 55mins is still a lot of ground to make up13:45
fungidulek: do the jobs in question use centos-8? we did recently switch the centos-8 nodeset to point to our centos-8-stream label last week after the centos mirror operators removed packages for centos-8 at the beginning of the month13:51
fungisean-k-mooney: have you compared processor series and core count?13:52
sean-k-mooneyhehe no but that should be in the test outpu13:52
sean-k-mooney*job output13:52
*** ysandeep is now known as ysandeep|afk13:52
sean-k-mooneyfungi: looking at the previous attpemt there was a lot of tweakign to buffers and cches presumable to over come io bottelnecks13:53
sean-k-mooneydevstack thend to be very diskio bound so that coudl be the issue13:54
sean-k-mooneyfungi: 8 cpus and 8G ram virt-rhel7.6.0 so this might be using qemu emulation for the vms13:56
dulekfungi: No, we're using Ubuntu, but we do build images based on CentOS and we switched too. That's some idea, thank you.13:57
*** amoralej|lunch is now known as amoralej13:58
fungisean-k-mooney: have you noticed if the performance is consistent between the linaro and osuosl arm nodes?13:58
sean-k-mooneyfungi: i have only done one job run so far but i can keep an eye on that13:58
fungiyeah, we currently have two providers for our arm64 nodes, presumably with at least slightly different hardware and hypervisor13:59
fungialso the linaro environment is due to be replaced with newer hardware, though i haven't seen any estimates as to when yet13:59
sean-k-mooneyit ran on ubuntu-focal-arm64-osuosl-regionone-00283950013:59
sean-k-mooneythis is kind of just a side project for me right now since i just wanted to see if i could get thigns runnign on my mac and do work if i needed to trael without bringing my big work laptop14:01
sean-k-mooneybut i might see if i can get an arm job working in my spare time anyway14:02
sean-k-mooneyright now my version is working but timing out so its reallly just a case fo can this be made resonably enough to use14:02
sean-k-mooneyits too bad we dont copy/log a couple of files form /proc and /sys for review after like /proc/cpuinfo and /proc/meminfo14:05
sean-k-mooneyor dmesg14:05
sean-k-mooneyi mean i can add those but i assuemd they were not added before for a reason14:06
fungiwe try to collect relevant stats in files within the zuul_info directory14:29
fungiwe can add more like cpu count or whatever there if useful14:30
*** ysandeep|afk is now known as ysandeep14:55
sean-k-mooneyfungi: we get some fo that info from ansible and some from nova/libvirt but just doing a cp of /proc/{cpuinfo,meminfo,cmdline} to the zuul_info dir would be nice15:21
fungisean-k-mooney: we record some networking and filesystem info and stick it in files like https://zuul.opendev.org/t/openstack/build/ce460cf79d864512b7a5ae83805a85a5/log/zuul-info/zuul-info.ubuntu-focal.txt15:23
fungiso could include useful details from cpuinfo et cetera if desired15:23
fungiit's generated by a script run by a role in the base job15:23
* fungi finds15:23
sean-k-mooney oh cool ya append to that would work 15:28
sean-k-mooneyi dont need this often by the way it sjust nice to have form time to time15:28
fungiit happenshere: https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/validate-host15:29
fungiextending that with more info about the node should be fairly trivial15:29
sean-k-mooney ack thanks15:30
sean-k-mooneyi wont get much time to play with this till next week15:30
fungirecording entire files off the filesystem is a bit much if it's being done in every single job, but adding known useful details from them to that file doesn't add all that much log data, so it's a good compromise15:34
sean-k-mooneyi mean they are pretty small but we coudl get the summary form lscpu15:47
sean-k-mooneymeminfo is 1.5K cpu info is 11K cmdline is less then 1K15:48
sean-k-mooneyso thsoe 3 would be less teh 15KB raw15:49
fungiyeah, /proc/cmdline we'd likely just cat directly15:49
fungithere are a couple of other things like that already in the role15:50
fungilscpu is a bit verbose but way shorter that /proc/cpuinfo at least15:50
fungi/proc/meminfo isn't too bad15:51
sean-k-mooneywe get some of the info in https://zuul.opendev.org/t/openstack/build/ce460cf79d864512b7a5ae83805a85a5/log/zuul-info/host-info.ubuntu-focal.yaml15:51
sean-k-mooneybut not nessisarly all of it15:52
sean-k-mooneyanyway its not really pressing15:52
sean-k-mooneyi dont curertnly see the cpu model name in teh logs we have but i might have missed it15:52
fungisure, but could be useful when comparing performance between different runs15:52
sean-k-mooneyyep by the way i assume runing with mitigations=OFF on teh kernel would be fround upon....15:53
* sean-k-mooney suspectr that would be one way to speed up the ci15:53
sean-k-mooneynot that its slow in general but if some ot the hardware is old its proably also buggy15:54
fungii want to say we tested that back when the spectre/meltdown concerns were first being raised, and the performance difference wasn't all that noticeable15:55
sean-k-mooneyi noticied it on some of my old hardware but not enough to really care about it15:56
fungithe majority of slowdown in most jobs is still attributable to i/o contention, i think15:56
sean-k-mooneyya same15:56
sean-k-mooneyi want to play around wiht using zswap at some point to increase swap performance15:56
fungithough in a lot of cases it's being caused by swap thrash, so could be considered a memory pressure concern15:56
fungiand yeah, that might yield interesting results15:57
sean-k-mooneyya so using zswap would help with that15:57
sean-k-mooneyeffectivly it increase thw swap read/write bandwith by the compression factor15:57
sean-k-mooneyat the overhead of cpu of course to d the compression15:57
fungi(and decompression)15:58
sean-k-mooneyyep15:58
sean-k-mooneyit seam to be working well with my macbook air vm but i have not realy looked at how much of a difference it is making15:58
sean-k-mooneyi jsut have nocticed no negitive sideffect15:59
*** ysandeep is now known as ysandeep|out16:03
*** priteau_ is now known as priteau16:11
clarkbsean-k-mooney: fungi: the linaro cloud is last gen packethost arm. There are discussions to bring it to a more modern system of one variety or another. I think osuosl lists their hardware somehwere on their website too16:23
clarkbthe exposure of that info to the VMs is basically nil though16:23
clarkbyou get like 4 instructions, a cpu clock speed, and bogomips count16:23
clarkbre mitigations I don't know that arm has any like x86 at least not based on the flags in cpuinfio16:24
fungioh, right, i wasn't thinking of spectre/meltdown mitigations in the scope of arm nodes, i was talking about the x86 ones16:30
*** tkajinam is now known as Guest21016:30
clarkbI think we're just still not quite there yet on ARM for general workloads. It works great in my phone and my nintendo switch and in people's mac hardware where things are tuned to use cases and specific needs. But on the server side it seems like availability is super limited for the shiny stuff16:32
clarkbI expect that will change over time16:32
*** priteau is now known as priteau_16:48
*** priteau_ is now known as priteau16:48
fungiit performs well (and at much lower power consumption/heat generation) for appropriate workloads, but it's worth remembering that people have been tuning software to run well on x86 systems for so long that many workloads aren't really appropriate for arm-based systems yet16:57
*** rlandy|ruck is now known as rlandy|ruck|mtg17:09
*** dviroel|ruck is now known as dviroel|ruck|afk17:16
*** jpena is now known as jpena|off17:32
opendevreviewMerged openstack/project-config master: Give perm to release team to delete branches  https://review.opendev.org/c/openstack/project-config/+/82837117:52
*** amoralej is now known as amoralej|off18:21
*** rlandy|ruck|mtg is now known as rlandy|ruck18:57
*** dviroel|ruck|afk is now known as dviroel|ruck19:19
opendevreviewIan Wienand proposed openstack/project-config master: Remove Fedora 34  https://review.opendev.org/c/openstack/project-config/+/81693320:56
*** dviroel|ruck is now known as dviroel|out21:49
*** dasm is now known as dasm|off21:49
opendevreviewMerged openstack/project-config master: Remove Fedora 34  https://review.opendev.org/c/openstack/project-config/+/81693321:51
*** prometheanfire is now known as Guest223:49
*** osmanlicilegi is now known as Guest023:49

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