Wednesday, 2021-08-11

buhmanwould bad things happen if I removed all rows from the ironic ports table? I'm not sure why "tenant_vif_port_id" is useful.00:34
zer0c00lThe ironic port's internal_info is updated with tenant_vif_port_id. Any idea what in ironic actually responsible for updating the port's internal_info?00:54
opendevreviewMerged openstack/ironic-inspector master: Handle NodeLocked failures  https://review.opendev.org/c/openstack/ironic-inspector/+/80393500:58
*** pmannidi is now known as pmannidi|AFK01:24
*** pmannidi|AFK is now known as pmannidi02:41
opendevreviewJulia Kreger proposed openstack/ironic master: Allow initial versions to not be created yet  https://review.opendev.org/c/openstack/ironic/+/80400302:42
opendevreviewJulia Kreger proposed openstack/ironic master: Implements node history: database  https://review.opendev.org/c/openstack/ironic/+/76800902:43
buhmanMaybe a better question should have been: what's the correct way to delete a Neutron Port that may or may not be referenced by an Ironic Port?03:08
buhmanMaybe a better question should have been: what's the correct way to delete a Neutron Port that may or may not be referenced by an Ironic Port?03:10
*** pmannidi is now known as pmannidi|Lunch03:25
*** pmannidi|Lunch is now known as pmannidi|AFK04:17
opendevreviewDavid Vallee Delisle proposed openstack/ironic-lib master: json_rpc: list_opts() should return tuple  https://review.opendev.org/c/openstack/ironic-lib/+/80419404:32
opendevreviewDavid Vallee Delisle proposed openstack/ironic-lib master: json_rpc: setup.cfg is missing entrypoint for json_rpc's list_opts  https://review.opendev.org/c/openstack/ironic-lib/+/80419504:32
opendevreviewVanou Ishii proposed openstack/ironic master: Make curl in DevStack Bypass Proxy  https://review.opendev.org/c/openstack/ironic/+/80420106:16
*** pmannidi|AFK is now known as pmannidi06:20
opendevreviewVanou Ishii proposed openstack/ironic master: Make curl in DevStack Bypass Proxy  https://review.opendev.org/c/openstack/ironic/+/80420106:21
arne_wiebalckGood morning, Ironic!06:49
iurygregorygood morning arne_wiebalck and Ironic o/06:54
arne_wiebalckhey iurygregory o/06:54
jssfrGood Morning Ironic!06:55
*** pmannidi is now known as pmannidi|brb06:56
iurygregorymorning jssfr 06:56
iurygregoryarne_wiebalck, by any chance do you have nodes with 4TB disks at CERN?06:57
arne_wiebalckiurygregory: exactly 4TB or >4TB ?06:57
iurygregorycan be bigger06:57
iurygregorydo you have an idea how long it takes if you do cleaning on it?06:58
arne_wiebalckI think we do, yes. But not for the system.06:58
arne_wiebalckiurygregory: that depends on the type of disk and the type of cleaning06:58
arne_wiebalckiurygregory: if secure erase is available it should be seconds06:59
iurygregoryHDDs06:59
arne_wiebalckiurygregory: if it is not, it could be days I guess06:59
iurygregoryhehehe06:59
arne_wiebalckiurygregory: if you erase with shred it will take *very* long06:59
iurygregoryarne_wiebalck, tks :D07:00
arne_wiebalckiurygregory: this is why janders and I were discussing the "efficient" erase the other week07:00
arne_wiebalckiurygregory: to find a balance between how long it takes and much it cleans07:00
iurygregoryyeah07:01
arne_wiebalckiurygregory: days is an issue for public clouds I would think07:01
iurygregoryalso wondering the effect when we are doing the write_image deploy step07:01
arne_wiebalckwhat do you mean?07:01
iurygregorywe need to write the image to the device 07:03
iurygregoryso if you have a 4TB disk where you want to write the image it can take very long also07:04
arne_wiebalckthat should be independent from the disk size and only depend on the image size, no?07:10
*** rpittau|afk is now known as rpittau07:23
rpittaugood morning ironic! o/07:23
iurygregoryyeah that's what I'm thinking but maybe qemu is trying some weird things..07:23
iurygregorymorning rpittau o/07:23
rpittauhey iurygregory :)07:23
rpittauJayF, cenne, re: openstacksdk, that was probably overlooked when it was committed, feel free to correct it07:25
*** pmannidi|brb is now known as pmannidi07:47
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic bugfix/18.1: Enable priority overrides to enable/disable steps  https://review.opendev.org/c/openstack/ironic/+/80415608:15
iurygregoryif any ironic core has some minutes to +A the fix for IPE CI https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/804149 it would be amazing :D08:17
opendevreviewMerged openstack/ironic-prometheus-exporter master: Explicity set IPE job to ML2/OVS  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/80414908:58
cenneGood morning iurygregory, rpittau, arne_wiebalck,  jssfr09:10
cenneThanks rpittau. I'll make a patch.09:11
iurygregoryhey cenne o/09:11
cennehey iurygregory o/09:12
arne_wiebalckhey cenne o/09:14
rpittauhey cenne :)09:14
cennehey o/09:14
opendevreviewMerged openstack/ironic-python-agent stable/wallaby: Force immediate NTP time sync with chronyd at IPA startup  https://review.opendev.org/c/openstack/ironic-python-agent/+/80409609:56
opendevreviewMerged openstack/ironic-python-agent stable/victoria: Force immediate NTP time sync with chronyd at IPA startup  https://review.opendev.org/c/openstack/ironic-python-agent/+/80409709:56
opendevreviewMerged openstack/ironic-python-agent master: Increase version of hacking and pycodestyle  https://review.opendev.org/c/openstack/ironic-python-agent/+/80290310:02
iurygregorymerge all the things :D10:07
opendevreviewJacob Anders proposed openstack/ironic master: Make reset_idrac and clear_job_queue verify steps  https://review.opendev.org/c/openstack/ironic/+/80403210:45
*** pmannidi is now known as pmannidi|brb10:47
opendevreviewJacob Anders proposed openstack/ironic master: Make reset_idrac and clear_job_queue verify steps  https://review.opendev.org/c/openstack/ironic/+/80403210:51
opendevreviewJacob Anders proposed openstack/ironic master: Make reset_idrac and clear_job_queue verify steps  https://review.opendev.org/c/openstack/ironic/+/80403211:06
opendevreviewJacob Anders proposed openstack/ironic master: Make reset_idrac and clear_job_queue verify steps  https://review.opendev.org/c/openstack/ironic/+/80403211:07
opendevreviewMerged openstack/ironic-python-agent master: Output verbose info from efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/80333111:08
opendevreviewJacob Anders proposed openstack/ironic master: Make reset_idrac and clear_job_queue verify steps  https://review.opendev.org/c/openstack/ironic/+/80403211:17
rpittaubye everyone, see you tomorrow! o/11:28
*** rpittau is now known as rpittau|afk11:28
janderssee you tomorrow Ironic o/11:48
iurygregorybye janders o/11:52
*** pmannidi|brb is now known as pmannidi11:52
iurygregorybye rpittau|afk o/11:52
opendevreviewMerged x/sushy-oem-idrac stable/wallaby: Enable coverage HTML output  https://review.opendev.org/c/x/sushy-oem-idrac/+/80344712:22
opendevreviewMerged x/sushy-oem-idrac stable/victoria: Enable coverage HTML output  https://review.opendev.org/c/x/sushy-oem-idrac/+/80344812:22
opendevreviewBob Fournier proposed openstack/ironic master: [WIP] For particular vendors set the boot device prior to installing image  https://review.opendev.org/c/openstack/ironic/+/80238912:44
opendevreviewMerged openstack/ironic stable/wallaby: Fix Redfish RAID interface_type physical disk hint  https://review.opendev.org/c/openstack/ironic/+/80093313:19
TheJuliagood morning13:24
opendevreviewJulia Kreger proposed openstack/ironic-inspector stable/wallaby: Handle NodeLocked failures  https://review.opendev.org/c/openstack/ironic-inspector/+/80416713:43
iurygregorygood morning TheJulia 13:43
iurygregoryTheJulia, by any chance do you remember the irc nick of the person who mentioned about the Lenovo limitation in some slots? I'm trying to look at the irc logs hehe13:45
TheJuliaoh jeeze13:45
TheJulianot off hand13:46
TheJuliatimeu: o/13:46
TheJuliaiurygregory: it was timeu I believe13:47
iurygregoryoh ok :D13:49
*** pmannidi is now known as pmannidi|AFK13:50
* TheJulia feels moderately stumped by the database upgrade not working as expected13:53
opendevreviewJulia Kreger proposed openstack/ironic master: Allow initial versions to not be created yet  https://review.opendev.org/c/openstack/ironic/+/80400313:59
buhmanWhat's the correct way to delete a Neutron Port that may or may not be referenced by an Ironic Port? I noticed Ironic throws "Unable to set binding:host_id for neutron port {port_id}. Error: Port {port_id} could not be found" when ironic_port[internal_info][tenant_vif_port_id] exists, but that Neutron Port no longer exists.14:21
buhmanI also noticed ironic_port[internal_info] is read-only via the API.14:21
iurygregoryif the neutron port no longer exists you probably need to delete the ironic port14:23
iurygregoryeither via CLI or API14:23
buhmanWhat if a Neutron Port that represents that Ironic Port's mac address still exists, but has a different ID?14:25
buhmanI suppose deleting the Ironic Port is still the thing to do, because the outcome would be that tenant_vif_port_id is deleted but the an Ironic Port for that mac address still exists.14:26
iurygregoryyou can update ussing attach detach vif 14:27
iurygregoryhttps://docs.openstack.org/python-ironicclient/latest/cli/osc/v1/index.html#baremetal-node-vif-attach14:28
iurygregoryhttps://docs.openstack.org/python-ironicclient/latest/cli/osc/v1/index.html#baremetal-node-vif-detach14:28
iurygregoryI think this would be the way to do14:28
opendevreviewAija Jauntēva proposed x/sushy-oem-idrac master: Fix IncludeInExport allowed value validation  https://review.opendev.org/c/x/sushy-oem-idrac/+/80049614:46
opendevreviewJulia Kreger proposed openstack/ironic master: Record node history and manage events in db  https://review.opendev.org/c/openstack/ironic/+/80329215:27
TheJuliabuhman: what iurygregory  says15:28
TheJuliabuhman: it only operates by uuid of the vif record, although if there is another neutron port with the same mac address already, then that too will cause the next deploy to fail15:29
TheJuliasince that port is obviously orphaned too15:29
arne_wiebalckbye everyone o/15:31
TheJuliao/15:34
*** sshnaidm is now known as sshnaidm|afk15:35
buhmanTheJulia: wouldn't it be better to just uh not  fail?15:37
buhmanafaict, failing to updating binding:host_id on the Neutron Port isn't important enough to be fatal to the deployment.15:38
TheJuliabuhman: it should fail on redeploy15:44
TheJuliathen that is neutron port binding woudl fail because macs need to be unique in neturon15:44
TheJuliaNo, that *should* be fatal as far as I remember15:45
buhmanright15:52
buhmanit is fatal, that's why I'm complaining :)15:52
TheJuliaoh16:10
TheJuliaso... it is a separate port that is somehow orphaned. We shouldn't delete that port in neutron, its the conflict and the resulting hard fail that prevents dhcp from being able to be setup, at least with neutron16:11
opendevreviewJulia Kreger proposed openstack/ironic master: Allow initial versions to not be created yet  https://review.opendev.org/c/openstack/ironic/+/80400316:19
opendevreviewJulia Kreger proposed openstack/ironic master: Implements node history: database  https://review.opendev.org/c/openstack/ironic/+/76800916:19
TheJuliaNobodyCam: you have an email16:22
NobodyCamOh ... Checks ... and Good Morning Ironic'ers16:23
* TheJulia files paperwork for a non-hurty brain16:23
opendevreviewVerification of a change to openstack/ironic-inspector stable/wallaby failed: Handle NodeLocked failures  https://review.opendev.org/c/openstack/ironic-inspector/+/80416716:25
* TheJulia glares at CI16:40
iurygregoryzuul is asking for cookies 16:53
TheJuliaI don't have the brains to make zuul cookies today17:08
* TheJulia thinks they would be cranberry oatmeal though17:09
opendevreviewBob Fournier proposed openstack/ironic master: [WIP] For particular vendors set the boot device prior to installing image  https://review.opendev.org/c/openstack/ironic/+/80238917:12
NobodyCammmmm Cranberry oatmeal 17:23
TheJuliasuccess, ironic-grenade passed17:39
TheJulianow to figure out explicitly why it is not catching sqlalchemy exceptions17:39
TheJuliastevebaker: looks like your tripleo inspection change passed :)17:54
opendevreviewJay Faulkner proposed openstack/ironic-python-agent-builder master: Allow opt-out of full ramdisk pruning  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/80399418:02
opendevreviewBob Fournier proposed openstack/ironic master: [WIP] For particular vendors set the boot device prior to installing image  https://review.opendev.org/c/openstack/ironic/+/80238918:44
opendevreviewJulia Kreger proposed openstack/ironic master: Allow initial versions to not be created yet  https://review.opendev.org/c/openstack/ironic/+/80400319:03
opendevreviewMerged openstack/ironic-inspector stable/wallaby: Handle NodeLocked failures  https://review.opendev.org/c/openstack/ironic-inspector/+/80416719:28
opendevreviewJulia Kreger proposed openstack/ironic master: Implements node history: database  https://review.opendev.org/c/openstack/ironic/+/76800919:30
TheJulia buhman: regardless, patches welcome19:38
opendevreviewMerged openstack/ironic-python-agent-builder master: Allow opt-out of full ramdisk pruning  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/80399422:11
stevebakerTheJulia: I'm glad my strategy of ignoring it being broken for so long paid off. I won't make a habit of it22:36
TheJuliastevebaker: I'm just glad I dug into the logs and found the actual cause22:56
stevebakerTheJulia: I remember looking at the logs and thinking this locking behaviour must be normal so it must be something else22:58
TheJuliait is... unfortunately23:02
jandersgood morning Ironic o/23:04
* TheJulia feels completely drained23:07
opendevreviewJulia Kreger proposed openstack/ironic master: Allow initial versions to not be created yet  https://review.opendev.org/c/openstack/ironic/+/80400323:09
TheJuliastevebaker: ^^^ works \o/23:09
opendevreviewJulia Kreger proposed openstack/ironic master: Implements node history: database  https://review.opendev.org/c/openstack/ironic/+/76800923:10
TheJulia^^^ just a rebase, but now passes23:10
TheJuliawhich means we don't need to do long series of changes for features anymore \o/23:10
*** pmannidi|AFK is now known as pmannidi23:33
stevebakernice23:34
stevebakerI think yesterday's pfizer-1 is making me a little woozy23:34

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