Monday, 2018-02-12

*** mrunge has quit IRC00:02
*** mrunge has joined #openstack-ironic00:05
*** patriciadomin has quit IRC00:06
*** patriciadomin has joined #openstack-ironic00:09
*** athomas has quit IRC00:18
*** patriciadomin has quit IRC00:51
*** patriciadomin has joined #openstack-ironic00:52
*** namnh has joined #openstack-ironic01:00
*** patriciadomin has quit IRC01:03
*** tiendc has joined #openstack-ironic01:04
*** patriciadomin has joined #openstack-ironic01:04
*** gcb has joined #openstack-ironic01:05
*** patriciadomin has quit IRC01:09
*** patriciadomin has joined #openstack-ironic01:09
*** phuongnh has joined #openstack-ironic01:16
*** patriciadomin has quit IRC01:17
*** patriciadomin has joined #openstack-ironic01:18
*** gcb has quit IRC01:18
*** yangyapeng has quit IRC01:25
*** yangyapeng has joined #openstack-ironic01:26
openstackgerritbrandon zhao proposed openstack/ironic-inspector master: Fix to use . to source script files  https://review.openstack.org/54327401:31
*** yangyapeng has quit IRC01:31
*** yangyapeng has joined #openstack-ironic01:32
openstackgerritKaifeng Wang proposed openstack/ironic master: Update docstring to agent client related codes  https://review.openstack.org/54320701:33
*** yangyapeng has quit IRC01:36
*** trungnv has joined #openstack-ironic01:43
*** patriciadomin has quit IRC01:56
*** patriciadomin has joined #openstack-ironic01:56
*** yangyapeng has joined #openstack-ironic02:02
*** d0ugal_ has quit IRC02:03
*** yangyapeng has quit IRC02:05
*** yangyapeng has joined #openstack-ironic02:06
*** d0ugal_ has joined #openstack-ironic02:13
*** gcb has joined #openstack-ironic02:30
*** d0ugal_ has quit IRC03:02
*** gcb has quit IRC03:07
*** patriciadomin has quit IRC03:11
*** patriciadomin has joined #openstack-ironic03:11
*** d0ugal_ has joined #openstack-ironic03:12
*** ijw has quit IRC03:15
*** trungnv has quit IRC03:18
*** gcb has joined #openstack-ironic03:20
openstackgerritDao Cong Tien proposed openstack/ironic-tempest-plugin master: Rescue mode tempest tests  https://review.openstack.org/52869903:22
*** patriciadomin has quit IRC03:24
*** patriciadomin has joined #openstack-ironic03:25
openstackgerritDao Cong Tien proposed openstack/ironic master: devstack: add support for rescue mode  https://review.openstack.org/52411803:28
openstackgerritDao Cong Tien proposed openstack/ironic master: Update a CI job for rescue mode  https://review.openstack.org/52870403:35
*** trungnv has joined #openstack-ironic03:40
*** links has joined #openstack-ironic03:44
*** patriciadomin has quit IRC03:48
*** patriciadomin has joined #openstack-ironic03:50
openstackgerritDao Cong Tien proposed openstack/ironic-tempest-plugin master: Rescue mode standalone tests  https://review.openstack.org/53811903:51
*** stendulker has joined #openstack-ironic03:54
*** patriciadomin has quit IRC04:05
*** patriciadomin has joined #openstack-ironic04:05
*** d0ugal_ has quit IRC04:06
*** d0ugal_ has joined #openstack-ironic04:14
*** ijw has joined #openstack-ironic04:15
*** patriciadomin has quit IRC04:42
*** patriciadomin has joined #openstack-ironic04:43
*** patriciadomin has quit IRC05:19
*** patriciadomin has joined #openstack-ironic05:20
*** moshele has joined #openstack-ironic05:24
*** moshele has quit IRC05:29
*** stendulker_ has joined #openstack-ironic05:32
*** stendulker has quit IRC05:35
*** fragatina has joined #openstack-ironic05:38
*** etingof has quit IRC05:43
*** fragatina has quit IRC05:45
*** patriciadomin has quit IRC05:46
*** patriciadomin has joined #openstack-ironic05:47
*** olivierbourdon38 has joined #openstack-ironic05:54
*** patriciadomin has quit IRC05:59
*** dpawar has joined #openstack-ironic05:59
*** patriciadomin has joined #openstack-ironic06:00
*** etingof has joined #openstack-ironic06:00
*** links has quit IRC06:07
*** olivierbourdon38 has quit IRC06:08
*** moshele has joined #openstack-ironic06:14
*** gcb has quit IRC06:41
*** rbartal has joined #openstack-ironic06:43
*** mjura has joined #openstack-ironic06:49
*** mjura has quit IRC06:49
*** mjura_ has joined #openstack-ironic06:49
openstackgerritDao Cong Tien proposed openstack/ironic master: Update "standalone" job for supporting rescue mode  https://review.openstack.org/53782106:51
*** links has joined #openstack-ironic06:51
*** gcb has joined #openstack-ironic06:56
*** moshele has quit IRC06:57
*** moshele has joined #openstack-ironic06:59
*** gcb has quit IRC07:02
*** marios has joined #openstack-ironic07:07
*** dpawar has quit IRC07:10
*** parlos has joined #openstack-ironic07:11
*** ijw_ has joined #openstack-ironic07:17
*** ijw has quit IRC07:21
pas-hamorning ironic :)07:27
*** olivierbourdon38 has joined #openstack-ironic07:27
*** charcol has quit IRC07:31
*** ijw_ has quit IRC07:35
*** stendulker has joined #openstack-ironic07:36
*** stendulker_ has quit IRC07:39
*** stendulker has quit IRC07:40
*** jtomasek has joined #openstack-ironic07:43
*** slaweq has joined #openstack-ironic07:45
*** dpawar has joined #openstack-ironic07:48
*** AlexeyAbashkin has joined #openstack-ironic07:51
*** dpawar has quit IRC07:52
*** MattMan has quit IRC08:01
*** MattMan has joined #openstack-ironic08:01
*** pcaruana has joined #openstack-ironic08:07
*** dsneddon has quit IRC08:07
*** dsneddon has joined #openstack-ironic08:09
*** tesseract has joined #openstack-ironic08:18
*** ameeda has joined #openstack-ironic08:33
ameedaHi, when I try to introspect I got this message "no configuration methods succeeded http://ipxe.org/040ee119"08:33
*** dpawar has joined #openstack-ironic08:33
*** dtantsur|afk is now known as dtantsur08:33
dtantsurmorning ironic08:34
ameedaMorning dtantsur :)08:34
hjensasmorning o/08:34
ameedaregarding of my question, is that something related of PXE or switch configration "STP or fastport"08:35
dtantsurameeda: essentially, DHCP failed. it may be due to STP indeed.08:35
ameedabtw, there are 16 nodes introspected successfully, all nodes are connected to same network switches08:36
etingofmorning everyone having atomic number 26! ;)08:36
*** ijw has joined #openstack-ironic08:36
dtantsurOo08:36
dtantsurmorning etingof :D08:36
dtantsurameeda: so 16 are ok and one is not?08:36
ameedaactually 5 are not08:36
ameedaI read about the error, they said that I have to update PXE,08:37
*** stendulker has joined #openstack-ironic08:37
ameedathis what I see on node console https://pasteboard.co/H7gQFO6.png08:37
ameedaafter introspection finished with 16 nodes. it raise error with 5 nodes uuid timed out08:38
*** rcernin has quit IRC08:39
dtantsurameeda: just a quick guess: check that your DHCP pool for introspection is bigger than 1608:40
ameedadtantsur: you mean that I have to check dhcp start/end range ?08:41
*** vsaienk0 has joined #openstack-ironic08:43
*** vsaienk0 has quit IRC08:53
*** jaganathan has joined #openstack-ironic08:55
dtantsurameeda: in case of tripleo, this option: https://github.com/openstack/instack-undercloud/blob/master/undercloud.conf.sample#L38508:55
ameedadtantsur: what about this options https://github.com/openstack/instack-undercloud/blob/master/undercloud.conf.sample#L373-L37808:57
dtantsurameeda: these are for provisioning network on the overcloud nodes. it should not overlap with inspection iprange, but should be from the same subnet08:57
ameedadtantsur: when I run introspection I watch tcpdump on undercloud, I didn't see any DHCP request from the node. it make since that the issue caused by the range ?08:58
dtantsurameeda: then probably not, but rather something wrong with the network topology or boot order on the machine08:59
*** parlos has quit IRC08:59
ameedadtantsur: Thanks of the help, I will check the configurations also DHCP range.09:00
ameedajust note: when I search on this error "no configuration methods succeeded http://ipxe.org/040ee119" . they said that something with pxe, what do you think ? it make since ?09:01
dtantsurusually it's about DHCP anyway09:02
*** d0ugal_ has quit IRC09:03
*** d0ugal has joined #openstack-ironic09:03
*** d0ugal has quit IRC09:03
*** d0ugal has joined #openstack-ironic09:03
ameedadtantsur: thank you09:04
*** racedo has joined #openstack-ironic09:09
*** xsjfrgwq has joined #openstack-ironic09:10
xsjfrgwq┬┬─┐┌─┐ ┌─┐┬ ┬┌─┐┌─┐┬─┐┌┐┌┌─┐┌┬┐┌─┐ ┌─┐┬─┐┌─┐09:11
xsjfrgwq┬┬─┐┌─┐ ┌─┐┬ ┬┌─┐┌─┐┬─┐┌┐┌┌─┐┌┬┐┌─┐ ┌─┐┬─┐┌─┐09:11
xsjfrgwq┬┬─┐┌─┐ ┌─┐┬ ┬┌─┐┌─┐┬─┐┌┐┌┌─┐┌┬┐┌─┐ ┌─┐┬─┐┌─┐09:11
xsjfrgwq│├┬┘│   └─┐│ │├─┘├┤ ├┬┘│││├┤  │ └─┐ │ │├┬┘│ ┬09:11
xsjfrgwq│├┬┘│   └─┐│ │├─┘├┤ ├┬┘│││├┤  │ └─┐ │ │├┬┘│ ┬09:11
xsjfrgwq│├┬┘│   └─┐│ │├─┘├┤ ├┬┘│││├┤  │ └─┐ │ │├┬┘│ ┬09:11
xsjfrgwq┴┴└─└─┘o└─┘└─┘┴  └─┘┴└─┘└┘└─┘ ┴ └─┘o└─┘┴└─└─┘09:11
xsjfrgwq┴┴└─└─┘o└─┘└─┘┴  └─┘┴└─┘└┘└─┘ ┴ └─┘o└─┘┴└─└─┘09:11
xsjfrgwq┴┴└─└─┘o└─┘└─┘┴  └─┘┴└─┘└┘└─┘ ┴ └─┘o└─┘┴└─└─┘09:11
*** xsjfrgwq has quit IRC09:11
*** parlos has joined #openstack-ironic09:13
*** dirk has quit IRC09:33
*** dirk has joined #openstack-ironic09:34
*** BadCub has quit IRC09:41
*** BadCub has joined #openstack-ironic09:41
*** ijw has quit IRC09:46
*** serlex has joined #openstack-ironic09:47
*** phuongnh has quit IRC09:48
*** serlex1 has joined #openstack-ironic09:54
*** serlex1 has left #openstack-ironic09:54
*** shekar has quit IRC09:54
*** shekar has joined #openstack-ironic09:55
*** e0ne has joined #openstack-ironic09:55
openstackgerritAnkit Kumar proposed openstack/ironic master: Adding condition for setting variable  https://review.openstack.org/53565109:55
*** serlex has quit IRC09:57
*** zshi has quit IRC10:01
*** namnh has quit IRC10:08
*** zshi has joined #openstack-ironic10:14
*** tiendc has quit IRC10:17
*** derekh has joined #openstack-ironic10:17
*** olivierbourdon38 has quit IRC10:31
*** lucas-afk is now known as lucasagomes10:44
*** ijw has joined #openstack-ironic10:46
*** vsaienk0 has joined #openstack-ironic10:47
*** vsaienk0 has quit IRC10:57
*** parlos has quit IRC10:58
*** stendulker has quit IRC11:05
dtantsurpas-ha: hi, is https://review.openstack.org/542206 ready for approval?11:05
patchbotpatch 542206 - ironic-inspector - ironic_inspector: ironic: Fix 'auth_type' when 'au...11:05
*** sambetts|afk is now known as sambetts11:06
sambettsMorning all11:06
pas-hastill trying to test it locally, no strict conformation yet but at least inspector starts w/o mentioned errors...11:06
dtantsurmorning sambetts11:07
openstackgerritSam Betts proposed openstack/ironic-tempest-plugin master: Add [baremetal] available_nodes configuration option  https://review.openstack.org/54138311:11
*** mrunge_ has joined #openstack-ironic11:23
*** mrunge has quit IRC11:25
*** parlos has joined #openstack-ironic11:33
dtantsur"Your visa application was approved." \o/11:55
sambettsdtantsur: \o/12:01
openstackgerritNisha Agarwal proposed openstack/ironic master: Update iLO documentation for deprecating classical drivers  https://review.openstack.org/54259312:02
pas-hadtantsur: heh, we are still waiting, hopefully tomorrow we'll get the answer12:11
dtantsurgood luck :)12:11
*** yangyapeng has quit IRC12:14
*** vsaienk0 has joined #openstack-ironic12:26
*** bfournie has quit IRC12:27
*** bfournie has joined #openstack-ironic12:27
openstackgerritOlivier Bourdon proposed openstack/bifrost master: Fix for proper usage when keystone enabled  https://review.openstack.org/54344112:29
*** yangyapeng has joined #openstack-ironic12:30
*** bfournie has quit IRC12:31
*** olivierbourdon38 has joined #openstack-ironic12:34
*** yangyapeng has quit IRC12:35
*** dpawar has quit IRC12:35
*** vsaienk0 has quit IRC12:36
openstackgerritOlivier Bourdon proposed openstack/bifrost master: Fix for proper usage when keystone enabled  https://review.openstack.org/54344112:36
lucasagomesTheJulia, dtantsur hi there, have we got the dates sorted for the ironic party in dublin already ? If so, let's book the venue12:38
lucasagomesand morning all :-)12:39
dtantsurlucasagomes: judging by https://doodle.com/poll/d4ff6m9hxg887n9q it's going to be Tuesday, but let's wait for TheJulia12:39
*** jlabarre has joined #openstack-ironic12:40
*** hw_wutianwei has joined #openstack-ironic12:41
lucasagomesack12:42
*** milan_ has joined #openstack-ironic12:44
jrollmorning everyone12:46
*** yangyapeng has joined #openstack-ironic12:47
dtantsurhey, happy Monday jroll12:52
*** r-daneel has joined #openstack-ironic12:56
*** bfournie has joined #openstack-ironic13:01
*** parlos has quit IRC13:02
*** vsaienk0 has joined #openstack-ironic13:05
openstackgerritDmitry Tantsur proposed openstack/ironic master: Clean up CI playbooks  https://review.openstack.org/53589613:07
*** weshay|ruck is now known as weshay13:10
olivierbourdon38Hello everyone13:15
*** jcoufal has joined #openstack-ironic13:15
*** vsaienk0 has quit IRC13:15
olivierbourdon38I have a question concerning bifrost usage in an env where the bifrost master server is launched within a KVM machine as well as slaves machines13:15
olivierbourdon38whenever the slaves boots on the network it perfectly grabs the IPA image and register itself with ironic (note that I also have keystone enabled)13:16
olivierbourdon38when I do openstack baremetal node list I can see the new node13:16
olivierbourdon38however as I have virtualbmc running on the KVM host machine and working correctly (ipmitool ... chassis power on/off/status just works great with proper slave vm port)13:18
olivierbourdon38I do not understand what part of the deployment/playbooks/utilities/... would be responsible to do the complement of enrollment infos as the vmbc host/IP + port + credentials should be filled in somehow ?13:20
olivierbourdon38thanks for any pointer/hint/help13:23
*** dprince has joined #openstack-ironic13:24
ameedadtantsur: I check undercloud.conf introspection_range -> inspection_iprange = 172.31.255.203,172.31.255.25413:26
openstackgerritOlivier Bourdon proposed openstack/bifrost master: Fix for proper usage when keystone enabled  https://review.openstack.org/54344113:32
*** vsaienk0 has joined #openstack-ironic13:45
*** serlex has joined #openstack-ironic13:48
*** dtantsur is now known as dtantsur|brb13:52
*** rloo has joined #openstack-ironic13:53
openstackgerritMark Goddard proposed openstack/ironic master: Validate instance_info.traits against node traits  https://review.openstack.org/54346113:55
*** vsaienk0 has quit IRC13:55
*** zshi has quit IRC13:59
*** slaweq has left #openstack-ironic14:01
*** baha has joined #openstack-ironic14:02
*** mjturek has joined #openstack-ironic14:03
*** trown|outtypewww is now known as trown14:07
openstackgerritMerged openstack/bifrost stable/ocata: Zuul: Remove project name  https://review.openstack.org/54278714:09
TheJulialucasagomes: dtantsur|brb: Yeah, Tuesday seems to be the best date.14:12
*** zshi has joined #openstack-ironic14:12
*** rajinir has quit IRC14:12
*** rajinir has joined #openstack-ironic14:12
TheJuliaolivierbourdon38: so... IPA has no way of knowing about that virtualbmc is controlling your power, so no details about power control are sent to ironic. You would have to have to add them yourself after the fact, although the nice thing is you could use the os_ironic ansible module to set the parameters and go from there14:15
*** mjturek_ has joined #openstack-ironic14:16
*** patriciadomin_ has joined #openstack-ironic14:16
olivierbourdon38thanks <TheJulia> got it14:16
TheJuliaJust TheJulia :) Your IRC client is adding <>14:17
* TheJulia sips coffee in an attempt to wake up14:18
sambettsTheJulia, olivierbourdon38: if your using inspector, we provide the ironic inspector rules feature to fill in this gap, basically it allows you to write a rule that matches on some information that was inspected and then set additional parameters on the inspected node in ironic14:19
*** patriciadomin has quit IRC14:19
*** mjturek has quit IRC14:19
sambetts https://docs.openstack.org/ironic-inspector/latest/user/usage.html#introspection-rules14:20
jrolltrying to add a config option from ironic, to a group that's defined by an oslo library, has anyone done anything like that before? not obvious to me how I would do that. context: https://review.openstack.org/#/c/542992/14:20
patchbotpatch 542992 - ironic - Add optional healthcheck middleware14:20
* jroll wonders if he could do some foo with importing the group from oslo or something14:21
TheJuliasambetts: that is a good point14:22
sambettsjroll: the register opts function for cfg.CONF just takes a string, so you can just do CONF.register_opt(<your new opt>, group="the group from oslo")14:22
jrollsambetts: like this? https://review.openstack.org/#/c/542992/2/ironic/conf/healthcheck.py :)14:22
patchbotpatch 542992 - ironic - Add optional healthcheck middleware14:22
olivierbourdon38TheJulia: I was adding them manually, hopefully IRC client allows me to be even more lazy, not like slack which requires you to type # or @ ;-)14:22
TheJuliaolivierbourdon38: most clients support tab autocomplete.... ;)14:23
jrollolivierbourdon38: if you want to be lazy, try typing "the" and press tab :)14:23
jroll:P14:23
olivierbourdon38sambetts TheJulia: thanks will have a look at this14:23
sambettsjroll: yup, so that should work in code, but the sample config generator is a bit dumb and doesn't use the groups defined by the code, you have to define it here to make it discoverable https://github.com/openstack/ironic/blob/master/ironic/conf/opts.py#L6414:25
sambettsjroll: so you need to add a ('healthcheck', ironic.conf.healthcheck.opts) line14:26
sambettsto that file14:26
jrolloh jeez14:26
jrollthanks14:26
* jroll thought adding to ironic/conf/__init__ would be enough :(14:26
sambettsyeah... its really a bit dumb14:27
*** vsaienk0 has joined #openstack-ironic14:27
jrollindeed14:29
jrollthanks again sambetts14:29
openstackgerritJim Rollenhagen proposed openstack/ironic master: Add optional healthcheck middleware  https://review.openstack.org/54299214:29
rlooGood Monday Morning everyone including jroll, sambetts, olivierbourdon38, TheJulia, dtantsur|brb, lucasagomes14:35
lucasagomesrloo, morning!14:36
rloolucasagomes, dtantsur|brb, TheJulia: when I sent out email about a PTG dinner, I had mentioned Feb 16 as deadline. If we want to decide sooner, eg, today, i can send out email to say today (tomorrow morning, don't make me do utc times)14:36
olivierbourdon38good morning rloo14:37
jrollmorning rloo :)14:37
lucasagomesrloo, oh if it says Feb 16 it's fine, we can wait. I was just wondering about the date/numer of people cause I thought the deadline was last friday14:37
lucasagomesand I would go ahead and book it14:37
rloolucasagomes: do you think feb 16 is too late? i picked that date cuz it is the same date as proposing ptg topics :)14:38
rloolucasagomes: you back in dublin now?14:38
lucasagomesrloo, I think Feb 16 is fine14:38
openstackgerritMerged openstack/python-ironicclient stable/ocata: Zuul: Remove project name  https://review.openstack.org/54298114:39
lucasagomesrloo, not yet, I will be back on the 21st... But I will book from brazil14:39
lucasagomesor ask derekh if he can do it too :D14:39
rloolucasagomes: ahh, ok, will ping you and/or derekh. thx!14:39
lucasagomesrloo, thanks a lot!14:39
rloolucasagomes: btw, it is never too late to come back to ironic ;)14:40
lucasagomesrloo, hah I still think it's the best project in openstack o/!14:41
lucasagomesI see jroll is back too14:41
lucasagomesrloo, maybe in the future, who knows :D14:41
rloolucasagomes: :D14:41
derekhrloo: I'm happy to help out, I don't live in dublin so lucasagomes might have a better idea of a suitable place but I do at least live in the same country14:41
lucasagomesthat said, maybe soon we will start to look at having OVN servicing DHCP for a provider network (for the baremetal case)14:42
*** mjturek_ has quit IRC14:42
lucasagomesso I hope to help with that and be closer to ironic again :D14:42
jrolllucasagomes: :D14:42
lucasagomesderekh, ++ we were thinking about Against the Grain14:42
rlooderekh: oh, i thought you lived in dublin too! Thx for helping out, I'm sure between you and lucasagomes, we'll have a great meeting place. Looking forward to seeing you there!14:42
lucasagomesderekh, we had a xmas party for red hat before there ~2 years ago ?14:42
olivierbourdon38folks, any idea when the CI failures will be fixed ? (Unable to establish connection to http://127.0.0.1:5050)14:44
*** vsaienk0 has quit IRC14:44
*** Goneri has joined #openstack-ironic14:44
derekhlucasagomes: yup, against the grain is a good spot assuming we can get there14:44
*** r-daneel has quit IRC14:45
derekhlucasagomes: looks like it would be bus or taxi but should be fine14:45
lucasagomesderekh, yeah14:45
rlooderekh, lucasagomes: or walk?14:45
lucasagomeswe can even walk I guess, if people feel like doing it (and it's not too cold)14:45
rlooolivierbourdon38: what CI failure?14:46
lucasagomesderekh, the only decent pub I know close to the croke park is fagans14:47
*** mjturek has joined #openstack-ironic14:47
lucasagomesderekh, http://faganspub.ie/14:47
* lucasagomes will get some food and brb quickly, before another meeting14:48
*** lucasagomes is now known as lucas-hungry14:48
mjturekgm rloo :)14:48
derekhlucas-hungry: looks good too, I don't think I've been there14:48
rloomorning mjturek! am hoping you will be at ptg and our note taker :)14:48
mjturekrloo: found out on Thursday that I will be attending!14:49
mjturekso happy to :)14:49
TheJuliarloo: I guess it would be good to send a follow-up email today, but the 16th is fine. I just think most people have already started to solidifying their schedules since so many different groups are trying to align plans.14:49
rloomjturek: awesome!14:50
olivierbourdon38rloo: on the bifrost submitted patches all 3 OPNFV test fails whatever the current review currently as well as some Zuul ones14:50
olivierbourdon38even patchsets which deal with docs/.gitreview/...14:50
rlooTheJulia: let's mention in meeting today and i'll send follow up. It isn't a problem to change the date to tomorrow. We may want to beat the crowd and pick/book sooner rather than later?14:51
olivierbourdon38https://review.openstack.org/54279514:51
patchbotpatch 542795 - bifrost - Collect ironic-inspector logs14:51
rlooolivierbourdon38: oh :-(14:51
TheJuliarloo: yeah14:51
olivierbourdon38https://review.openstack.org/54217214:51
patchbotpatch 542172 - bifrost (stable/queens) - Update .gitreview for stable/queens14:51
TheJuliaolivierbourdon38: Yeah, we broke inspector, I think there is a patch up for it, I've not looked yet this morning, trying to take care of an expense thing before I shift gears14:51
rlooTheJulia, olivierbourdon38: yolanda indicates that it is due to https://review.openstack.org/#/c/542206/14:52
patchbotpatch 542206 - ironic-inspector - ironic_inspector: ironic: Fix 'auth_type' when 'au...14:52
* rloo looks...14:52
yolandahi yep, Markos started reporting the failures on bifrost, and he continued with that finding14:52
rlooyolanda: thx. i see that pas-ha isn't convinced that this will fix it though.14:53
TheJuliaIt _might_, then again we have a ton of custom code in python-ironicclient15:03
TheJuliaIf we can get another review on https://review.openstack.org/542172, I'll feel less worried15:04
patchbotpatch 542172 - bifrost (stable/queens) - Update .gitreview for stable/queens15:04
sambettsTheJulia: +A15:05
* rloo glad that TheJulia is less worried now :)15:06
TheJuliaIf it works on master, we will need to backport it to queens as well15:07
rlooTheJulia: did you want to +A it?15:07
TheJuliaoh shoot15:08
TheJuliaI pasted the wrong link15:08
* TheJulia needs more coffee15:08
TheJuliaI meant https://review.openstack.org/#/c/542206/15:08
patchbotpatch 542206 - ironic-inspector - ironic_inspector: ironic: Fix 'auth_type' when 'au...15:08
rlooTheJulia: ah, that explains it :)15:08
rlooTheJulia: it seems fine to me, the change, but I didn't test and don't know inspector that well. i'd feel better if pas-ha weighed in with his +1.15:09
TheJuliarloo: will there be any RFEs to discuss today?15:09
TheJuliaactually, there should be a way to test15:09
rlooTheJulia: i am so tired. i hadn't planned on that. but i could. is there stuff about ptg that we want to talk about though? wondering if we should start with the topics.15:10
TheJuliarloo: I was thinking of breaking the topics up into individual etherpads and getting all of that sorted this afternoon15:10
rlooTheJulia: wrt 542206, pas-ha mentioned in patch that he has a bifrost patch dependent on this patch.15:10
rlooTheJulia: ok, so not ready to discuss the topics.15:11
rlooTheJulia: i can look/see if any rfe's waiting for a quick decision on spec or not.15:11
sambettsTheJulia: I'm +2 on that auth patch too15:12
rlooTheJulia: i have a good bike-shedding one. well, all bikeshedding is good. not an rfe though :)15:12
TheJuliare: ptg, it would be good for people to put feedback on if they feel they need to discuss the topic at the ptg, so we can prioritize/sort/schedule15:12
TheJuliarloo: Does the bike shed end up purple?15:13
rlooTheJulia: good idea.do you want the feedback on the ptg etherpad or in the separate ones you're going to create?15:13
rlooTheJulia: can't predict how the bike shed ends up; that's for the group to decide :D15:13
*** crushil has quit IRC15:14
TheJuliarloo: ptg etherpad so it is all in one place and we can sort through it/see thoughts15:14
TheJuliaAlso, it means less context switching for me when I finally make the other etherpads15:15
rlooTheJulia: ok, let's mention in today's meeting.15:15
rlooTheJulia: i think deadline for proposing topics is this friday. so people should vote this week but close the votes next Monday at the meeting maybe?15:16
*** moshele has quit IRC15:17
TheJuliare the patch for inspector, yeah... it doesn't look like it will do it15:17
rlooTheJulia: next Mon (19th) is a holiday in most? of canada. in the US, is it? Is it presidents Day?15:17
TheJuliarloo: yes, As long as people stat putting feedback it is good, I can always hold off on schedule creation/etherpad creation until Friday afternoon. It is not an issue for me. I was also just thinking from last week there was the ask to begin splitting the pads apart for things we will definitely be discussing15:18
rlooTheJulia: i think it makes sense to start creating pads for topics; there are some that will be clear folks are interested in15:19
rlooTheJulia: pas-ha's patch failed: https://review.openstack.org/#/c/542795/. i'll add link to the other patch.15:19
patchbotpatch 542795 - bifrost - Collect ironic-inspector logs15:19
*** lucas-hungry is now known as lucasagomes15:19
lucasagomesderekh, yeah it's not bad15:19
lucasagomesderekh, we can go for it if people think that against the grain (or other pub in/near city centre) is too far15:20
TheJuliarloo: so it failed because of the way the job works15:20
* TheJulia goes to see if she can fix the job to be better behaved15:21
rlooTheJulia: thx for looking into it, i'm updating our whiteboard wrt the bifrost failure15:22
TheJuliaDid anyone figure out anything regarding grenade on thursday/Friday?15:22
*** sergek_ has quit IRC15:22
*** sergek_ has joined #openstack-ironic15:23
*** dprince has quit IRC15:23
*** hjensas has quit IRC15:24
rlooTheJulia: i don't think anything happened on thurs wrt grenade. don't know about fri.15:26
openstackgerritJulia Kreger proposed openstack/bifrost master: Change ironic-inspector to be source installed  https://review.openstack.org/54349115:26
openstackgerritJulia Kreger proposed openstack/bifrost master: Change ironic-inspector to be source installed  https://review.openstack.org/54349115:28
openstackgerritJulia Kreger proposed openstack/bifrost master: Collect ironic-inspector logs  https://review.openstack.org/54279515:28
TheJuliaThat _should_ do it15:28
*** milan_ has quit IRC15:28
derekhlucasagomes: yup15:31
TheJuliabased on the job results this morning, I'm guessing no progress15:32
*** crushil has joined #openstack-ironic15:32
TheJulia(re grenade)15:32
* TheJulia proposes updated meeting agenda for today15:39
*** links has quit IRC15:39
*** ijw_ has joined #openstack-ironic15:42
TheJuliarloo: bifrost jobs are passing with the job fix I put in15:43
TheJuliaand pas-ha's change15:43
*** ijw has quit IRC15:46
*** dprince has joined #openstack-ironic15:48
rlooTheJulia: great. looking...15:52
*** olivierbourdon38 has quit IRC15:53
*** vsaienk0 has joined #openstack-ironic15:53
*** mjura_ has quit IRC16:00
*** cdearborn has joined #openstack-ironic16:00
openstackgerritDmitry Tantsur proposed openstack/sushy-tools master: Support EthernetInterface resource in the emulator  https://review.openstack.org/53833816:01
*** Nisha_Agarwal has joined #openstack-ironic16:01
*** pcaruana has quit IRC16:04
*** jlabarre has quit IRC16:04
*** vsaienk0 has quit IRC16:06
*** jlabarre has joined #openstack-ironic16:09
*** krtaylor has quit IRC16:10
rloosambetts: just to verify, this is finished, right? https://bugs.launchpad.net/ironic/+bug/160226516:10
openstackLaunchpad bug 1602265 in ironic-python-agent "[RFE] IPA API Versioning" [Wishlist,In progress] - Assigned to Sam Betts (sambetts)16:10
openstackgerritDmitry Tantsur proposed openstack/ironic master: tox: fix pep8 to not fail if no pot files are found  https://review.openstack.org/54352316:11
*** moshele has joined #openstack-ironic16:12
cdearborngood morning Ironic!16:12
sambettsrloo: I believe so16:12
cdearbornI have a know issue related to the iDRAC driver that I would like to put in the docs somewhere.  Was wondering if anyone has thoughts on where something like that should be documented?16:13
sambettscdearborn: https://github.com/openstack/ironic/blob/master/doc/source/admin/drivers/idrac.rst16:13
sambettsI expect that would be the best place ^16:14
rloosambetts: thx, i'll quickly review the spec then, just-to-be-sure :)16:14
sambettsrloo: thanks16:14
cdearbornsambetts: thx!  that was my thought as well16:15
openstackgerritMerged openstack/ironic-python-agent master: Update reno for stable/queens  https://review.openstack.org/54215716:18
*** hjensas has joined #openstack-ironic16:21
*** hjensas has quit IRC16:21
*** hjensas has joined #openstack-ironic16:21
openstackgerritDmitry Tantsur proposed openstack/ironic master: tox: fix pep8 to not fail if no pot files are found  https://review.openstack.org/54352316:22
openstackgerritDmitry Tantsur proposed openstack/ironic master: Imported Translations from Zanata  https://review.openstack.org/54260916:22
*** dtantsur|brb is now known as dtantsur16:24
dtantsurmorning TheJulia, rloo, cdearborn16:26
* dtantsur forgot to return to IRC16:26
TheJuliao/ dtantsur16:26
TheJuliadtantsur: you've been busy this morning :)16:26
rloodtantsur: :)16:27
cdearborngood morning dtantsur!16:27
dtantsurrelatively busy :)16:27
dtantsurTheJulia, sambetts, I've found a nasty problem, badly affecting ironic-inspector: https://bugs.launchpad.net/ironic-inspector/+bug/174889316:28
openstackLaunchpad bug 1748893 in Ironic Inspector "Port list returns HTTP 400 if a node is removed while listing ports" [Critical,Triaged]16:28
dtantsurspecifically, it was seen in our discovery job16:28
TheJuliasweet16:30
sambettsdtantsur: oh interesting... so its a race between us listing the ports and someone else deleting the node from ironic?16:31
*** r-daneel has joined #openstack-ironic16:32
dtantsuryep16:32
dtantsurditto for port groups btw16:32
sambettsdtantsur: its a bug in ironic though by the looks of it16:34
sambettsnot in ironic inspector16:34
dtantsuryep16:34
dtantsurnode listing API should not return 400 in this case16:34
dtantsurs/node/port/ but you get the idea16:34
sambetts\o/ internal races...16:35
*** ijw_ has quit IRC16:35
*** baha has quit IRC16:36
sambettsdtantsur: so I think the error is here: https://github.com/openstack/ironic/blob/master/ironic/api/controllers/v1/port.py#L8716:40
dtantsursambetts: well, this code is for creating a node, and for creating a node it is correct16:41
sambettsdtantsur: this is in the port controller16:41
dtantsurs/node/port/16:41
dtantsurthe problem is that it also runs on listing/getting ports16:41
sambetts and for creating the port its correct yes16:41
* dtantsur has stared at this code is despair already16:41
sambettsthe problem is knowing if its a get or a post16:41
sambettsi.e. it should be a 400 if its a post request (create) but ignored if its a get16:42
dtantsurI was thinking of catching BadRequest while iterating on ports in PortCollection.convert_with_links16:42
dtantsurand first try to remove portgroup_uuid, if it still fails just skip the port16:42
* dtantsur does not like his solution16:42
jrollhow is a node being removed without removing the ports for that node? O_o16:43
*** moshele has quit IRC16:43
dtantsurjroll: the ports are removed16:43
sambettsI think its a race16:43
* jroll thought all ports were meant to have a node16:43
jrollah16:43
dtantsurthe timeline is 1. we fetch ports, 2. the node is removed, 3. we try to fetch associated nodes for ports16:43
jrollyep, makes sense16:44
jrollwe should be joining the node uuid when we do the db query, imo16:44
jrollwhich would both solve the race and also save us some queries16:44
dtantsurwill require redoing some parts of RPC16:44
dtantsurIIRC we don't have a node record inside of ports16:44
jrollsigh16:44
jrolldtantsur: on the port object, to be clear, right16:45
* TheJulia wonders if it is time to just rip all db access out from the api and go through RPC for it all...16:45
TheJulia(long term, not short term)16:45
* jroll wonders if it's time to rewrite the API yet16:45
sambettsdtantsur: the actual exceptions get reraised, so we could catch the NodeNotFound and PortGroupNotFound exceptions in the convert with links16:46
jrollTheJulia: from what I'm told, our rolling upgrades depend on not doing that, I guess?16:46
* TheJulia ponders16:46
openstackgerritPaul Belanger proposed openstack/ironic master: Stop running non-voting jobs in gate  https://review.openstack.org/54354316:46
jrolldtantsur: you're right about the port object, sigh16:46
jrollTheJulia: it made my head spin, fair warning16:47
*** stendulker has joined #openstack-ironic16:47
*** links has joined #openstack-ironic16:47
sambettsI thought each port has a node id field, which is a foreign key to the node's table, so I can't we join the uuid in from that?16:48
TheJuliajroll: gah, catch-2216:48
jrollsambetts: more about the rpc object only having node_id, we'd have to add a uuid or a full node object field there16:48
sambettsah right yeah :/16:48
*** hjensas has quit IRC16:49
*** olivierbourdon38 has joined #openstack-ironic16:49
openstackgerritDongcan Ye proposed openstack/ironic master: Add meaningful exception in Neutron port show  https://review.openstack.org/53364016:49
sambettsi think catching this in convert with links in the only sane solution then16:49
dtantsuryep16:50
jrollidk, I think port.node should be a node object, and we should join it when needed. but that isn't backportable so probably the wrong short term solution16:50
*** moshele has joined #openstack-ironic16:51
TheJuliaEveryone updating their whiteboard status(es)16:51
sambettspersonal opinion when it comes to things like this is that because ports are a sub-resource of a node, ports should always be accessed from the node object16:51
sambettsi.e. the ports should be joined into the node rpc16:52
sambettsthen you get the list of nodes, and then build the list to return by joining all the node.ports lists16:52
*** links has quit IRC16:53
*** links has joined #openstack-ironic16:54
*** trungnv has quit IRC16:54
*** moshele has quit IRC16:55
*** hshiina has joined #openstack-ironic16:55
*** baha has joined #openstack-ironic16:55
TheJulia#startmeeting ironic17:00
openstackMeeting started Mon Feb 12 17:00:08 2018 UTC and is due to finish in 60 minutes.  The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
*** openstack changes topic to " (Meeting topic: ironic)"17:00
TheJuliao/17:00
dtantsuro/17:00
openstackThe meeting name has been set to 'ironic'17:00
etingofo/17:00
mjtureko/17:00
jroll\o17:00
stendulkero/17:00
TheJuliaOur meeting agenda can be found on the wiki, as always!17:00
*** mgoddard_ has joined #openstack-ironic17:00
hshiinao/17:00
TheJulia#link https://wiki.openstack.org/wiki/Meetings/Ironic17:00
rlooo/17:01
mgoddard_o/17:01
TheJulia#topic Announcements / Reminder17:01
*** openstack changes topic to "Announcements / Reminder (Meeting topic: ironic)"17:01
TheJuliaFirst off, Thank you dtantsur for your hard work!17:01
jroll++17:01
dtantsur:)17:01
rloo+++17:01
dtantsurand congrats TheJulia for taking this hard work ;)17:01
etingofdtantsur++17:02
jlvillalo/17:02
jlvillal+1 :)17:02
rloo+++ congrats!17:02
TheJuliaI hope to meet everyone's expectations. Please remember that I too am human, as I take on the role of fearless leader.17:02
stendulkerCongrats Julia !!17:02
rlooand THANK YOU TheJulia for volunteering!17:02
etingof++TheJulia17:02
* jlvillal had expectations of an in-human leader :P17:02
TheJuliaAnyway, time for the remaining annoucements17:02
TheJuliajlvillal: only if I get a flying aircraft carrier ;)17:02
jlvillal:)17:03
* dtantsur announces that his visa to ireland was finally approved17:03
TheJuliaThe PTG is coming up. Please update the PTG Planning etherpad today and over this week.17:03
TheJulia#link https://etherpad.openstack.org/p/ironic-rocky-ptg17:03
* jlvillal thought we had a new core reviewer17:04
TheJuliaI will break the etherpad up and generate a schedule for Wednesday/Thursday on this coming friday.17:04
TheJuliajlvillal: thanks for the reminder!17:04
TheJulia#info hshiina is now a member of ironic-core, congrats!17:04
jroll\o/17:04
jlvillalNice! :)17:04
hshiinathanks, everyone17:05
stendulkerCongrats hshiina !!17:05
TheJuliaI think that is about it for annoucements, does anyone else have anything to annouce?17:05
TheJuliaannounce17:05
rloocongrats hshiina, welcome to moar reviews! :)17:05
* jlvillal checks time in Japan and sees it is 2:05AM. Yowzer!17:05
rlooptg get together poll: https://doodle.com/poll/d4ff6m9hxg887n9q17:05
dtantsurwhen is queens final?17:05
TheJulia#link https://doodle.com/poll/d4ff6m9hxg887n9q17:05
sambettso/17:06
TheJuliaPlease respond to the doodle so we can schedule an evening gathering at the PTG.17:06
rlooif you're interested in joining the ptg get-together, please indicate your availability via the poll. i had indicated a feb 16 deadline, but i think i'd like to book a place sooner rather than later, so please sign up by tomorrow. i'll send out email too. thx.17:06
dtantsur++ let's not wait till the last moment with booking17:06
TheJulia#info Queens final releases are slated for the week of the 19th-23rd.17:06
TheJuliarloo: thanks!17:07
dtantsuroh, so one more week to fix all the bugs17:07
* rloo wonder, what bugs? impossible...17:07
TheJuliaand tests... and gates17:07
dtantsurrloo: 3 critical bugs..17:07
TheJuliaAnyway, we should move on17:07
dtantsurmove on \o/17:07
TheJuliadtantsur: is there a list on the whiteboard?17:07
* dtantsur flies to the woods17:08
dtantsurTheJulia: there is17:08
TheJulia#topic Review action items from previous meeting17:08
*** openstack changes topic to "Review action items from previous meeting (Meeting topic: ironic)"17:08
*** SerenaFeng has joined #openstack-ironic17:08
*** fragatina has joined #openstack-ironic17:08
TheJuliaLooks like our only action item was to review/triage and work on bugs last week.17:09
*** hjensas has joined #openstack-ironic17:09
*** hjensas has quit IRC17:09
*** hjensas has joined #openstack-ironic17:09
*** fragatin_ has joined #openstack-ironic17:09
TheJuliaI think we can just move on since this week should be the same. Any disagreements?17:09
dtantsur+++17:10
TheJuliaMoving on then!17:10
TheJulia#topic Subteam status reports17:11
*** openstack changes topic to "Subteam status reports (Meeting topic: ironic)"17:11
TheJulia#link https://etherpad.openstack.org/p/IronicWhiteBoard17:11
TheJuliaStarting at Line 20217:11
*** marios has quit IRC17:11
rloodtantsur: are you going to work on classic driver deprecation this week? (doc needs updating?)17:12
TheJuliaFYI, for those that don't see it, dtantsur has put the list of critical Queens bugs that need to land and be backported this week under the bugs section.17:12
dtantsurrloo: very likely so17:12
dtantsurrloo: after solving the API issue we talked about17:13
rloodtantsur: we should ping vendors that need to update their docs wrt classic driver deprecations17:13
* dtantsur finally has a devstack environment to test things17:13
dtantsurrloo: well, I did a call on the ML, and at least 2 vendors proposed patches17:13
rloodtantsur: ok good.17:13
* dtantsur hands TheJulia a loooong stick to poke people17:13
*** fragatina has quit IRC17:13
jrollthe critical bugs are at line 215, for anyone else that also can't read today17:13
rloodtantsur: also the TODOs wrt migrating CI to hardware types. who's going to do all those?17:14
TheJuliadtantsur: is the end sharpened ?17:14
dtantsurTheJulia: just enough to make it annoying17:14
TheJuliadtantsur: awesome!17:14
dtantsurrloo: I suspect me, unless somebody wants to help17:14
rloojust a heads up in case you miss it, traits is almost done but we forgot one thing, it'll need to be backported (L285)17:14
TheJuliamgoddard: re: traits, is any further action absolutely required for this release?17:15
* TheJulia looks at 28517:15
jrollshould just be that one17:15
TheJuliahttps://review.openstack.org/#/c/543461/17:16
patchbotpatch 543461 - ironic - Validate instance_info.traits against node traits17:16
rlooit isn't clear to me what we did wrt routed network support :) L314+17:16
* TheJulia stats a list17:16
dtantsurhjensas: mind cleaning it up please ^^^?17:16
dtantsurto make it clear what is to be done for queens, what is a follow-up for rocky, etc17:17
hjensaso/ Will do.17:17
rlooi am deleting the 'split away tempest plugin', meant to do that before this meeting (L423)17:17
TheJuliaLooks like the the ansible docs need a revision, and we should likely try to land/backport17:18
dtantsuroh, before I forgot: TheJulia we need to document creating queens jobs for the tempest plugin in our releasing documentation17:18
dtantsurand, well, create queens jobs :)17:18
mgoddard_TheJulia: that patch is borderline required IMO, but would be nice to get it in. I have just found a small issue with the nova virt driver that will need fixing17:18
rlooTheJulia: wrt bifrost L431 -- that's the bug we're fixing now, right?17:19
TheJuliadtantsur: is it done for this cycle?17:19
dtantsurTheJulia: nope, just remembered17:19
*** e0ne has quit IRC17:19
dtantsurI can do it while we talk17:19
TheJuliarloo: no, different but not really a big deal, just needs to be gotten to "soon" since it is all the way off in keystoneauth117:20
rlooTheJulia: :-(17:20
TheJuliaYeah :\17:20
TheJuliaAnyway, I think we've looked most everything over for subteams17:21
TheJuliaAre we ready to move on?17:21
rloo+ moving on. do we want to continue with these subteam statuses until after PTG, or put on hold until after PTG?17:21
rlooalthough i guess we aren't quite done with queens so maybe continue...17:22
openstackgerritDmitry Tantsur proposed openstack/ironic-tempest-plugin master: Add jobs for stable/queens  https://review.openstack.org/54355517:22
dtantsurTheJulia: ^^^17:22
TheJuliaWe ought to hold off for next week, I think next week will all be discussion17:22
TheJuliadtantsur: thanks!17:22
TheJulia#topic Priorities for this week17:23
*** openstack changes topic to "Priorities for this week (Meeting topic: ironic)"17:23
TheJuliaI'm going to remove the list of things from last week that are struck out17:23
TheJuliadtantsur: do you think we should explicitly add the list of bugs to the priority list?17:24
rlooTheJulia: dtantsur's doc patch for classic drivers dep: https://review.openstack.org/#/c/537959/17:25
patchbotpatch 537959 - ironic - Switch contributor documentation to hardware types17:25
dtantsurTheJulia: probably won't hurt17:25
*** etingof is now known as etingof|afk17:25
TheJuliadtantsur: can you perform that copy/paste?17:25
dtantsuryep17:25
openstackgerritDmitry Tantsur proposed openstack/ironic master: releasing docs: document stable jobs for the tempest plugin  https://review.openstack.org/54355817:25
TheJuliaI think that works order wise17:26
TheJuliathoughts/objections?17:26
dtantsurLGTM17:27
TheJuliaAre we ready to move on?17:27
rlooi guess it is implicit that the traits patch is a weekly priority?17:27
dtantsurit's in "Required backports"17:27
rloodtantsur: hence 'implicit' :)17:28
dtantsur:)17:28
*** hjensas has quit IRC17:28
TheJuliaOne thing to keep in mind, if anyone becomes aware of something that must be backported, please raise visibility as soon as possible.17:29
TheJuliaTime to move on :)17:29
dtantsurI think https://review.openstack.org/542214 is nice to have17:29
patchbotpatch 542214 - ironic-inspector - Only set switch_id in local_link_connection if it ...17:29
TheJuliaI agree17:30
TheJulia#topic Bug Triaging for the week17:30
*** openstack changes topic to "Bug Triaging for the week (Meeting topic: ironic)"17:30
*** serlex has quit IRC17:30
TheJuliaSame as last week?17:30
dtantsur++17:31
*** rbartal has quit IRC17:31
TheJulia#action Everyone to triage/review bugs in preparation for final Queens release.17:31
TheJuliaMoving on!17:31
TheJulia#topic Discussion17:31
*** openstack changes topic to "Discussion (Meeting topic: ironic)"17:31
TheJuliaFirst, and only topic it looks like, is what to do with grenade.17:32
rloofix it :)17:32
TheJuliaThe problem is there is no fixing it as-is...17:32
rlooso it seems like grenade framework doesn't work for us/rolling upgrades17:32
*** moshele has joined #openstack-ironic17:32
rloohave we had discussion with the grenade folks in the past about it? cuz we're now trying to continue to hack to get it to work for us17:33
rlooand we hack something but then don't follow up. and then something breaks :-(17:33
TheJuliaYeah, we can't complete the nova upgrade without a nova patch in-place to handle version negotiation either.17:33
jrollwhat's the latest problem with grenade?17:34
rloowhich doesn't mean that we shouldn't hack something now but ...17:34
TheJuliajroll: tl;dr sqlalchemy gets upgraded, and old nova is incompatible with newer sqlalchemy17:34
TheJulia*boom*17:34
*** ijw has joined #openstack-ironic17:34
rlooand in our rolling upgrades scenario, we don't upgrade nova, just ironic17:35
* jroll thinks he needs more time than we have to fully understand the thing17:35
rloocuz the order of upgrading is ironic first, then nova17:35
jrollare we back to the segfault problem, is my actual question17:35
TheJuliaAnd since we don't upgrade ironic-api either, we can't actually upgrade nova17:35
TheJuliajroll: We are! :)17:35
*** moshele has quit IRC17:35
jrollTheJulia: that seems to me like a critical bug to be fixed, likely by the nova team17:35
* jroll recalls dansmith saying similar, and then the bug disappeared for a while17:36
TheJuliaA critical bug in Pike?17:36
jrollyes17:36
rloobut should old s/w be expected to work with new packages?17:36
*** AlexeyAbashkin has quit IRC17:36
jrollrunning software should not be expected to segfault after an apt-get upgrade.17:36
jrollever, that's a bug, flat-out.17:37
rloojroll: ok, in that case, it is a nova bug.17:37
dtantsurwe don't upper-cap sqlalchemy in requirements, so we're expected to work with newer versions17:37
dansmithrloo: a segv after a package upgrade would be a bug in some library17:38
jrollI'm totally open to a conversation about whether grenade is the right tool for the job here, but it seems to me we've been doing a lot to hack around this bug, and then complaining that grenade makes those hacks hard :)17:38
TheJuliaSo then it is a nova bug17:38
dansmithrloo: there should be nothing you can do from python land to segv yourself17:38
* jroll isn't sure it's a nova bug, but it's a bug with how nova interacts with the system, yes17:38
rloodansmith: that is good to know!17:38
dansmithjroll: you might even argue that grenade is the right tool since it's poking something that needs fixing :)17:39
TheJuliajroll: I think at the same time, we have an unrealistic scenario that we're executing with grenade17:39
jrolldansmith: yeah, I should have finished with "so that's a separate conversation" :)17:39
dansmithjroll: aye :)17:39
dansmithTheJulia: what's unrealistic about it?17:39
dansmithaside from the fact that nobody would deploy any of this from devstack anyway17:39
TheJuliadansmith: Upgrade everything but nova on the same machine without isolation of underlying shared packages17:39
TheJuliawhich we do because we can't run newer nova with older ironic17:40
dansmithTheJulia: I don't think that's unrealistic17:40
dansmithit's unideal for sure,17:40
dansmithbut if the package versions don't prohibit it, I think people would expect that should work17:40
jrollwould and do, unfortunately17:41
dansmithright17:41
TheJuliaso will we actually get traction for nova to fix it in stable/pike?17:41
TheJuliaWell, for a fix to land17:41
dansmithif there's something nova has to do, then sure, but I can't imagine what that is17:42
rlooi think we may need to work with nova to help pinpoint where/how it is failing... seems like if we take ironic out of the picture, nova should still segv?17:42
TheJuliaIf dtantsur's assertion that projects must be compatible with future sqlalchemy versions, then there is an extra kwarg that needs to be removed that is currently ignored I believe17:42
TheJuliaif the underlying bytecode is removed that the python runtime is using, does it recompile the bytecode?17:43
jrolldansmith: I think it's less that nova needs to do something and more us begging for help because we've cumulatively put hundreds of people-hours into trying to track this down and/or fix it :(17:43
dansmithjroll: I hear ya17:43
dtantsurTheJulia: IIRC yes17:44
dansmithTheJulia: that shouldn't cause an segv, otherwise that'd be a python bug17:44
rloodoesn't nova have a rolling upgrades/grenade job? I'd think it would have barfed there too?17:44
*** hjensas has joined #openstack-ironic17:45
dansmithrloo: several of them yeah17:45
jrollrloo: nova-conductor is upgraded in that job (which is the service that is segfaulting)17:45
jrollthat's why it isn't seen there17:45
TheJuliabut do those upgrades not actually upgrade nova?17:45
rloojroll: really, i thought in our job, we didn't upgrade nova. let's take it offline17:45
jrollrloo: correct, we do not upgrade nova. nova's grenade jobs do. nova-conductor only breaks when not upgraded.17:46
dansmithTheJulia: we upgrade pieces of nova in the partial job, but conductor always gets upgraded (i.e. restarted(17:46
TheJuliadansmith: ok17:46
rloojroll: ah got it. so can we change their test to not upgrade and see if it barfs?17:46
dansmithrloo: no, the whole point of our grenade test is to upgrade conductor :)17:46
TheJuliaThe take-away I'm getting is we don't try and change the grenade scenario, that we hunt down and try and fix the root cause of the segfault?17:47
dansmithhas anyone tried to reproduce this locally?17:47
jrollTheJulia: that's my opinion, yes17:47
rlooTheJulia: yup, we should fix root cause17:47
dansmithbecause doing that would let us get core files more easily and dig into what was going on when the segv is triggered17:47
TheJuliadansmith: I'm fairly sure I did so last week17:47
* jroll has not tried locally17:47
dansmithum okay :)17:48
TheJuliaI wiped the machine out though17:48
dansmithTheJulia: does that mean you're fairly sure you reproduced it? or fairly sure you tried?17:48
* rloo wonders why the segv appeared, then disappeared, then appeared again...17:48
dansmithrloo: that's usually the nature of such things17:48
TheJuliadansmith: I really don't remember at this point :(17:49
rloodansmith: that explains it then!17:49
TheJuliaI think that I did, but last week was a blur17:49
dansmiththey can be deterministic, but often not, due to ordering and timing17:49
rloodansmith: so it might be hard to reproduce. great.17:50
rlooalthough zuul is having great luck reproducing17:50
TheJuliaunless it is breaking updated bytecode that is causing the segfault.. I seem to remember the first time we ran into this we got some lsofs out of a running system where the conductor was crashing and we had some sqlalchemy files open but not all...17:51
TheJuliaI'll continue to work on it this week, but with the constraint of not changing the job or scenario17:51
dansmithAFAIK, python only opens those files whilst loading them the first time, not continually17:52
dansmithand I don't think it ever purges them and has to reload them17:52
jrollI would imagine it's more about some shared library underneath getting upgraded17:52
dansmithyes17:52
dansmithI would bet on it17:52
TheJuliaThe case is the same for shared libraries17:53
TheJuliaOpen file handler don't change17:53
dansmithTheJulia: but shared libraries can be opened and closed,17:53
TheJuliait would have ot be opening a new file/library/thing that is often accessed17:53
jrolleven when the process is forked?17:53
dansmithjroll: yes if it's just a fork17:53
*** trown is now known as trown|lunch17:54
TheJuliaWe're running out of time today17:54
TheJuliarloo: It doesn't look like we're goin gto get to RFEs at this point17:54
rloono worries17:54
rlooi might poke people about them later. or not :)17:54
TheJuliarloo: I believe that is reasonable17:54
TheJulia#action TheJulia to try and reproduce the fun grenade crash situation locally and use that to try and collect data17:55
TheJuliaSince we have only 4 minutes left, does anyone have anything else that needs to be discussed today?17:56
* TheJulia queries crickets as a service17:56
* jroll has nothing17:57
rloocrickets17:57
* dtantsur too17:57
TheJuliaOkay, thanks everyone!17:57
TheJuliaHave a wonderful week!17:57
dtantsurthanks TheJulia and congrats again17:57
TheJulia#endmeeting17:57
*** openstack changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic"17:57
openstackMeeting ended Mon Feb 12 17:57:43 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:57
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic/2018/ironic.2018-02-12-17.00.html17:57
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2018/ironic.2018-02-12-17.00.txt17:57
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2018/ironic.2018-02-12-17.00.log.html17:57
jrollthanks17:58
* jroll lunches17:58
*** mgoddard_ has quit IRC17:58
*** derekh has quit IRC18:00
openstackgerritShivanand Tendulker proposed openstack/ironic-python-agent master: Follow-up patch for documentation of rescue mode  https://review.openstack.org/54233918:04
*** stendulker has quit IRC18:04
*** mriedem has joined #openstack-ironic18:10
*** hshiina has quit IRC18:11
*** harlowja has joined #openstack-ironic18:14
*** mriedem has left #openstack-ironic18:18
*** r-daneel has quit IRC18:27
crushilHi. My nodes are stuck in verifying state. What is the way to get the node out of that state or even clean up that node?18:28
crushilThis is the current state of my node: +------------------------+------------------------+---------------+-------------+--------------------+-------------+18:31
crushil| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |18:31
crushil+------------------------+------------------------+---------------+-------------+--------------------+-------------+18:31
crushil| eb178d43-9789-4bbb- | LOC_Cloud5_Controller1 | None | None | verifying | False |18:31
crushil| b8b0-175fcb15c65c | -broken | | | | |18:31
*** r-daneel has joined #openstack-ironic18:35
openstackgerritMerged openstack/ironic-inspector stable/pike: Zuul: Remove project name  https://review.openstack.org/54236718:43
openstackgerritMerged openstack/ironic-inspector master: ironic_inspector: ironic: Fix 'auth_type' when 'auth_strategy' is used  https://review.openstack.org/54220618:43
*** nicodemos has quit IRC18:45
*** links has quit IRC18:45
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector stable/queens: ironic_inspector: ironic: Fix 'auth_type' when 'auth_strategy' is used  https://review.openstack.org/54357718:45
*** ijw has quit IRC18:52
*** ijw has joined #openstack-ironic18:53
openstackgerritMerged openstack/ironic stable/queens: Prepare testing for stable/queens  https://review.openstack.org/54271418:54
openstackgerritMerged openstack/ironic master: Fix grammar errors  https://review.openstack.org/54273418:54
*** e0ne has joined #openstack-ironic18:55
*** dprince has quit IRC18:58
openstackgerritJames E. Blair proposed openstack/ironic stable/pike: Zuul: Remove project name  https://review.openstack.org/54358119:02
*** lucasagomes is now known as lucas-pto19:03
*** dprince has joined #openstack-ironic19:11
*** sambetts is now known as sambetts|afk19:13
*** rwsu has quit IRC19:13
*** rwsu has joined #openstack-ironic19:13
*** jtomasek has quit IRC19:14
*** dprince has quit IRC19:15
*** moshele has joined #openstack-ironic19:15
*** dprince has joined #openstack-ironic19:15
*** tesseract has quit IRC19:18
*** SerenaFeng has quit IRC19:19
*** racedo has quit IRC19:23
rloocrushil: sorry, was in meetings. did you figure it out? did anything time out? verifying is basically checking the power state of the node.19:25
crushilrloo, Np. I was able to force delete and create it again, and sidestep that error. I will let you know if I see it again. :)19:26
rloocrushil: ok thx. it would be good to know where it got stuck, i thought we timed out wrt the power stuff, but wondering if it was at your xclarity driver level, waiting to hear back from your xclarity node?19:27
crushilrloo, No. This was a pxe_ssh node trying to provision a VM node19:28
crushilAnd this was on RHOSP10 which is Newton19:28
rloocrushil: OH. newton. what's that? :)19:28
crushilrloo, Haha19:28
rloocrushil: btw, i was wondering when your company was going to have third party CI for the xclarity stuff19:29
crushilWe are working on it. Maybe in the next month or so. I was told we need to have it running by the end of this release?19:30
*** moshele has quit IRC19:30
rloocrushil: to be honest, i don't recall the deadlines. if you were told that, then it is probably right.19:31
crushilrloo, And I need to still push a doc patch and a patch fixing the nits. I'm just trying to meet a deadline for MWC right now. :)19:31
*** e0ne has quit IRC19:31
crushilAfter that, I will be able to resume all the work to meet all the community requirements. :)19:32
rloocrushil: ok, I'll let the new PTL know. TheJulia ^^. Don't worry, we won't just yank out the code. I don't think. :) In fact, I think you may be the first guinea pig (err company) that has landed a new hardware type since we added that new third-party Ci rule...19:34
rloo(apart from ansible driver, but they had their ducks lined up already I think)19:34
* TheJulia pulls her brain out of her huge review queue19:35
dtantsurre CI I think we agreed by the release or really soon afterwards (with voting on stable/queens as well)19:35
rloodtantsur: OH. crushil ^^19:35
TheJuliaYeah, As a community I seem to remember agreement was with-in six months of code landing was acceptable with a preference on towards 3 months19:36
dtantsurdo we have it written somewhere? I think we should19:37
rloodtantsur: we better have it written down. was it in that spec?...19:37
* dtantsur does not remember19:38
rloodtantsur: ohhh. https://specs.openstack.org/openstack/ironic-specs/specs/6.2/third-party-ci.html19:39
TheJuliaI do believe it is written down... I just don't remember where19:39
rloodtantsur, TheJulia: "From Newton feature freeze forward, all new ironic drivers must show that they have a system performing CI testing and meet all infra [3] and ironic requirements in order to land code into the ironic tree."19:39
dtantsuryeah, I guess we used a more relaxed version here19:40
dtantsurwhich I don't regret too much, because it's kind of a chicken-and-egg problem19:40
rloodtantsur: yeah.19:40
TheJuliaoh, absolutely is a chicken/egg problem19:40
*** e0ne has joined #openstack-ironic19:41
rloodtantsur, TheJulia: so are we good with TheJulia's 6-months-after-code-lands?19:41
*** lbragstad_ has joined #openstack-ironic19:41
TheJuliaI think it was one view that we ended up actually reaching consensus, but it might just be in meeting notes somewhere.19:41
TheJulias/one view/oneview/19:41
rlooTheJulia: very possible that the spec is outdated, we don't go back to update after the fact.19:41
*** e0ne has quit IRC19:41
dtantsurI'm fine with "6 months after code AND before the next release's feature freeze"19:42
TheJuliaYeah, I feel like we need an *outdated* banner or something19:42
*** trown|lunch is now known as trown19:43
*** moshele has joined #openstack-ironic19:43
*** lbragstad_ has quit IRC19:43
rlooThis is the only documentation I could find intree about third party. https://docs.openstack.org/ironic/latest/contributor/third-party-ci.html19:43
dtantsurnot quite impressive..19:44
dtantsuranyway, see you tomorrow19:44
*** dtantsur is now known as dtantsur|afk19:44
dtantsur|afko/19:44
TheJuliaugh, yeah, that needs some edigs19:44
TheJuliaedits19:44
TheJuliagoodnight dtantsur|afk19:44
rloociao dtantsur|afk19:44
* TheJulia goes back to the crazy queue19:45
*** ijw_ has joined #openstack-ironic19:45
*** moshele has quit IRC19:46
openstackgerritJim Rollenhagen proposed openstack/ironic master: Add optional healthcheck middleware  https://review.openstack.org/54299219:48
*** ijw has quit IRC19:48
*** Nisha_Agarwal has quit IRC19:50
openstackgerritMerged openstack/ironic-python-agent stable/queens: Update .gitreview for stable/queens  https://review.openstack.org/54215520:01
rlooTheJulia: just wanted to check with you, this deletes multinode grenade from gate: https://review.openstack.org/#/c/543543/20:09
patchbotpatch 543543 - ironic - Stop running non-voting jobs in gate20:09
openstackgerritAdam Kimball proposed openstack/ironic master: Add OpenBMC class for accessing nodes using OpenBMC  https://review.openstack.org/42983620:09
TheJuliaWe really should just comment it out :\20:10
* TheJulia shifts location because the wind is really starting to pickup here20:11
rlooTheJulia: right, but in the 'let's just get stuff in and save zuul time'. i figured this one is an easy copy/paste from the check gate.20:11
* rloo sees TheJulia gone with the wind20:11
*** moshele has joined #openstack-ironic20:13
TheJulialol20:13
openstackgerritAdam Kimball proposed openstack/ironic master: OpenBMC Hardware Type  https://review.openstack.org/40383520:14
TheJuliafrom that POV, I agree, no sense in making zuul do more work20:14
*** moshele has quit IRC20:15
openstackgerritPaul Belanger proposed openstack/ironic master: Stop running non-voting jobs in gate  https://review.openstack.org/54354320:16
*** ijw_ has quit IRC20:18
*** dprince has quit IRC20:19
*** jcoufal has quit IRC20:25
rloojlvillal: you avail to review an easy one? We don't have any queens release notes w/o this: https://review.openstack.org/#/c/542209/20:27
patchbotpatch 542209 - ironic - Update reno for stable/queens20:27
*** moshele has joined #openstack-ironic20:27
*** hw_wutianwei has quit IRC20:31
*** hw_wutianwei has joined #openstack-ironic20:32
*** moshele has quit IRC20:33
TheJuliarloo: I just took care of it20:33
TheJuliarloo: thanks!20:33
rlooTheJulia: thx, I didn't want to bother you since you have so much on your plate :)20:33
TheJulia<320:33
rlooTheJulia: also, you stopped being blown by the wind already? :)20:33
TheJuliaI was sitting outside....20:34
TheJuliaInside now, the wind was forecast to only be 5 knots, it is gusting at 25-3020:35
rlooTheJulia: make sure Toto is inside too :)20:38
TheJuliadid I say 25-30.... I think it just gusted to 35-ish20:38
*** livelace-link has joined #openstack-ironic20:44
*** r-daneel has quit IRC21:17
*** r-daneel has joined #openstack-ironic21:17
openstackgerritMerged openstack/ironic master: Update reno for stable/queens  https://review.openstack.org/54220921:18
rloosambetts|afk: wrt IPA API versioning, it isn't finished :-( I added a comment to the RFE bug with the outstanding items: https://bugs.launchpad.net/ironic-python-agent/+bug/1602265/comments/721:26
openstackLaunchpad bug 1602265 in ironic-python-agent "[RFE] IPA API Versioning" [Wishlist,In progress] - Assigned to Sam Betts (sambetts)21:26
*** baha has quit IRC21:43
*** ijw has joined #openstack-ironic21:45
*** bfournie has quit IRC21:58
*** trown is now known as trown|outtypewww22:05
rlooTheJulia, jlvillal, vdrok: any of you have opinions on this RFE? I think it can be approved w/o a spec: https://bugs.launchpad.net/ironic/+bug/174822422:06
openstackLaunchpad bug 1748224 in Ironic "[RFE] Stop special handling of mime extensions in the API" [Wishlist,Confirmed]22:06
jlvillalrloo, I saw a patch up for that...22:07
jlvillalrloo, Merged in fact...22:07
*** Sukhdev has joined #openstack-ironic22:07
rloojlvillal: already? there was a patch that we merged, that 'fixed' it but allowed that old behaviour. this is to remove the old behaviour.22:07
jlvillalrloo, https://review.openstack.org/#/c/541289/22:07
patchbotpatch 541289 - ironic - Stop guessing mime types based on URLs (MERGED)22:07
TheJuliarloo: I'm good with without a spec for that22:08
jlvillalrloo, Ah. Okay another patch will still be needed.22:08
TheJulia:)22:08
rloojlvillal: right. And... I got another ok from TheJulia, so good to go! :)22:08
jlvillalrloo, I'm with TheJulia on that.22:09
* TheJulia context switches back other window22:09
rlooand if anyone wants, this is a low hanging fruit RFE, ripe for execution! https://bugs.launchpad.net/ironic/+bug/174822422:09
openstackLaunchpad bug 1748224 in Ironic "[RFE] Stop special handling of mime extensions in the API" [Wishlist,Confirmed]22:09
*** threestrands has joined #openstack-ironic22:12
rloojroll: any idea whether this will need a spec? https://bugs.launchpad.net/ironic/+bug/174746622:12
openstackLaunchpad bug 1747466 in Ironic "[RFE] Support alternative tempurl algorithms for swift" [Wishlist,Triaged]22:12
*** ijw has quit IRC22:16
* TheJulia looks22:16
rlooTheJulia: here's another one, I think this doesn't need a spec: https://bugs.launchpad.net/ironic/+bug/174367422:17
openstackLaunchpad bug 1743674 in Ironic "[RFE] Fujitsu iRMC BIOS configuration" [Wishlist,In progress] - Assigned to Tuan (tuanla)22:17
*** ijw has joined #openstack-ironic22:19
TheJuliarloo: jroll: I'm good without a spec as long as there are not any additional mechanics to reach out to swift. If it works like the existing client for generation then \o/. Reaching out might require more, and even with some lightweight client driven mechanics, I don't think it really needs a spec, it is just an additional capability in my mind.22:21
jrollTheJulia: yeah, I'm worried we'll need to auth to swift there, which isn't strictly required today22:22
*** crushil has quit IRC22:22
*** cdearborn has quit IRC22:23
jrollit'd be just like the other clients, though, and we might have the code for that already22:23
TheJuliaYeah, I think we call swift client code for the creation today22:23
rloojroll: if it is like the other clients, we should ahve the code. pas-ha made a lot of auth changes. let me see.22:23
TheJuliait just doesn't actually touch swift to do it because *magic*22:23
jrollcool, I haven't looked into it much. just saw that release note in swift and filed the bug as I knew we'd need it eventually22:24
jrollmight be a decent feature for a newbie to hack on22:24
rloojroll: i'm not sure i'd call it low-hanging fruit but i think i would be good with approving if someone could put down more notes on what needs to be done. cuz otherwise said newbie may be asking or doing something different than what you are envisioning...22:25
rloojroll: the swift release notes link doesn't work cuz queens release page isn't available :-(22:26
rloojroll: well, cuz 'current' release notes doesn't have that swift feature, and queens page ain't avail yet.22:27
jrollwhat the22:27
TheJulialikely a pike build occured and the pike renos got pushed up22:27
rlooTheJulia: more likely that the bot pushed a patch to generate the queens release note, and it didn't get approved yet. like our ironic one that just got approved today :)22:27
jrollthere, link fixed :)22:27
TheJuliaoh, that too!22:28
TheJuliajroll: thanks!22:28
jroll:)22:28
rloojroll: and while i'm digesting that one, what about this one: https://bugs.launchpad.net/ironic/+bug/174851522:29
openstackLaunchpad bug 1748515 in Ironic "[RFE] support healthcheck middleware" [Wishlist,In progress] - Assigned to Jim Rollenhagen (jim-rollenhagen)22:29
rloojroll: looks like you're already coding it. does it need a spec? and should I trust you? :)22:29
*** masber has quit IRC22:29
TheJuliaw/r/t irmc bios configuration, I'm good with it as it implements what is in the bios spec (at least, that is the idea)22:29
rlooTheJulia: yup, that's the idea :) ok thx, will approve it.22:30
jrollrloo: I imagine it doesn't need a spec. I also imagine some folks will want to have a larger openstack-wide consensus on it first, based on my conversation with the nova folks this morning. apparently that happened once: https://review.openstack.org/#/c/531456/22:31
patchbotpatch 531456 - oslo-specs - Initial Spec for common healthcheck middleware22:31
jrollrloo: I'm not going to spend the energy to figure this out for all of openstack, though, so I'm fine with just WONTFIX if that's what will happen here22:31
*** rcernin has joined #openstack-ironic22:31
jrollrloo: I'm just trying to make that middleware available in services that don't use paste, not make a healthcheck that solves all the world's problems :)22:32
rloojroll: ah. ok, let me spend a bit more time on that one. i'm trying to spend as little time as possible with the rfe bugs, just 'triaging' quickly :)22:32
jrollrloo: yeah, fair enough :)22:33
TheJuliaI also don't think it really needs a spec if there is community consensus. My immediate concern when I first saw the change set was that it would be useful to be able to disable the endpoint... as in run separate "public" and "private" API services with different operating settings22:33
TheJuliaor... an operator could just put proxy config in to take care of that22:33
jrollright, there's a switch for it22:34
TheJuliain the new spec, or in the initial code posted?22:35
jrollTheJulia: oh, I haven't really read the new spec, sorry22:35
jrollrloo: I don't have much to add as to how we do the swift thing, hit /info, find a supported algorithm, generate the tempurl. maybe do something in validate() re: creds.22:38
rloooh, now it is coming back to me. i can see why jroll is interested in this; I think I wrote something downstream about such a healthcheck...22:38
jrollrloo: haaaaaaaaaaaaaaaaaaaa. ha ha.22:38
rloojroll: that's ok, i approved it :)22:39
jrollrloo: we use the oslo one everywhere that has paste. ironic and placement don't have paste so need to inject this in code.22:39
jrollcool, thank you :)22:39
rloojroll: i have often wondered why we/ironic doesn't have paste.22:39
rloojroll: but i never got beyond the wondering. do you know?22:39
*** Goneri has quit IRC22:42
jrollrloo: I've never wondered too much because I've never liked paste, honestly22:43
TheJuliajroll: validate upon conductor start might be better, unless your talking about validating a image_source url22:43
rloojroll: oh, it isn't a case of liking or not, more like an 'inconsistency' cuz other projects/services use it.22:43
jrollrloo: sure, but I remain in happy bliss22:44
jroll:)22:44
jrollTheJulia: yeah, agree22:45
* TheJulia has officially reached eyes glazing over for the day22:45
rlooTheJulia: so I can quote you -- are you ok with approving https://bugs.launchpad.net/ironic/+bug/1748515 w/o a spec?22:45
openstackLaunchpad bug 1748515 in Ironic "[RFE] support healthcheck middleware" [Wishlist,In progress] - Assigned to Jim Rollenhagen (jim-rollenhagen)22:46
TheJuliaIf there is community consensus on a standard, yes22:46
* jroll runs away22:46
*** pmannidi has joined #openstack-ironic22:47
TheJulialol22:49
TheJuliajroll: there is no running away!22:49
rlooTheJulia: ok, so what you're saying is that it depends on the proposed spec: https://review.openstack.org/#/c/531456/, because even thought it will still be middleware, the 'api' will be diff from the existing one in oslo.22:50
patchbotpatch 531456 - oslo-specs - Initial Spec for common healthcheck middleware22:50
rloojroll: what's the benefit of implementing/hooking in existing healthcheck middleware? how will we deprecate that for the new shiny bauble?22:51
TheJuliayes, if we are just implementing the interaction that the spec calls to be supported, then  I think we're in non-spec land for us. If we are writing something different or non-compliant, then I think a spec would be a good thing22:51
* TheJulia begins to wonder if jroll really ran away :(22:51
*** jlabarre has quit IRC22:51
* rloo wonders why this healthcheck wasn't a rocky goal...22:52
* rloo thinks jroll is crying. 22:52
rloohe had a tendency to do that22:52
rloopoor boy22:52
jrollheh, just doing some house things22:53
jrollI'm not sure how we'd deprecate the old. I wasn't in the room when people decided we needed a new fancy one. it seems a long way off based on what I've seen/heard22:54
jrollI don't really care to wait for that to go through committee, though I'm happy to implement it when it does22:54
jrollI just want to make the existing oslo (read: openstack common) thing usable in ironic like it is elsewhere22:55
rloojroll: is it something that we can speed up at the ptg?22:55
jrollrloo: TheJulia: ^22:55
jrollrloo: it isn't something I care enough about to sit in a room and discuss much22:55
rloojroll: or at least, let's get an idea of timeframe for the new-fangled healthcheck. maybe they have an idea of how projects can deprecate from old to new.22:55
rloojroll: heh. i just don't want to have to deal with reviewing/landing code, just to have a new thing avail 6 months later.22:56
jrollI hear ya22:56
TheJuliarloo: goals are complex...23:00
rlooTheJulia: I'm sure. I'm not complaining, if they go with remove-mox and sighup/update configs, we're golden. almost done!23:01
TheJuliajroll: I'm cool with that, my literal only concern is divergence from the community as a whole which creates more work... kind of like microversion http headers23:02
TheJuliajroll: in other words, since it is already in oslo, I'm fine with that, but they shouldn't expect one to completely replace the other at that level either. It would hav eot be like healtcheckv2 or something silly23:03
TheJulia(oslo in that it is already in two projects... in theory)23:03
jrollTheJulia: sure. it's funny we're discussing it now, as I basically marked it WIP best I could after talking with nova this morning :)23:03
jrollI need to read up more on the new thing; at a glance I'm not sure it will be a thing that will get done23:04
TheJuliaNothing wrong with discussing something good23:04
TheJuliajroll: *sigh*23:04
* jroll notices it says services that don't expose an API should be extended to expose one to add this middleware23:04
jrollall of my O_o23:04
* TheJulia *headdesks*23:04
rloojroll, TheJulia: I commented on the new spec, asked for their opinion on when it might be avail and whether they could document how to go from existing healthcheck to the proposed one.23:10
rlooand i refrained from saying 'i didn't really care what they did, just do something'23:11
rloojroll, TheJulia: i have to take off. we shall continue this micro-saga later :D23:18
jroll\o23:19
*** Sukhdev has quit IRC23:20
TheJuliarloo: thanks!23:20
*** AlexeyAbashkin has joined #openstack-ironic23:21
*** AlexeyAbashkin has quit IRC23:26
*** Sukhdev has joined #openstack-ironic23:32
openstackgerritJames E. Blair proposed openstack/networking-generic-switch stable/pike: Zuul: Remove project name  https://review.openstack.org/54365523:44

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!