Friday, 2022-06-24

opendevreviewMerged openstack/metalsmith master: metalsmith_instances module, pass hostname in reserve  https://review.opendev.org/c/openstack/metalsmith/+/84585700:34
opendevreviewMerged openstack/metalsmith master: metalsmith_instances module, unprovision by hostname  https://review.opendev.org/c/openstack/metalsmith/+/84653100:34
TheJuliahmm, there still may be some sort of issue with networking but it doesn't quite make sense00:36
opendevreviewVerification of a change to openstack/ironic master failed: CI: Add iweb to the use tinyipa on list  https://review.opendev.org/c/openstack/ironic/+/84739600:43
opendevreviewVerification of a change to openstack/ironic master failed: CI: Add iweb to the use tinyipa on list  https://review.opendev.org/c/openstack/ironic/+/84739601:03
*** undefined_ is now known as Guest311204:09
opendevreviewMerged openstack/ironic master: CI: Add iweb to the use tinyipa on list  https://review.opendev.org/c/openstack/ironic/+/84739604:13
*** akahat is now known as akahat|ruck04:39
*** undefined_ is now known as Guest311505:51
rpittaugood morning ironic! o/06:17
rpittaummm still seeing some random issues in ipa failing to connect to ironic07:32
rpittauif anyone has a chance would really love a review on https://review.opendev.org/c/openstack/ironic-python-agent/+/775391 :)07:34
opendevreviewVerification of a change to openstack/ironic master failed: Use bifrost on centos9 integration job  https://review.opendev.org/c/openstack/ironic/+/84615507:57
opendevreviewMartin André proposed openstack/ironic stable/ussuri: Fix installation of virtualbmc with py36 in devstack  https://review.opendev.org/c/openstack/ironic/+/84754808:53
opendevreviewMartin André proposed openstack/ironic stable/train: Fix installation of virtualbmc with py36 in devstack  https://review.opendev.org/c/openstack/ironic/+/84743608:54
jandershey rpittau o/09:07
rpittauhey janders :)09:07
rpittaualright I think we need to pin neutron as we did for swift in ipa bugfix/8.309:09
rpittauprobably doing that in ironic bugfix/19.0 will benefit all the connected bugfix branches09:10
rpittauwe need 2 patches at least, one in ironic and one in ipa, going to do that now before lunch09:11
opendevreviewRiccardo Pittau proposed openstack/ironic bugfix/19.0: Pin neutron to stable/yoga for bugfix/19.0 ironic-base job  https://review.opendev.org/c/openstack/ironic/+/84755009:15
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent bugfix/8.3: Remove swift stable/yoga pin  https://review.opendev.org/c/openstack/ironic-python-agent/+/84755209:17
dtantsurTheJulia: when updating "use tinyipa list", keep in mind that the same jobs run on IPA-builder and DIB. we may miss regressions this way.09:18
dtantsurgood morning folks09:18
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent bugfix/8.3: Fix discovering WWN/serial for devicemapper devices  https://review.opendev.org/c/openstack/ironic-python-agent/+/84715809:18
rpittauhey dtantsur :)09:18
opendevreviewJacob Anders proposed openstack/ironic master: [WIP] Prevent clear_job_queue failures on older iDRACs  https://review.opendev.org/c/openstack/ironic/+/84685910:22
opendevreviewMerged openstack/ironic master: Use bifrost on centos9 integration job  https://review.opendev.org/c/openstack/ironic/+/84615510:44
dtantsurrpittau, could you check https://review.opendev.org/c/openstack/ironic/+/847388 please? kinda urgent for us.11:19
janderssee you next week Ironic, have a great weekend everyone o/11:41
jandersajya when you're back next week I'd very much appreciate your feedback on revised https://review.opendev.org/c/openstack/ironic/+/846859 (just working on the unit test now)11:42
rpittaubye janders o/11:58
rpittaudtantsur: I'm reviewing it now12:00
dtantsurTheJulia: morning! when you're online, could you check https://review.opendev.org/c/openstack/ironic/+/847388 please? It's critical for us.12:31
kubajjHey everybody, I feel quite bad for asking so many questions, but I am still struggling with the IPA setup. I am able to update the ramdisk on a node by following the tutorial from dtantsur, but I am probably building it wrong or something as after updating it with an unedited IPA built from source the nodes are not able to clean (they timeout).12:31
dtantsurDon't worry about question kubajj, this is why we're here12:32
dtantsurCheck the node's virtual console (virsh console, virt-manager, whatever you can get).12:32
dtantsurIt's possible that your devstack used a lightweight image, and now you're using a heavy one12:32
dtantsurYou need at least 3G RAM on the testing nodes - verify that12:33
* dtantsur hunts for lunch, brb12:33
TheJuliadtantsur: oh, and we have once and I remember patching it. The bottom line is we have to balance our testing to enable us to deliver. :\ Feels awful at the same time.12:55
TheJuliadtantsur: sipping some coffee, the requested patch is on the screen12:56
*** undefined__ is now known as rcastillo13:08
*** undefined_ is now known as rcastillo13:09
TheJulialooks like we have some cache tuning stuffs to do with sqlalchemy 2.0... but out of the box the performance looks better13:14
TheJulialike.. mind numbingly fast13:15
TheJuliain CI13:15
TheJuliaI think I've figured out the networking issue13:42
TheJuliabut not how to fix it13:42
TheJuliatl;dr dnsmasq stops talking to it13:43
TheJuliaand the lease expires13:43
TheJuliaand boom13:44
TheJulianetworkmanager also doesn't log the lease disappearing13:44
jungleboyjTheJulia: Good morning.  Random question for you ...14:00
jungleboyjWe are running into challenges with booting special boot images from Red Hat for edge deploys.  Is Ironic able to handle mounting/booting special images?14:01
TheJuliajungleboyj: is it coreos images?14:03
jungleboyjChecking.  I know that I have gotten CoreOS support into Confluent.  That is how we are automating OpenShift install.14:05
jungleboyjMissed getting to see all of you in Berlin by the way.  :-(  14:06
TheJuliadtantsur: https://storyboard.openstack.org/#!/story/201010914:08
TheJuliathat is what is murdering us in the gate14:09
TheJuliajungleboyj: so the answer really depends on the image and which type, there are numerous types.14:10
kubajjIf I want to use the local.conf from https://docs.openstack.org/ironic/latest/contributor/dev-quickstart.html#ironic but want to use the heavy IPA, is there anything else that I need to change other than IRONIC_RAMDISK_TYPE from tinyipa to dib? When I compile the IPA I want to update the nodes with, how do I know which OS I should use? (I assume that centos at the very end of 14:13
kubajjhttps://review.opendev.org/c/openstack/ironic-python-agent-builder/+/846609/1/doc/source/contributor/index.rst specifies that I node will run on CentOS.)14:13
jungleboyjTheJulia: Right.  We have support for Core OS.  This apparently sounds like something more than just Core OS.  Working on getting more details.14:13
jungleboyjStarted getting pinged overnight about this and not sure the context yet.14:14
TheJuliajungleboyj: ok, running out for breakfast14:14
TheJuliabbiab14:15
jungleboyjTheJulia:  Enjoy!14:15
TheJuliaif anyone has suggestions of how to tell network manager to sit down and be quiet, lmk!14:15
dtantsurTheJulia: so, tl;dr, a Stream 9 regression? :(14:26
dtantsurkubajj: IRONIC_VM_SPECS_RAM=1024 is something you should not use in this case14:27
dtantsur1G is enough for tinyIPA, but not for DIB builds14:28
kubajjdtantsur: Thanks. What about the IRONIC_BUILD_DEPLOY_RAMDISK=False. Can I keep that?14:29
dtantsurkubajj: yes. you're going to replace it with your ramdisk anyway, right?14:29
kubajjdtantsur: 14:30
kubajjYes, that's the plan14:30
dtantsurthen you don't need devstack to build one for you14:30
kubajjBut doesn't it say that if I want to build one from source, I should set it to True?14:31
dtantsurkubajj: if you want devstack to build you one - yes.14:32
dtantsurbut you'll need to jump through some steps to make it contain your change14:32
kubajjdtantsur: So does it build one for me if I don't change anything?14:33
dtantsurkubajj: IRONIC_BUILD_DEPLOY_RAMDISK=True asks devstack to build you a ramdisk of the IRONIC_RAMDISK_TYPE type14:35
dtantsurthe value of False causes a pre-built ramdisk to be downloaded14:35
kubajjdtantsur: I see, thanks14:36
TheJuliadtantsur: I’m guessing a feature in stream9 or some insanity. After breakfast I’ll dig. It could be something DIB is doing14:46
TheJuliadtantsur: if I’m remembering the dhcp spec… networkmanager is way out of line14:47
TheJuliaAnd the server is totally in the right14:47
TheJuliaAnd this will break things all over the place If it is coming from the base images14:48
opendevreviewVerification of a change to openstack/ironic master failed: No deploy_kernel/ramdisk with the ramdisk deploy and no cleaning  https://review.opendev.org/c/openstack/ironic/+/84738814:55
dtantsurof course..14:56
opendevreviewVerification of a change to openstack/ironic master failed: No deploy_kernel/ramdisk with the ramdisk deploy and no cleaning  https://review.opendev.org/c/openstack/ironic/+/84738815:14
rpittaubye everyone, have a great weekend! o/15:17
opendevreviewMerged openstack/sushy master: Update jobs names  https://review.opendev.org/c/openstack/sushy/+/83866215:22
opendevreviewMark Goddard proposed openstack/ironic-python-agent master: Warn when smartctl not found  https://review.opendev.org/c/openstack/ironic-python-agent/+/84759115:49
opendevreviewMark Goddard proposed openstack/ironic-python-agent master: Warn when smartctl not found  https://review.opendev.org/c/openstack/ironic-python-agent/+/84759116:01
opendevreviewBaptiste Jonglez proposed openstack/networking-generic-switch master: Do not make actual device changes in bind_port()  https://review.opendev.org/c/openstack/networking-generic-switch/+/84759216:03
TheJuliadtantsur: I think we're going to need someone who groks the internals of networkmanager to fix this... it is almost surely a bug and I'm not seeing anything that could allow us to route around short of teaching IPA to kill networkmanager17:36
TheJuliawhich does not seem ideal17:36
dtantsur:(17:36
TheJuliafundimentally, it keeps retrying every sixty seconds, and I don't understand why it can't settle17:37
TheJuliawhich cascades from there. It also knows the lease is 1 day too17:37
TheJuliawhich is what makes it absurd, and there are no signs of the carrier changing.17:37
TheJuliawell, I take that back, the kernel does log a change17:38
TheJuliain the VM17:38
TheJulianone in the host...17:39
dtantsurhuh17:39
TheJuliabut even then, it renews after that17:40
TheJuliaits only when it tries to renew again 60 seconds later that things start going sideways17:40
TheJuliaI did initially find what seemed like a similar issue with the in-networkmanager client17:41
TheJuliaexcept, we don't use that client17:41
TheJuliawe use dhclient because that doesn't cause the line carrier to be bounced completely17:41
TheJuliabecause networkmanager is modeled around wifi17:42
opendevreviewJulia Kreger proposed openstack/metalsmith stable/yoga: CI: Extend timeouts for RAX  https://review.opendev.org/c/openstack/metalsmith/+/84744617:44
TheJuliadtantsur: well, there is a thought. it is e1000 on bios.... 17:51
TheJuliaon uefi we wouldn't use it I suspect17:51
dtantsurthere was a story behind it, I don't remember any more17:54
jeyoungHey all, can I get some help getting this merged? https://review.opendev.org/c/openstack/sushy-tools/+/842385 Looks like the failure is unrelated to the code change?18:02
dtantsurjeyoung: I think we dropped the 3.6 job, recheck away18:03
dtantsuron this positive note, I'm leaving for PTO. see you in a bit more than a week!18:07
dtantsuro/18:07
TheJuliadtantsur: enjoy!18:12
opendevreviewVerification of a change to openstack/ironic-python-agent master failed: Add ipa-tox-examples job to gate  https://review.opendev.org/c/openstack/ironic-python-agent/+/84400318:25
JayFhttps://review.opendev.org/c/openstack/ironic-python-agent/+/842605 is there any reason this can't merge right now? Just making sure, since it's related to a zuul deprecation, that we didn't have specific timing in mind for landing it -> https://review.opendev.org/c/openstack/ironic-python-agent/+/84260518:47
JayFlol, URL sandwich, at least you can't miss the change I'm talking about :)18:47
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Discover what is going on with dhcp  https://review.opendev.org/c/openstack/ironic/+/84760118:56
JayFHmm. Is it possible to have two Ironic nodes with the same name?18:56
JayFI remember that was possible in some Ironic clusters I've run; but frankly IDK if that was a downstreamism or not18:56
JayFjust wondering if we need to consider that for https://review.opendev.org/c/openstack/ironic/+/84585618:57
opendevreviewJay Faulkner proposed openstack/ironic master: Docs: specify what to do with the created images  https://review.opendev.org/c/openstack/ironic/+/84713618:58
JayFTheJulia: I'm sorry if CI is still broken, I just kicked a bunch of jobs b/c I thought we had fixed it /o\19:05
* JayF doing his friday review sweep thru ironic/ipa/ipa-builder19:05
TheJuliaJayF: no worries, some of it will actually help, but we do seem to have a legit issue with networkmanager19:06
TheJulia:(19:06
TheJuliaJayF: two ironic nodes... same name.... I think it was possible, albeit not advised, any restart would kill in flight stuff for both19:06
TheJuliathere is no hash ring delineation so you'd also get double the work19:07
opendevreviewMerged openstack/metalsmith stable/wallaby: metalsmith list handle missing port  https://review.opendev.org/c/openstack/metalsmith/+/84710319:07
JayFSo it sounds like the answer is maybe "it's already a little bugged" which means I'm going to review that change to "please test to make sure we're not making this more bugged"19:08
JayFbecause if it's possible; it shouldn't break things19:08
TheJuliastevebaker[m]: ^ accidently approved out of order, but the others wer ein flight last I checked19:08
JayFeven if it's a barely sensible thing, because I suspect the downstreams I've worked on are not the only places that would have automation applying metadata (like node.name) to stuff19:08
TheJuliaoh19:08
TheJuliaduplicate node names19:08
TheJuliauhhhhh19:08
TheJuliaohhhh19:08
TheJuliaI think they have to be unique19:09
* TheJulia checks19:09
JayFthat's what I'm askin' about, yeah19:09
JayFI know in the other two big clusters I worked on, it wasn't unique, but both were heavily patched19:09
TheJuliayeah, it has a unique constraint19:09
JayFawesome, ty for validing that, I'll approve that change now then19:10
TheJuliahttps://github.com/openstack/ironic/blob/master/ironic/db/sqlalchemy/alembic/versions/3ae36a5f5131_add_logical_name.py#L3219:10
JayFI was looking thru the object models for the relationship/contstraint19:10
TheJuliasorry, I thought youmeant conductor hostnames19:10
JayFsearching the migrations was big brained19:10
TheJuliaeh, it happens19:10
TheJuliayou can actually do things without the migrations19:10
TheJuliajust... yeah. your code has to know how to handle everything independently19:10
opendevreviewMerged openstack/metalsmith stable/yoga: metalsmith list handle missing port  https://review.opendev.org/c/openstack/metalsmith/+/84709719:27
opendevreviewMerged openstack/metalsmith stable/yoga: metalsmith_instances module, pass hostname in reserve  https://review.opendev.org/c/openstack/metalsmith/+/84709819:27
opendevreviewMerged openstack/metalsmith stable/yoga: metalsmith_instances module, unprovision by hostname  https://review.opendev.org/c/openstack/metalsmith/+/84709919:27
TheJulia\o/19:47
TheJulianow xena... go xena19:47
opendevreviewVerification of a change to openstack/ironic master failed: No deploy_kernel/ramdisk with the ramdisk deploy and no cleaning  https://review.opendev.org/c/openstack/ironic/+/84738819:53
opendevreviewMerged openstack/metalsmith stable/xena: metalsmith list handle missing port  https://review.opendev.org/c/openstack/metalsmith/+/84710020:39
opendevreviewMerged openstack/ironic-python-agent master: Remove importlib-metadata from requirements  https://review.opendev.org/c/openstack/ironic-python-agent/+/84678220:46
opendevreviewVerification of a change to openstack/ironic bugfix/19.0 failed: deploy_utils: only check glance for image properties kernel/ramdisk  https://review.opendev.org/c/openstack/ironic/+/84447320:47
opendevreviewVerification of a change to openstack/ironic-python-agent master failed: Warn when smartctl not found  https://review.opendev.org/c/openstack/ironic-python-agent/+/84759122:47
opendevreviewMerged openstack/metalsmith stable/wallaby: metalsmith_instances module, pass hostname in reserve  https://review.opendev.org/c/openstack/metalsmith/+/84710423:44
opendevreviewMerged openstack/metalsmith stable/wallaby: metalsmith_instances module, unprovision by hostname  https://review.opendev.org/c/openstack/metalsmith/+/84710523:44

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