*** k_mouza has joined #openstack-ironic | 00:06 | |
*** k_mouza has quit IRC | 00:10 | |
TheJulia | CI really dislikes me :( | 00:16 |
---|---|---|
stevebaker | TheJulia: I have learnt what ipmitool does, it already retries all commands (including close). by default it retries 4 times, the wait before the first retry is 1 second and the wait increments by 1 second each attempt. This is controllable with cli options -N <seconds> and -R <retries> | 00:29 |
stevebaker | this is master CI, I need to see what patches are downstream | 00:29 |
stevebaker | master ipmitool | 00:29 |
*** weshay|ruck has quit IRC | 00:54 | |
*** weshay has joined #openstack-ironic | 00:55 | |
*** weshay is now known as weshay|ruck | 00:55 | |
*** k_mouza has joined #openstack-ironic | 01:05 | |
*** k_mouza has quit IRC | 01:09 | |
*** zzzeek has quit IRC | 01:17 | |
*** zzzeek has joined #openstack-ironic | 01:19 | |
TheJulia | stevebaker: hmmm :/. Yeah, let's see what downstream has. Could be the stonith plugin need some arguments. :/ | 01:32 |
*** k_mouza has joined #openstack-ironic | 01:33 | |
*** k_mouza has quit IRC | 01:38 | |
*** zzzeek has quit IRC | 01:51 | |
*** zzzeek has joined #openstack-ironic | 01:51 | |
*** k_mouza has joined #openstack-ironic | 01:51 | |
*** k_mouza has quit IRC | 01:56 | |
*** cdearborn has quit IRC | 02:15 | |
*** k_mouza has joined #openstack-ironic | 02:27 | |
*** k_mouza has quit IRC | 02:31 | |
*** rcernin has quit IRC | 03:31 | |
*** mkrai has joined #openstack-ironic | 03:50 | |
*** zzzeek has quit IRC | 03:52 | |
*** zzzeek has joined #openstack-ironic | 03:52 | |
*** rcernin has joined #openstack-ironic | 03:59 | |
*** rcernin has quit IRC | 04:13 | |
*** zaneb has quit IRC | 04:20 | |
*** rcernin has joined #openstack-ironic | 04:30 | |
*** zaneb has joined #openstack-ironic | 04:32 | |
*** bnemec has quit IRC | 05:23 | |
*** gyee has quit IRC | 05:26 | |
*** bnemec has joined #openstack-ironic | 05:28 | |
*** jtomasek has joined #openstack-ironic | 05:39 | |
*** mkrai has quit IRC | 05:52 | |
*** mkrai has joined #openstack-ironic | 05:56 | |
*** zzzeek has quit IRC | 05:59 | |
*** zzzeek has joined #openstack-ironic | 06:01 | |
*** mkrai has quit IRC | 06:01 | |
*** mkrai has joined #openstack-ironic | 06:20 | |
*** uzumaki has joined #openstack-ironic | 06:22 | |
*** mkrai has quit IRC | 06:27 | |
arne_wiebalck | Good morning, ironic! | 06:33 |
*** hjensas|afk has joined #openstack-ironic | 06:38 | |
*** yolanda has quit IRC | 07:04 | |
*** yolanda has joined #openstack-ironic | 07:04 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic master: Imported Translations from Zanata https://review.opendev.org/755713 | 07:13 |
*** dsneddon has quit IRC | 07:26 | |
*** rcernin has quit IRC | 07:27 | |
*** dsneddon has joined #openstack-ironic | 07:28 | |
*** mkrai has joined #openstack-ironic | 07:33 | |
*** tosky has joined #openstack-ironic | 07:43 | |
iurygregory | good morning arne_wiebalck o/ | 07:48 |
iurygregory | good morning Ironic! | 07:48 |
iurygregory | happy friday \o/ | 07:48 |
*** rcernin has joined #openstack-ironic | 07:52 | |
*** rcernin has quit IRC | 07:56 | |
*** mkrai has quit IRC | 07:57 | |
*** mkrai has joined #openstack-ironic | 07:57 | |
*** lucasagomes has joined #openstack-ironic | 08:07 | |
arne_wiebalck | hey iurygregory o/ | 08:17 |
iurygregory | o/ | 08:17 |
openstackgerrit | Merged openstack/ironic master: Clarify power state logging https://review.opendev.org/755656 | 08:19 |
*** mkrai has quit IRC | 08:25 | |
*** derekh has joined #openstack-ironic | 08:26 | |
*** tkajinam has quit IRC | 08:29 | |
*** tkajinam has joined #openstack-ironic | 08:29 | |
*** k_mouza has joined #openstack-ironic | 08:36 | |
openstackgerrit | Ivan Kolodyazhny proposed openstack/ironic-ui stable/victoria: Add npm tox env https://review.opendev.org/755727 | 08:41 |
*** k_mouza has quit IRC | 08:41 | |
*** k_mouza has joined #openstack-ironic | 08:42 | |
*** rcernin has joined #openstack-ironic | 08:58 | |
openstackgerrit | Aija Jaunteva proposed openstack/ironic master: Fix idrac-wsman RAID step async error handling https://review.opendev.org/755731 | 08:59 |
*** rcernin has quit IRC | 09:03 | |
openstackgerrit | Verification of a change to openstack/bifrost failed: Update .gitreview for stable/victoria https://review.opendev.org/755626 | 09:04 |
openstackgerrit | Verification of a change to openstack/bifrost failed: Update TOX_CONSTRAINTS_FILE for stable/victoria https://review.opendev.org/755627 | 09:04 |
*** mkrai has joined #openstack-ironic | 09:07 | |
*** tkajinam has quit IRC | 09:18 | |
*** QianbiaoNG has joined #openstack-ironic | 09:18 | |
*** mkrai has quit IRC | 09:20 | |
openstackgerrit | Merged openstack/ironic-inspector stable/victoria: Update .gitreview for stable/victoria https://review.opendev.org/755613 | 09:24 |
openstackgerrit | Merged openstack/ironic-inspector stable/victoria: Update TOX_CONSTRAINTS_FILE for stable/victoria https://review.opendev.org/755614 | 09:24 |
openstackgerrit | Iury Gregory Melo Ferreira proposed openstack/ironic-prometheus-exporter master: Add Python3 wallaby unit tests https://review.opendev.org/755612 | 09:48 |
*** ociuhandu has joined #openstack-ironic | 09:48 | |
*** hjensas|afk has quit IRC | 09:49 | |
openstackgerrit | Merged openstack/ironic-python-agent stable/victoria: Update .gitreview for stable/victoria https://review.opendev.org/755620 | 09:49 |
openstackgerrit | Merged openstack/ironic-python-agent stable/victoria: Update TOX_CONSTRAINTS_FILE for stable/victoria https://review.opendev.org/755622 | 09:49 |
openstackgerrit | Merged openstack/ironic-prometheus-exporter master: Update master for stable/victoria https://review.opendev.org/755611 | 09:49 |
*** rcernin has joined #openstack-ironic | 09:50 | |
*** rcernin has quit IRC | 09:55 | |
openstackgerrit | Merged openstack/bifrost master: Update master for stable/victoria https://review.opendev.org/755628 | 10:08 |
*** ricolin_ has joined #openstack-ironic | 10:17 | |
openstackgerrit | Merged openstack/ironic-ui master: Update master for stable/victoria https://review.opendev.org/755619 | 10:19 |
openstackgerrit | Merged openstack/ironic-ui master: Add Python3 wallaby unit tests https://review.opendev.org/755621 | 10:19 |
openstackgerrit | Merged openstack/ironic-ui stable/victoria: Add npm tox env https://review.opendev.org/755727 | 10:30 |
openstackgerrit | Merged openstack/bifrost master: Add Python3 wallaby unit tests https://review.opendev.org/755629 | 10:34 |
iurygregory | if any core have some time to approve https://review.opendev.org/#/c/755612/ https://review.opendev.org/#/c/755609/ | 10:39 |
patchbot | patch 755612 - ironic-prometheus-exporter - Add Python3 wallaby unit tests - 2 patch sets | 10:39 |
patchbot | patch 755609 - ironic-prometheus-exporter (stable/victoria) - Update .gitreview for stable/victoria - 3 patch sets | 10:39 |
openstackgerrit | Verification of a change to openstack/metalsmith failed: Rework jobs so failed devstack does not retry the job https://review.opendev.org/752680 | 11:02 |
*** mkrai has joined #openstack-ironic | 11:06 | |
*** lmcgann_ has joined #openstack-ironic | 11:16 | |
openstackgerrit | Merged openstack/ironic-inspector master: Update master for stable/victoria https://review.opendev.org/755615 | 11:23 |
openstackgerrit | Merged openstack/sushy-tools master: Fix race condition initialising persistent dict https://review.opendev.org/752953 | 11:27 |
openstackgerrit | Merged openstack/sushy-tools master: Add Volumes nav property to Storage template https://review.opendev.org/751903 | 11:39 |
*** sshnaidm is now known as sshnaidm|afk | 11:46 | |
*** stendulker has joined #openstack-ironic | 11:50 | |
*** mkrai has quit IRC | 11:51 | |
*** iurygregory has quit IRC | 11:55 | |
*** belmoreira has joined #openstack-ironic | 11:56 | |
*** iurygregory has joined #openstack-ironic | 11:57 | |
openstackgerrit | Aija Jaunteva proposed openstack/ironic master: Fix redfish BIOS apply config error handling https://review.opendev.org/755776 | 12:01 |
openstackgerrit | Verification of a change to openstack/ironic failed: CI: Additional minor job changes to improve CI reliability https://review.opendev.org/755100 | 12:05 |
openstackgerrit | Merged openstack/ironic-inspector master: Add Python3 wallaby unit tests https://review.opendev.org/755616 | 12:14 |
openstackgerrit | Merged openstack/ironic master: Update master for stable/victoria https://review.opendev.org/755632 | 12:14 |
openstackgerrit | Merged openstack/ironic-python-agent master: Update master for stable/victoria https://review.opendev.org/755623 | 12:14 |
openstackgerrit | Verification of a change to openstack/ironic-python-agent failed: Add Python3 wallaby unit tests https://review.opendev.org/755624 | 12:43 |
*** rcernin has joined #openstack-ironic | 12:45 | |
*** k_mouza has quit IRC | 12:54 | |
*** k_mouza has joined #openstack-ironic | 12:55 | |
iurygregory | (╯°□°)╯︵ ┻━┻ zuul stop trolling us | 12:58 |
*** ricolin_ has quit IRC | 13:05 | |
*** ricolin_ has joined #openstack-ironic | 13:06 | |
*** rcernin has quit IRC | 13:07 | |
openstackgerrit | Merged openstack/ironic-prometheus-exporter stable/victoria: Update .gitreview for stable/victoria https://review.opendev.org/755609 | 13:10 |
*** Goneri has joined #openstack-ironic | 13:13 | |
*** dougsz has joined #openstack-ironic | 13:27 | |
*** ricolin_ has quit IRC | 13:30 | |
*** uzumaki has quit IRC | 13:33 | |
*** rloo has joined #openstack-ironic | 13:34 | |
*** tzumainn has joined #openstack-ironic | 13:35 | |
*** ricolin_ has joined #openstack-ironic | 13:52 | |
*** priteau has joined #openstack-ironic | 13:52 | |
*** stendulker has quit IRC | 13:53 | |
*** cdearborn has joined #openstack-ironic | 13:55 | |
TheJulia | iurygregory: where is it trolling us today?!? | 13:56 |
iurygregory | the stable/ussuri patch =( | 13:57 |
iurygregory | metalsmith TIMED_OUT... | 13:57 |
iurygregory | good morning TheJulia =) | 13:57 |
*** priteau has quit IRC | 13:58 | |
TheJulia | grrrrrrrrrr | 13:58 |
iurygregory | yeah... | 13:59 |
iurygregory | I've update a few patches that the openstack bot sent most should be merged already | 13:59 |
TheJulia | k | 14:01 |
TheJulia | ugh, I see the backport of the job rework | 14:01 |
TheJulia | and *boom* | 14:01 |
TheJulia | iurygregory: where shall we focus with zuul hating us today? | 14:04 |
* TheJulia engages caffination | 14:05 | |
trandles | :( the October bare metal SIG meeting is at the same time as a one-off meeting I have with some program managers :( | 14:05 |
iurygregory | well so far it was only the stable/ussuri and some random failures in a few projects while creating stable/victoria and updating master to wallaby | 14:06 |
iurygregory | we should be fine already in most of the stalbe/victoria and master | 14:06 |
iurygregory | I'm looking at the failures in python-ironicinspector-client | 14:06 |
iurygregory | we need to merge https://review.opendev.org/#/c/751286/ ... but CI is un happy in one job | 14:08 |
patchbot | patch 751286 - python-ironic-inspector-client - Fix l-c job - 3 patch sets | 14:08 |
* iurygregory loves fixtures._fixtures.timeout.TimeoutException | 14:09 | |
iurygregory | -.-' | 14:09 |
iurygregory | ok it may solve if we bump the introspection timeout... | 14:10 |
iurygregory | going to try | 14:10 |
iurygregory | I think we did this for the inspector jobs.. | 14:10 |
openstackgerrit | Julia Kreger proposed openstack/metalsmith master: CI: Extend job timeout slightly for metalsmith jobs https://review.opendev.org/755798 | 14:12 |
TheJulia | ++ | 14:13 |
TheJulia | yeah, we need to be super mindful about timeouts and things like build_timeout | 14:13 |
TheJulia | also if we're in a case where we could consume lots of ram, we need to be careful | 14:13 |
TheJulia | I'm not sure that metalsmith change is the right timeout | 14:14 |
TheJulia | but we'll see | 14:14 |
iurygregory | strange the timeouts are the same from the base job of ironic-inspector | 14:17 |
iurygregory | that is working just fine | 14:17 |
arne_wiebalck | As I start to annoy my colleagues already (as I seem to repeat this), let me say this here as well then: conductor groups is a massive usability improvement for larger deployments! Thanks jroll, and everyone who worked on this! | 14:18 |
*** priteau has joined #openstack-ironic | 14:19 | |
TheJulia | \o/ | 14:19 |
* TheJulia is super glad we did that | 14:19 | |
arne_wiebalck | It is a night and day difference. | 14:20 |
* arne_wiebalck tells this to his colleagues every time there are new nodes :-D | 14:21 | |
iurygregory | hehehe | 14:21 |
iurygregory | both nodes failed to be inspected https://zuul.opendev.org/t/openstack/build/384ab391b1204b0eb51647c6dc05e31b/log/controller/logs/screen-ironic-inspector.txt O.o | 14:23 |
TheJulia | i see what is going on with metalsmith | 14:24 |
openstackgerrit | Julia Kreger proposed openstack/metalsmith master: Handle out-of-tree openstack module_utils https://review.opendev.org/753870 | 14:26 |
jroll | \o/ awesome arne_wiebalck, good to here :) | 14:26 |
jroll | hear even | 14:26 |
arne_wiebalck | :) | 14:27 |
*** vkmc has quit IRC | 14:27 | |
TheJulia | iurygregory: https://review.opendev.org/#/c/753870/2/.zuul.yaml is going to need to get backported | 14:27 |
patchbot | patch 753870 - metalsmith - Handle out-of-tree openstack module_utils - 2 patch sets | 14:27 |
TheJulia | too | 14:27 |
arne_wiebalck | jroll: in case you're interested, we summarised how we deployed it and what the impact was here: https://techblog.web.cern.ch/techblog/post/conductor-groups/ | 14:28 |
jroll | <3 | 14:28 |
jroll | very interested, thank you | 14:28 |
iurygregory | TheJulia, ack you want to push the backport? | 14:28 |
*** vkmc has joined #openstack-ironic | 14:29 | |
TheJulia | iurygregory: will once that patch passes/merges into master | 14:29 |
iurygregory | TheJulia, ack, I will review the backport when available =) | 14:30 |
TheJulia | k | 14:30 |
TheJulia | cdearborn: fyi, stable branch ci is not in great shape right now, so rechecking stable branch items is not advisable | 14:33 |
*** rajinir has quit IRC | 14:34 | |
*** rajinir has joined #openstack-ironic | 14:36 | |
TheJulia | iurygregory: I'm starting to wonder if I'm going to have to be really aggressive on stable/ussuri and just mark a bunch of stuff non-voting at this point | 14:39 |
iurygregory | I won't lie, I also had this idea ... =X | 14:40 |
TheJulia | I think part of it is the swap change in infra and just not enough reviews time to get everything fixed so as master moved along, more stuff on the older branches had to be tweeked and now we're going to have to start mashing things together on some of the branches :\ | 14:41 |
* TheJulia crosses her fingers | 14:53 | |
TheJulia | I've got a more aggressive version of 755100 waiting locally | 14:53 |
cdearborn | TheJulia: aok - thx for the heads up | 14:55 |
*** Qianbiao has quit IRC | 14:58 | |
TheJulia | iurygregory: w/r/t python-ironic-inspector-client is it just timing out? | 15:06 |
TheJulia | or is there something else going on? | 15:06 |
iurygregory | so far what I saw was timeout.. | 15:06 |
iurygregory | and looking at logs it says it didnt finish the inspection | 15:07 |
iurygregory | I've put a recheck to get more fresh results since some of the configs were a bit weird when checking with ironic-inspector base job | 15:07 |
openstackgerrit | Aija Jaunteva proposed openstack/ironic master: Fix idrac-wsman BIOS step async error handling https://review.opendev.org/755821 | 15:08 |
TheJulia | yeah | 15:10 |
TheJulia | so that vm ultimately comes from ironic-base with 3GB of ram | 15:11 |
iurygregory | the jobs in ironic-inspector are fine when running the tests | 15:16 |
iurygregory | and we only have 1 VM... | 15:16 |
iurygregory | for some reason it was showing 2 in the client | 15:16 |
iurygregory | I remember we updated some configs in ironic-inspector base job, that's why I've put a recheck | 15:16 |
TheJulia | could it be the config from another branch? | 15:17 |
iurygregory | maybe.. | 15:18 |
iurygregory | I remember we had to fix some configs in the ironic-inspector to make it work | 15:19 |
iurygregory | maybe was during the same time | 15:19 |
TheJulia | hmmmmm | 15:23 |
TheJulia | I think I see why we have failures on stable/train now | 15:23 |
*** HardCase has joined #openstack-ironic | 15:28 | |
HardCase | Anyone here familiar with an error message like "Unable to attach VIF f1ec3cf7-5d1b-41d5-8df0-1c0b7f00a6b7, not enough free physical ports"? | 15:28 |
TheJulia | grr | 15:28 |
TheJulia | i figured it out | 15:28 |
TheJulia | HardCase: unfortunately very much so | 15:28 |
TheJulia | HardCase: what versions are you running? | 15:29 |
TheJulia | iurygregory: so we have a race in the ironic-tepest-plugin where we add a hint for the root device to be /dev/md0 and never remove it after the raid test | 15:29 |
iurygregory | ouch >.< | 15:30 |
iurygregory | and if we don't clean the root_device from the node we will have problem on the next test probably | 15:32 |
TheJulia | oh yes | 15:32 |
TheJulia | very yes | 15:32 |
TheJulia | an earth shattering kaboom yes | 15:32 |
iurygregory | yup | 15:32 |
TheJulia | iurygregory: can you add a map for idrac to point to redfish and we can backport it ? | 15:32 |
TheJulia | once merged I'll re-release ironic | 15:33 |
*** k_mouza has quit IRC | 15:33 | |
iurygregory | TheJulia, you think that would solve the problems? I was wondering why this only pop-up *today* | 15:33 |
*** stendulker has joined #openstack-ironic | 15:34 | |
TheJulia | iurygregory: popped up downstream today because I bet the build was lagging behind | 15:35 |
iurygregory | funny >.< | 15:35 |
TheJulia | hmm that race... i've found it before | 15:37 |
TheJulia | https://review.opendev.org/#/c/706960/2/ironic_tempest_plugin/tests/scenario/ironic_standalone/test_cleaning.py | 15:37 |
patchbot | patch 706960 - ironic-tempest-plugin - SW RAID: Delete root device hint (MERGED) - 2 patch sets | 15:37 |
dking | I'm writing an IPA hardware manager and I'm wanting to do some unit testing. However, I'm having some trouble trying to pip install ironic-python-agent as it seems to require several system packages installed. I'm attempting the installation on CentOS 8. Is there a list somewhere of the expected environment to install IPA? | 15:39 |
TheJulia | hmm... weird, this raid test shouldn't have failed | 15:41 |
HardCase | TheJulia: Sorry, multitasking, running Queens on TripleO | 15:41 |
TheJulia | ouch | 15:42 |
TheJulia | yeah | 15:42 |
iurygregory | TheJulia, http://paste.openstack.org/show/798654/ like this so we can backport and after we can update idrac to get the info on master to get from the idrac section right? | 15:42 |
TheJulia | HardCase: so yeah, you likely have a orphaned VIF, do openstack baremetal node vif list for each of your baremetal nodes not in use and validate that they are not present | 15:42 |
TheJulia | iurygregory: exactly | 15:42 |
iurygregory | running tests locally before pushing | 15:43 |
HardCase | TheJulia: Ok thanks, any suggestions for when the theorized offending host might have been deleted? | 15:43 |
iurygregory | will open a story to track the work | 15:43 |
TheJulia | HardCase: when you say deleted, do you mean removed from ironic entirely? | 15:43 |
rpioso | Good morning, ironic! | 15:44 |
TheJulia | dking: if you install a tool called bindep, that should help you install the system packages | 15:44 |
HardCase | TheJulia: If memory serves, when troubleshooting a failed node, an `openstack baremetal node delete [NODE]` was issues and I can no longer see it when running `openstack baremetal node list` | 15:44 |
TheJulia | dking: we maintain a bindep.txt which should help you out there | 15:44 |
TheJulia | oh jeeze | 15:45 |
HardCase | it hurts | 15:45 |
TheJulia | yeah... | 15:45 |
TheJulia | so, if you re-add the node and still encounter the same failure there is one of two things going on: | 15:45 |
*** priteau has quit IRC | 15:45 | |
TheJulia | 1) The heat templates and/or nova are trying to bind >1 VIF to the node. If you only have a single ethernet port enrolled in ironic, then you'll get that failure | 15:46 |
HardCase | K, that makes sense | 15:46 |
HardCase | I guess the tricky part is finding and removing the orphaned resource? | 15:47 |
TheJulia | 2) Your deployment is thrashing and heat is aborting deployment because it is taking too long and retrying (no, yelling at heat won't fix this), if you have a spare machine on your initial deployment and then scale up, typically you can avoid that sort of case because there will be less waiting around for a machine to be freed | 15:47 |
TheJulia | yeah | 15:47 |
TheJulia | basically, we've got patches in queens nova/ironic/heat to help prevent this issue | 15:47 |
TheJulia | but if your running older builds, your still going to hit it | 15:47 |
HardCase | Yeah I am reasonably confident I am running an older build, there plans to get up to current versions that were subverted by "competing priorities", never happens right? | 15:48 |
TheJulia | I'd start with doing an openstack port list, and look for any physical macs that shouldn't be allocated, then you can see if that machine has the VIF present | 15:48 |
TheJulia | ugh, yeah | 15:48 |
TheJulia | I think the last patch to help prevent this issue was only merged to nova on queens a few months back | 15:48 |
TheJulia | everything else merged like >1 year ago | 15:48 |
TheJulia | but still, it is the dance between the three services that makes this possible to happen | 15:49 |
TheJulia | anyway, any machine not deployed shouldn't have any attached vifs | 15:49 |
TheJulia | so you can check undeployed machines enrolled in ironic as a first step | 15:49 |
TheJulia | HardCase: hopefully that helps?!? | 15:50 |
TheJulia | HardCase: fwiw, in ?train? we forcibly go "nope, you can't keep vifs upon undeployment" | 15:50 |
HardCase | So when you say do `openstack port list` and then "see if that machine has the VIF present", can you explain a bit more how I can see if the VIF is present since I don't have the node UUID anymore? | 15:50 |
TheJulia | okay | 15:51 |
TheJulia | okay, there are two ways to approach this | 15:51 |
HardCase | sorry, this is a bit of a new issue for me | 15:51 |
openstackgerrit | Iury Gregory Melo Ferreira proposed openstack/ironic master: Fix inspection for idrac https://review.opendev.org/755835 | 15:51 |
TheJulia | one is `openstack baremetal node vif list <node_uuid>` | 15:51 |
TheJulia | again, undeployed nodes should have nothing there | 15:51 |
HardCase | k, makes sense | 15:51 |
TheJulia | now from a neutron standpoint, you may have an orphaned vif with a duplicate mac address | 15:52 |
TheJulia | so if you go through your `openstack port list` output and look for ports that are not actually in use or that tie to a mac address of an undeployed machine, then that port is also orphaned and can result in some errors when vif attachments attempt to occur | 15:52 |
TheJulia | which is also another sign that somewhere along the way, a vif got orphaned and was never cleaned up | 15:53 |
TheJulia | for some reason or another | 15:53 |
*** priteau has joined #openstack-ironic | 15:53 | |
HardCase | k, would the appropriate action be to `openstack port delete [orphaned port]`? | 15:53 |
TheJulia | now, doing openstack baremetal node delete <uuid> WILL orphan stuff in neutron if that node was in an active or transient state like provisioning or cleaning | 15:53 |
HardCase | ah, that's a good one to know | 15:54 |
TheJulia | to remove the orphaned vif record in ironic, it is `openstack baremetal node vif detach <node_uuid> <vif_uuid>` (you'll also likely want to see if the vif_uuid is actually in use in `openstack port list` just to be on the safe side | 15:55 |
TheJulia | and if you have something orphaned in neutron it is `openstack port delete <vif_uuid>` | 15:55 |
dking | TheJulia: Thanks! I think that's what I was looking for. I can't seem to find any good information on the tool. Would you happen to have a link to it? I did find bindep.txt, which seems helpful even by itself. | 15:55 |
lmcgann_ | TheJulia is it ok to submit prs as WIP before a spec is merged? | 15:56 |
TheJulia | lmcgann_: it is encouraged! | 15:56 |
TheJulia | dking: `pip install bindep` | 15:56 |
TheJulia | I think | 15:56 |
TheJulia | it has been ages since I've used it | 15:57 |
*** k_mouza has joined #openstack-ironic | 15:57 | |
dking | Thank you! I'll give that a try. I'm a bit skeptical as I didn't see anything in the list that looked like it would obviously fix the error I'm having now, but It's certainly the first step. | 15:57 |
openstackgerrit | Leo McGann proposed openstack/ironic master: Adds Security Interface to Node WIP https://review.opendev.org/755836 | 15:58 |
TheJulia | lmcgann_: fyi, typically we put WIP at the very beginning of the commit subject just so it is more visible : | 15:59 |
HardCase | TheJulia: Thanks for this info, it is incredibly appreciated | 15:59 |
iurygregory | I'm wondering why they changed things in the test for ilo_* if the test is for Redfish... | 16:01 |
iurygregory | maybe I'm wrong.. https://github.com/openstack/ironic/blame/master/ironic/tests/unit/drivers/modules/test_image_utils.py | 16:01 |
*** lucasagomes has quit IRC | 16:02 | |
*** k_mouza has quit IRC | 16:02 | |
openstackgerrit | Leo McGann proposed openstack/python-ironicclient master: [WIP] Adds Security Interface to Node and Driver https://review.opendev.org/755837 | 16:03 |
*** k_mouza has joined #openstack-ironic | 16:04 | |
openstackgerrit | Merged openstack/bifrost stable/victoria: Update .gitreview for stable/victoria https://review.opendev.org/755626 | 16:06 |
rpioso | stendulker: Thank you for reviewing https://review.opendev.org/#/c/750605/2. | 16:07 |
patchbot | patch 750605 - ironic (stable/train) - DRAC: Fix RAID create_config clean step - 2 patch sets | 16:07 |
stendulker | rpioso: you are welcome :) | 16:07 |
iurygregory | TheJulia, python-ironic-inspector-client GREEN | 16:08 |
iurygregory | \o/ | 16:08 |
rpioso | stendulker: Please Workflow-1 it. We need more internal eyes on it, either cdearborn or me. | 16:08 |
iurygregory | https://review.opendev.org/#/c/751286/3 \o/ | 16:08 |
patchbot | patch 751286 - python-ironic-inspector-client - Fix l-c job - 3 patch sets | 16:08 |
stendulker | rpioso: sure. | 16:08 |
rpioso | stendulker: Thanks, again! :-) | 16:09 |
iurygregory | we will need to backport to stable/victoria... since is something for ubuntu-focal | 16:09 |
*** k_mouza has quit IRC | 16:09 | |
dking | Maybe I should take a step back. I have hardware manager code that I would like to test with tox (unittest and flake8) on CentOS 8. However, it fails because both py38 and py36 fail to install ironic-python-agent because <crypt.h> is missing. bindep reports no missing packages if I use https://raw.githubusercontent.com/openstack/ironic-python-agent/master/bindep.txt, though I'm not completely sure that matches what's in the pip | 16:12 |
dking | repos. Are there any suggestions on what I should be doing differently? | 16:12 |
dking | I'm actually testing on an IPA ramdisk, so I know that it's possible to install everything, and in fact, it works using the venv of the installed IPA, but obviously, I'm going to want to eventually have the tests run in CI. | 16:14 |
*** ricolin_ has quit IRC | 16:14 | |
openstackgerrit | gugug proposed openstack/tenks master: Add py38 package metadata https://review.opendev.org/755839 | 16:16 |
openstackgerrit | zhoulinhui proposed openstack/tenks master: Add py38 package metadata https://review.opendev.org/755841 | 16:17 |
*** k_mouza has joined #openstack-ironic | 16:17 | |
*** k_mouza has quit IRC | 16:22 | |
*** k_mouza has joined #openstack-ironic | 16:23 | |
*** QianbiaoNG has quit IRC | 16:27 | |
*** k_mouza has quit IRC | 16:27 | |
iurygregory | TheJulia, the fix worked \o/ | 16:31 |
*** dougsz has quit IRC | 16:32 | |
*** k_mouza has joined #openstack-ironic | 16:33 | |
openstackgerrit | Merged openstack/ironic stable/ussuri: CI: Additional minor job changes to improve CI reliability https://review.opendev.org/755100 | 16:36 |
TheJulia | \o/ ^^^ | 16:37 |
*** k_mouza has quit IRC | 16:38 | |
openstackgerrit | Merged openstack/ironic stable/train: Use correct error handler instead of calling process_event('fail') https://review.opendev.org/755071 | 16:41 |
TheJulia | iurygregory: approved | 16:42 |
*** ociuhandu_ has joined #openstack-ironic | 16:43 | |
TheJulia | we'll need to backport it to stable/victoria and cut a new release | 16:44 |
*** k_mouza has joined #openstack-ironic | 16:45 | |
iurygregory | yeah | 16:46 |
*** ociuhandu has quit IRC | 16:47 | |
iurygregory | and I will work to update master after to use the information from idrac section | 16:47 |
iurygregory | I will push the backport after it merges | 16:48 |
*** ociuhandu_ has quit IRC | 16:48 | |
TheJulia | iurygregory: thanks, much appreciated since then I can just +2+A it | 16:50 |
*** k_mouza has quit IRC | 16:50 | |
*** stendulker has quit IRC | 16:50 | |
iurygregory | sure | 16:50 |
iurygregory | time to prepare the dinner now =) | 16:51 |
*** k_mouza has joined #openstack-ironic | 16:56 | |
openstackgerrit | Julia Kreger proposed openstack/ironic stable/ussuri: CI: Making some of the older jobs more specific https://review.opendev.org/755849 | 16:56 |
openstackgerrit | Merged openstack/tenks master: Add py38 package metadata https://review.opendev.org/755841 | 16:59 |
*** k_mouza has quit IRC | 17:01 | |
openstackgerrit | Merged openstack/python-ironic-inspector-client master: Fix l-c job https://review.opendev.org/751286 | 17:08 |
*** k_mouza has joined #openstack-ironic | 17:08 | |
arne_wiebalck | Is it possible that udev interferes during md RAID creation? I see that the udev rules are disabled for anaconda, maybe we should also make sure they do not do anything when the IPA creates md devices? | 17:11 |
* arne_wiebalck is still trying to understand why md RAID do come up in degraded mode sometimes | 17:11 | |
arne_wiebalck | *md RAIDs | 17:11 |
*** k_mouza has quit IRC | 17:13 | |
*** derekh has quit IRC | 17:13 | |
TheJulia | arne_wiebalck: hmm | 17:15 |
TheJulia | I _wouldn't_ think so, but I guess anything is possible | 17:15 |
TheJulia | is that degraded after instance boot? | 17:15 |
TheJulia | iurygregory: looks like one of the jobs failed on your patch | 17:23 |
arne_wiebalck | TheJulia: no, it is degraded *right* after creation | 17:23 |
arne_wiebalck | TheJulia: http://paste.openstack.org/show/798657/ | 17:24 |
arne_wiebalck | TheJulia: I know what you think: this is a disk failure. But I can add the disk or do the creation manually and it works just fine. | 17:25 |
*** k_mouza has joined #openstack-ironic | 17:25 | |
TheJulia | right after creation makes me feel like https://giphy.com/gifs/wdr-what-weird-xThtayl8IihSBoS5jy | 17:25 |
arne_wiebalck | TheJulia: yep :) | 17:26 |
arne_wiebalck | TheJulia: I am trying to understand this since a few days now. | 17:26 |
TheJulia | Yeah, that does seem like maybe something happened there and could have been udev bouncing things around if it is actually reaching into the kernel enough that the device io becomes blocked momentarily | 17:27 |
arne_wiebalck | TheJulia: I suspected the abrupt shutdown after creation (end of cleaning) to be the culprit, but it seems now the device is degraded *before*. | 17:27 |
openstackgerrit | Verification of a change to openstack/metalsmith failed: Handle out-of-tree openstack module_utils https://review.opendev.org/753870 | 17:27 |
arne_wiebalck | TheJulia: Next things are to switch off udev right before creation, trying to re-add the device if the RAID is degraded and to check if this is happening always on the exact same physical nodes. | 17:28 |
arne_wiebalck | TheJulia: Re-adding seems to be what people do. | 17:29 |
arne_wiebalck | TheJulia: https://access.redhat.com/solutions/3508301 is similar | 17:29 |
*** k_mouza has quit IRC | 17:30 | |
arne_wiebalck | TheJulia: The reason I am thinking udev is that we just created the partitions and then the md superblock ... so udev might jump right trying to "help" us ... | 17:30 |
iurygregory | TheJulia, looking | 17:30 |
TheJulia | arne_wiebalck: that all seems reasonable I guess | 17:32 |
TheJulia | just weird :( | 17:32 |
iurygregory | test_create_allocation_with_traits .-. | 17:32 |
iurygregory | no suitable nodes have the requested traits CUSTOM_MEOW. | 17:32 |
TheJulia | unrelated race then | 17:34 |
iurygregory | seems to be | 17:34 |
iurygregory | I'm checking the zuul runs for this job | 17:34 |
*** k_mouza has joined #openstack-ironic | 17:35 | |
iurygregory | https://zuul.openstack.org/builds?job_name=ironic-tempest-functional-python3&branch=master&branch=stable%2Fvictoria there are some random failures | 17:35 |
*** bnemec is now known as beekneemech | 17:37 | |
openstackgerrit | Iury Gregory Melo Ferreira proposed openstack/python-ironic-inspector-client stable/victoria: Fix l-c job https://review.opendev.org/755853 | 17:38 |
iurygregory | be back in a few hours (need to scan some documents to renew my resident permit)... | 17:39 |
*** k_mouza has quit IRC | 17:39 | |
*** belmoreira has quit IRC | 17:47 | |
*** jamesdenton has quit IRC | 18:34 | |
*** coreycb has joined #openstack-ironic | 18:41 | |
coreycb | hi, does anyone happen to know where the source for python-xclarityclient lives? | 18:42 |
*** k_mouza has joined #openstack-ironic | 18:45 | |
coreycb | it's on pypi https://pypi.org/project/python-xclarityclient but that's all I can find. I'd like to package it up but not sure how/where we'd send patches if we needed to. and unfortunately the author's email from pypi is bouncing. | 18:46 |
TheJulia | coreycb: Great question.. hmm | 18:47 |
clarkb | https://github.com/FinixLei/xclarity-client possibly that? | 18:47 |
TheJulia | hmm | 18:48 |
TheJulia | where is jungleboyj when we need him | 18:49 |
*** k_mouza has quit IRC | 18:49 | |
*** jungleboyj has joined #openstack-ironic | 18:51 | |
jungleboyj | TheJulia: Sorry, didn't realize I wasn't on the channel. | 18:51 |
jungleboyj | Not sure when I got booted. | 18:51 |
TheJulia | oh wow | 18:51 |
coreycb | clarkb: TheJulia: that might be the right repo. thank you. I'll compare it vs what's on pypi. | 18:51 |
TheJulia | so It looks like the original author doesn't work for lenovo anymore :\ | 18:51 |
jungleboyj | Oh yeah. Finix. :-( | 18:52 |
TheJulia | I wonder if we should just import it into the x/ namespace | 18:52 |
TheJulia | :( | 18:52 |
clarkb | there is also a pylxca | 18:52 |
TheJulia | I could have sworn there WAS a distinct repo at one point in time | 18:52 |
clarkb | though that might all be cli stuff? | 18:53 |
jungleboyj | clarkb: pylxca is being maintained, at least internally because we use that for the project I am leading. | 18:53 |
jungleboyj | pylxca is for interacting with our xClarity Administrator. | 18:53 |
jungleboyj | Management platform that interacts with the system BMCs. | 18:54 |
*** jamesdenton has joined #openstack-ironic | 18:56 | |
coreycb | https://pypi.org/project/python-xclarityclient/#files doesn't match https://github.com/FinixLei/xclarity-client unfortunately. it's the same code base but one is older than the other. | 18:57 |
TheJulia | I'm having this really worrisome feeling that the actual python-xclarityclient repo was deleted :\ | 18:57 |
TheJulia | which means at worse maybe we salvage from what is in pypi | 18:57 |
openstackgerrit | Merged openstack/ironic master: Add Python3 wallaby unit tests https://review.opendev.org/755633 | 18:58 |
openstackgerrit | Merged openstack/ironic-python-agent master: Add Python3 wallaby unit tests https://review.opendev.org/755624 | 18:58 |
coreycb | uh oh.. yes that's a good idea | 18:58 |
coreycb | Rushil Chugh added the change to driver-requirements.txt so maybe he would know | 18:58 |
TheJulia | I think Rushil was the initial author... | 18:59 |
jungleboyj | coreycb: Rushil is gone too. I can text him to follow up though. | 18:59 |
coreycb | jungleboyj: ok thanks :) | 19:00 |
*** k_mouza has joined #openstack-ironic | 19:00 | |
*** jtomasek has quit IRC | 19:02 | |
TheJulia | so I guess the plan might be see what jungleboyj gets back from his cohorts in over in Shanghai and if he doesn't hear back maybe reconsitute it somehow from pypi early next week? | 19:04 |
*** yolanda has quit IRC | 19:04 | |
jungleboyj | TheJulia: ++ | 19:04 |
*** yolanda has joined #openstack-ironic | 19:04 | |
*** k_mouza has quit IRC | 19:04 | |
*** lmcgann_ has quit IRC | 19:05 | |
jungleboyj | I just pinged Rushil. Though, he had called me a couple of months ago and I forgot to get back to him. So we will see how that goes. :-( | 19:05 |
TheJulia | life gets busy, he seemed fairly laid back | 19:05 |
jungleboyj | I can send a note to SH but probably won't hear from them for a while as the country is on vacation until 10/9. | 19:05 |
* TheJulia likes this idea | 19:06 | |
jungleboyj | He was pretty laid back. | 19:06 |
coreycb | jungleboyj: TheJulia: thank you, sounds good to me. very much appreciate the help. | 19:09 |
jungleboyj | No problem! | 19:09 |
TheJulia | It might be worth while starting on some hacking on a repo and we can always import or those changes can get pulled in | 19:09 |
TheJulia | just thinking outloud since this doesn't seem like it is going to be quick to have full clarity | 19:10 |
*** k_mouza has joined #openstack-ironic | 19:17 | |
*** priteau has quit IRC | 19:17 | |
*** k_mouza has quit IRC | 19:22 | |
iurygregory | TheJulia, we probably also want to backport https://review.opendev.org/#/c/751289/ for stable/victoria right? | 19:42 |
patchbot | patch 751289 - python-ironicclient - Fix l-c job (MERGED) - 2 patch sets | 19:42 |
TheJulia | iurygregory: hmm yeah | 19:54 |
openstackgerrit | Julia Kreger proposed openstack/python-ironicclient stable/victoria: Fix l-c job https://review.opendev.org/755870 | 19:54 |
*** tosky has quit IRC | 19:57 | |
*** tosky has joined #openstack-ironic | 19:58 | |
*** k_mouza has joined #openstack-ironic | 19:59 | |
iurygregory | I noticed we need otherwise https://review.opendev.org/#/c/750720/ and https://review.opendev.org/#/c/750719/ won't merge | 20:00 |
patchbot | patch 750720 - python-ironicclient (stable/victoria) - Update TOX_CONSTRAINTS_FILE for stable/victoria - 1 patch set | 20:00 |
patchbot | patch 750719 - python-ironicclient (stable/victoria) - Update .gitreview for stable/victoria - 1 patch set | 20:00 |
*** k_mouza has quit IRC | 20:03 | |
openstackgerrit | Merged openstack/bifrost stable/victoria: Update TOX_CONSTRAINTS_FILE for stable/victoria https://review.opendev.org/755627 | 20:04 |
rpioso | TheJulia: I just noticed you Code-Review-1 https://review.opendev.org/#/c/750605/ just before I posted my feedback The only prospective issue I see is with the commit message. I believe the cherry pick encountered a merge conflict in the unit test file. Would you prefer I push a new patch set with a commit message update, let Ameya respond, or ...? | 20:05 |
patchbot | patch 750605 - ironic (stable/train) - DRAC: Fix RAID create_config clean step - 2 patch sets | 20:05 |
*** k_mouza has joined #openstack-ironic | 20:07 | |
rpioso | TheJulia: I shared my findings with cdearborn, who has more recent familiarity with idrac-wsman RAID. | 20:07 |
TheJulia | rpioso: I'd let Ameya respond, I put in a -2 so we don't prematurely just push it through without y'all being happy with it first | 20:08 |
TheJulia | iurygregory: joy! well I clicked the button so I guess we shall see :) | 20:08 |
iurygregory | yeah | 20:08 |
rpioso | TheJulia: Works for me. I wanted to offer options, in case you're prepping to cut a new release from stable/train. | 20:09 |
openstackgerrit | Julia Kreger proposed openstack/metalsmith master: Replace the Centos7 image job with a Centos8 UEFI based job https://review.opendev.org/748315 | 20:10 |
openstackgerrit | Merged openstack/python-ironic-inspector-client master: Add Python3 wallaby unit tests https://review.opendev.org/751129 | 20:11 |
TheJulia | rpioso: not today, I've mainly been trying to get CI sorted across various branches today | 20:11 |
*** k_mouza has quit IRC | 20:11 | |
TheJulia | rpioso: fwiw, you folks may want to setup a vmedia based job in your 3rd party CI. Some re-factoring broke it and as such I'll be releasing a new victoria release... asap https://review.opendev.org/#/c/755835/1 | 20:14 |
patchbot | patch 755835 - ironic - Fix inspection for idrac - 1 patch set | 20:14 |
rpioso | TheJulia: We've got plans to bolster our 3d party CI coverage of idrac HW type features, including vmedia. I believe we need to get to Zuul v3 first, right? | 20:19 |
*** tosky has quit IRC | 20:19 | |
rpioso | TheJulia: I do not understand the change above ^^^. Does the broken test use the idrac HW type? Does ironic's CI test vmedia against Dell EMC hardware? | 20:21 |
TheJulia | rpioso: you guys don't need to get to zuulv3 first ,but basically some image generating code refactoring broke on the hardware type since we can't actually exercise against a idrac upstream | 20:23 |
TheJulia | so while we test the code path upstream, a slight nuance was added in refactoring that broke idrac hw type when used with vmedia | 20:23 |
rpioso | TheJulia: Got it. It's late Friday here :-) | 20:23 |
TheJulia | no worries | 20:23 |
TheJulia | It is also friday in general | 20:23 |
rpioso | TheJulia: Thank you! | 20:23 |
rpioso | ++++++ | 20:23 |
TheJulia | I actually need to go to the pet store, mr corgi overlord has decided his chew target is his cone of shame | 20:24 |
TheJulia | iurygregory: given your change just entered the gate like a half an hour ago with a recheck, By all means go ahead and call it a night. I can backport and request the release tag over the weekend if needed. Itis not like it will acctually be approved until monday | 20:25 |
iurygregory | TheJulia, ack o/ | 20:30 |
iurygregory | bye everyone, see you on monday! | 20:30 |
TheJulia | have a good weekend | 20:32 |
rpioso | iurygregory: Enjoy! | 20:47 |
*** bfournie has quit IRC | 20:59 | |
TheJulia | wow, six patches stacked for the gate | 21:04 |
* TheJulia crosses fingers | 21:04 | |
openstackgerrit | Verification of a change to openstack/ironic failed: CI: Remove the build check for pre-build ramdisks only https://review.opendev.org/753467 | 21:06 |
NobodyCam | Happy Friday Ironic folks | 21:49 |
*** tzumainn has quit IRC | 22:13 | |
openstackgerrit | Merged openstack/metalsmith master: Handle out-of-tree openstack module_utils https://review.opendev.org/753870 | 22:13 |
*** rloo has quit IRC | 22:16 | |
openstackgerrit | Richard G. Pioso proposed openstack/ironic stable/train: DRAC: Fix a failure to create virtual disk bug https://review.opendev.org/755895 | 22:17 |
openstackgerrit | Merged openstack/ironic stable/ussuri: Handle an older agent with agent_token https://review.opendev.org/749585 | 22:25 |
openstackgerrit | Merged openstack/ironic stable/train: Fix a race condition in the hash ring code https://review.opendev.org/755268 | 22:25 |
*** k_mouza has joined #openstack-ironic | 22:28 | |
*** k_mouza has quit IRC | 22:32 | |
openstackgerrit | Merged openstack/ironic stable/ussuri: Do not assume that prepare_image is the last command to run https://review.opendev.org/749913 | 22:52 |
openstackgerrit | Merged openstack/python-ironicclient master: Remove install unnecessary packages https://review.opendev.org/753922 | 22:52 |
openstackgerrit | Merged openstack/ironic stable/ussuri: Use correct error handler instead of calling process_event('fail') https://review.opendev.org/755017 | 22:52 |
openstackgerrit | Verification of a change to openstack/ironic failed: Fix inspection for idrac https://review.opendev.org/755835 | 22:52 |
openstackgerrit | Merged openstack/python-ironicclient stable/victoria: Fix l-c job https://review.opendev.org/755870 | 22:52 |
openstackgerrit | Merged openstack/ironic stable/ussuri: Fix a race condition in the hash ring code https://review.opendev.org/755267 | 23:19 |
*** yolanda has quit IRC | 23:23 | |
*** yolanda has joined #openstack-ironic | 23:24 | |
openstackgerrit | Julia Kreger proposed openstack/metalsmith stable/victoria: Handle out-of-tree openstack module_utils https://review.opendev.org/755902 | 23:25 |
*** ricolin_ has joined #openstack-ironic | 23:49 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!