Thursday, 2019-04-04

*** cdearborn has quit IRC00:04
openstackgerritMerged openstack/ironic stable/stein: Fix capabilities passed as string in agent prepare  https://review.openstack.org/64926800:15
openstackgerritMerged openstack/ironic stable/rocky: Fix capabilities passed as string in agent prepare  https://review.openstack.org/64816600:50
*** dsneddon has quit IRC01:06
*** rh-jelabarre has quit IRC01:15
*** tiendc has joined #openstack-ironic01:19
*** dsneddon has joined #openstack-ironic01:37
*** dsneddon has quit IRC01:43
*** whoami-rajat has joined #openstack-ironic02:03
*** dsneddon has joined #openstack-ironic02:14
*** dsneddon has quit IRC02:20
*** rloo has quit IRC02:26
openstackgerritfrancotseng proposed openstack/ironic-ui stable/pike: Normalize operation messages into capital case  https://review.openstack.org/64977602:27
openstackgerritfrancotseng proposed openstack/ironic-ui stable/ocata: Normalize operation messages into capital case  https://review.openstack.org/64977802:34
openstackgerritTony Breeds proposed openstack/python-ironicclient master: Uncap jsonschema  https://review.openstack.org/64979703:00
*** hwoarang has quit IRC03:01
*** hwoarang has joined #openstack-ironic03:06
*** sthussey has quit IRC03:14
*** samueldmq has quit IRC03:16
*** dsneddon has joined #openstack-ironic04:00
*** stendulker has joined #openstack-ironic04:52
*** pcaruana has joined #openstack-ironic04:58
*** dsneddon has quit IRC05:06
*** e0ne has joined #openstack-ironic05:12
*** e0ne has quit IRC05:18
*** hwoarang has quit IRC06:39
*** hwoarang has joined #openstack-ironic06:41
*** e0ne has joined #openstack-ironic06:47
rpittau|afkgood morning ironic! o/06:48
*** rpittau|afk is now known as rpittau06:48
arne_wiebalckgood morning, ironic!06:58
rpittauhey arne_wiebalck :)07:03
*** dsneddon has joined #openstack-ironic07:03
arne_wiebalckrpittau: o/ how is the snow situation at your place?07:03
* arne_wiebalck was surprised by 20cm of fresh snow this morning07:03
rpittauno snow but cold, -1 this morning :/07:08
rpittauarne_wiebalck: I saw a couple of beautiful pictures from your colleagues :)07:12
*** dsneddon has quit IRC07:16
*** dims has quit IRC07:22
*** dims has joined #openstack-ironic07:24
*** dims has quit IRC07:31
*** dims has joined #openstack-ironic07:34
*** jistr is now known as jistr|afk07:35
*** dsneddon has joined #openstack-ironic07:43
openstackgerritraphael.glon proposed openstack/ironic master: Ansible module: fix partition_configdrive.sh file  https://review.openstack.org/64966307:44
arne_wiebalckrpittau: quite an impressive change compared to yesterday :)07:46
openstackgerritRiccardo Pittau proposed openstack/bifrost master: [WIP/DNM] Testing ubuntu bionic job  https://review.openstack.org/64931407:46
*** dsneddon has quit IRC07:48
*** tssurya has joined #openstack-ironic07:56
openstackgerritraphael.glon proposed openstack/ironic master: Ansible module fix: stream_url  https://review.openstack.org/64966407:57
openstackgerritraphael.glon proposed openstack/ironic master: Ansible module: fix clean error handling  https://review.openstack.org/64966508:01
mgoddardMorning all08:09
openstackgerritJerry Wang proposed openstack/ironic master: implement patch code for Enton Power SNMP driver Story: 2005317 Task: 30337  https://review.openstack.org/64991308:09
mgoddardFYI I'll be out of the office today and tomorrow08:09
*** iurygregory has joined #openstack-ironic08:10
iurygregorymorning all08:23
*** dtantsur|afk is now known as dtantsur08:25
dtantsurmorning ironic08:25
*** gkadam has joined #openstack-ironic08:27
*** e0ne has quit IRC08:30
*** andrein has joined #openstack-ironic08:35
*** e0ne has joined #openstack-ironic08:40
*** mkrai has joined #openstack-ironic08:42
*** e0ne has quit IRC08:42
mkraiHi, where can I find the Denver PTG planning etherpad?08:43
*** dsneddon has joined #openstack-ironic08:44
iurygregorymkrai, Train etherpad ?08:47
mkraiiurygregory: Yes08:47
iurygregorymkrai, fyi https://etherpad.openstack.org/p/DEN-train-ironic-brainstorming08:47
mkraiiurygregory: Thank you :)08:48
iurygregoryyw08:48
*** dsneddon has quit IRC08:49
*** e0ne has joined #openstack-ironic08:50
*** S4ren has joined #openstack-ironic08:50
*** S4ren has quit IRC08:51
openstackgerritMerged openstack/ironic-ui stable/stein: Normalize operation messages into capital case  https://review.openstack.org/64958508:56
openstackgerritMerged openstack/ironic-ui stable/rocky: Normalize operation messages into capital case  https://review.openstack.org/64958609:00
openstackgerritMerged openstack/ironic-ui stable/queens: Normalize operation messages into capital case  https://review.openstack.org/64958709:00
openstackgerritMerged openstack/ironic-ui stable/pike: Normalize operation messages into capital case  https://review.openstack.org/64977609:00
openstackgerritMerged openstack/ironic-ui stable/ocata: Normalize operation messages into capital case  https://review.openstack.org/64977809:00
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Improve iptables test info collection  https://review.openstack.org/64994609:02
*** dsneddon has joined #openstack-ironic09:03
*** dsneddon has quit IRC09:08
openstackgerritraphael.glon proposed openstack/ironic master: Ansible module fix: stream_url  https://review.openstack.org/64966409:18
dtantsurrpioso: hi! the Dell CI seems to be red for a few days, are you aware of it?09:25
*** diga has joined #openstack-ironic09:43
*** e0ne has quit IRC09:44
openstackgerritDigambar proposed openstack/ironic stable/rocky: [WIP] Remove nic method dependencies from dracclient==1.5.0 from stable releases  https://review.openstack.org/64836009:45
digaHello Ironic09:47
digaGood Morning09:47
dtantsurmorning diga09:49
rpittauhi diga :)09:51
iurygregorymorning diga09:54
*** e0ne has joined #openstack-ironic09:54
digadtantsur: rpittau iurygregory  :)10:00
*** dtantsur is now known as dtantsur|brb10:07
* dtantsur|brb -> short walk10:07
*** Qianbiao has joined #openstack-ironic10:12
Qianbiaohello ironic10:12
*** Qianbiao is now known as qianbiao|opensta10:13
*** qianbiao|opensta is now known as qianbiao10:14
*** jistr|afk is now known as jistr10:23
openstackgerritIlya Etingof proposed openstack/ironic master: WIP: Add LED management to ManagementInterface  https://review.openstack.org/64967510:24
*** derekh has joined #openstack-ironic10:35
*** diga has quit IRC10:37
*** mkrai has quit IRC10:50
openstackgerritRiccardo Pittau proposed openstack/bifrost master: [WIP/DNM] Testing ubuntu bionic job  https://review.openstack.org/64931410:53
*** hjensas has quit IRC11:01
*** stendulker has quit IRC11:13
qianbiaoHello, if I want to update a document file on stein branch, any gerrit document for that?11:20
*** andrein has quit IRC11:27
*** bfournie has quit IRC11:30
jangutterqianbiao: can it be cherry-picked from master or is it specific for stein?11:35
ijpascualeandersson: we are doing dhcp control when using ironic standalone11:35
qianbiao<jangutter> it could be cherry-picked.11:36
qianbiaoa very small fix11:36
qianbiaodocument11:36
jangutterqianbiao: I recently posted this to master - https://review.openstack.org/#/c/649295/11:36
patchbotpatch 649295 - ironic - Slightly rephrase note in tenant networking docs (MERGED) - 2 patch sets11:37
jrollmorning everyone11:37
jangutterqianbiao: generally it's a good idea to fix it there first, let it merge, then cherry-pick it to the stable branch. Patches to the stable branch need to be very well vetted.11:38
qianbiaook, thanks.11:39
qianbiaojangutter thanks11:40
*** samueldmq has joined #openstack-ironic11:40
*** tiendc has quit IRC11:45
*** andrein has joined #openstack-ironic11:45
*** e0ne has quit IRC11:50
*** rh-jelabarre has joined #openstack-ironic11:54
jangutterso, in the continuing saga of the disappearing baremetal network ports, I've finally finished the minor upgrade on the Queens stack and I'm still seeing them disappear :-(11:56
*** dtantsur|brb is now known as dtantsur11:57
dtantsurmorning jroll11:57
*** hjensas has joined #openstack-ironic11:58
*** trown|outtypewww is now known as trown12:01
dtantsuretingof: did you know about https://github.com/openstack/pyghmi/tree/master/pyghmi/redfish Oo12:03
dtantsuralso virtualbmc: https://github.com/openstack/pyghmi/blob/master/pyghmi/cmd/virshbmc.py O__o12:04
*** bfournie has joined #openstack-ironic12:06
etingofdtantsur, I encountered the virshbmc, but not redfish12:40
*** rloo has joined #openstack-ironic12:42
openstackgerritRiccardo Pittau proposed openstack/ironic master: [WIP] Switch to use exception from ironic-lib  https://review.openstack.org/64930312:47
*** e0ne has joined #openstack-ironic13:22
*** cdearborn has joined #openstack-ironic13:27
jangutterquick question, does anyone know of bad interactions with l2population without the baremetal mechanism driver?13:43
jangutterthat's my current working theory.13:43
*** mjturek has joined #openstack-ironic13:53
*** altlogbot_0 has quit IRC13:53
TheJuliaI do not, but with your disappearing port case that does kind of make it suspect I guess13:57
openstackgerritRiccardo Pittau proposed openstack/ironic-lib master: Refactor exceptions  https://review.openstack.org/64927713:58
*** e0ne has quit IRC13:59
TheJuliajangutter: maybe the neutron folks might be worth asking because it kind of sounds incompatible with the vnic_type of baermetal13:59
TheJuliabaremetal13:59
* TheJulia tries to wake up14:00
jangutterTheJulia: thanks, I'm zapping it and retesting, soooo many blind alleys.14:01
TheJuliadtantsur: dell ci needs to change out their base OS, it is still trying to use xenial14:01
openstackgerritQianBiao Ng proposed openstack/ironic master: doc: update ibmc driver support servers document  https://review.openstack.org/65001514:02
*** baha has joined #openstack-ironic14:04
*** e0ne has joined #openstack-ironic14:05
openstackgerritJulia Kreger proposed openstack/ironic master: doc: update ibmc driver support servers document  https://review.openstack.org/65001514:09
TheJuliaugh, so at least one ci job timed out on calling neutron for a port bind14:13
TheJuliawoot... neutron has no record of the post14:21
TheJuliaoh wait.. hmm14:21
* TheJulia looked at the wrong time14:21
TheJuliahttp://logs.openstack.org/28/648728/3/check/ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode/502b3f5/controller/logs/screen-q-svc.txt.gz#_Apr_04_08_13_03_798014 <-- 37 seconds and we only waited 30 seconds :(14:24
rpittaulol14:24
* TheJulia looks into how we can fix this to make CI happy14:24
dtantsurs/sleep 30/sleep 60/ :)14:26
dtantsurat least for now until we get the events right14:26
arne_wiebalckOps question 1: is there a way to keep a node powered on after cleaning failed?14:33
arne_wiebalckContext is initial burn-in/stress testing where we might want to have a look at the node in the state when the test failed, i.e. before the reboot.14:34
arne_wiebalckIdeally, the node moves to clean_failed (so we find it), but it stays on.14:35
*** qianbiao has quit IRC14:36
TheJuliadtantsur: nah, we don't grok timeouts or handle them nicely14:37
TheJuliakeystone timeout != http request timeout for neutron14:37
TheJulia:(14:37
TheJuliawe need to scrub our deprecated config options out14:45
*** e0ne has quit IRC14:46
*** e0ne has joined #openstack-ironic14:52
*** e0ne has quit IRC14:57
dtantsurindeed15:01
*** dsneddon has joined #openstack-ironic15:07
*** dsneddon has quit IRC15:09
*** dsneddon has joined #openstack-ironic15:11
arne_wiebalckOps question 2: We need to retire the first nodes from ironic. Is there any support for "moving nodes aside" after auto/manual cleaning beyond setting maintenance with a sensible reason (like "to be retired")?15:21
arne_wiebalckContext is that these nodes need to be picked up by some other tools to remove them from various databases and to add them to tools which track the remaining steps (such as removing cables, unmount them from their racks etc.), so we need some way to easily identify them.15:23
dtantsurarne_wiebalck: I can only think about maintenance mode..15:30
arne_wiebalckdtantsur: yeah, didn't see anything else15:37
arne_wiebalckdtantsur: what about 'Ops question 1' ^?15:37
dtantsuroh, missed it15:37
dtantsurarne_wiebalck: I did not even know we power off nodes on failed cleaning15:38
dtantsurit may not be the best thing to do if e.g. we screwed up firmware upgrades15:38
arne_wiebalckWe're trying to expand ironic more into our procurement workflows and this came up as a desired feature. Sounds sensible to me.15:38
dtantsurI'd say we should keep it on if it was on at the moment of failure15:39
arne_wiebalckhmm15:39
dtantsur(and power it off on moving out of this state)15:39
arne_wiebalckright15:39
arne_wiebalckmaybe that's the way it is and I remember it wrongly ...15:39
* arne_wiebalck was pretty sure nodes are off when cleaning fails15:40
dtantsurmaybe, then we probably should fix it15:42
arne_wiebalckdtantsur: let me check ...15:42
jangutterOK, so my l2population theory went bust. I still have no idea why the ports are getting deleted. I'm upping log level on Nova now.15:42
dtantsure.g. doing power off after unsuccessful firmware update may kill the last chance to recover..15:42
jangutter_something_ is directly telling Neutron to delete the port.15:42
arne_wiebalckdtantsur: I agree15:43
dtantsurjangutter: maybe try to talk to folks on #openstack-nova as well? just in case somebody recognizes it?15:43
arne_wiebalckdtantsur: all our nodes in clean_failed have power off15:43
*** gyee has joined #openstack-ironic15:43
jangutterdtantsur: will check when I have a bit more info.15:43
arne_wiebalckdtantsur: don't think we actively configured this somewhere15:43
arne_wiebalckdtantsur: is there an easy way to make cleaning fail, so that I can reproduce on devstack?15:45
arne_wiebalckdtantsur: to be sure it's not our setup somehow15:45
dtantsurhmmm15:46
*** e0ne has joined #openstack-ironic15:46
jangutterdtantsur: Hmmm, nova 'Received event network-vif-deleted-' <--- I see this in the logs _after_ the neutron DELETE.15:46
dtantsurit's probably just a notification about the deletion15:47
*** e0ne has quit IRC15:48
*** e0ne has joined #openstack-ironic15:48
*** e0ne has quit IRC15:48
*** tssurya has quit IRC15:52
*** hjensas has quit IRC15:56
jangutterdtantsur: is the ironic-conductor the only process that deletes VIFs?15:57
jangutterdtantsur: -- in Ironic I mean...15:58
rpiosodtantsur: Yes, we're well aware of it. rajinir is working to resolve it -- http://eavesdrop.openstack.org/irclogs/%23openstack-ironic/%23openstack-ironic.2019-04-01.log.html#t2019-04-01T15:59:1815:59
rpiosodtantsur: Thanks for checking.16:01
rpittauarne_wiebalck: did you actually verify that the nodes are powered off and not just reported in power off status ?16:02
arne_wiebalckrpittau: no .. I trusted ironic :)16:02
arne_wiebalckrpittau: let me check ...16:02
rpittauarne_wiebalck: yes please doublecheck16:02
*** e0ne has joined #openstack-ironic16:05
arne_wiebalckrpittau: the state comes from ironic's power sync, no16:05
arne_wiebalckrpittau: which is run every 5 mins in our case16:05
arne_wiebalckrpittau: let me check a node16:05
arne_wiebalckrpittau: power seems off16:08
arne_wiebalckrpittau: well; I did the same as ironic (ask via IPMI) and got the same result16:09
rpittauarne_wiebalck: ok, I had a suspect it might be a bug16:10
arne_wiebalckrpittau: when developing the s/w RAID code I had quite some failed cleaning and followed things on the console, so I'm pretty confident the node is off after16:11
*** baha has quit IRC16:11
arne_wiebalckrpittau: will try to reproduce on devstack to be sure we're not looking at something local16:11
*** e0ne has quit IRC16:12
rpittauarne_wiebalck: yep, as dtantsur said before, powering off after cleaning fails can cause trouble in certain cases :)16:14
arne_wiebalckrpittau: dtantsur: when aborting while cleaning, the node moves to clean failed and is powered off16:14
dtantsurjangutter: yes, in ironic yes16:18
NobodyCamGood Morning Ironic'ers16:18
dtantsurmorning NobodyCam16:18
NobodyCam:)16:18
rpittauhi NobodyCam :)16:19
jangutterOK, I'm seeing this: Unbinding instance ports from node 04077f5f-6b2e-4533-b820-0c31babbcd0216:19
NobodyCammorning rpittau :)16:19
jangutterThen immediately RPC vif_detach called for the node 04077f5f-6b2e-4533-b820-0c31babbcd02 with vif_id 9eea5079-4ca9-41e7-aa55-4b3b5ca4164b vif_detach16:19
jangutterIs this the "smocking" gun?16:19
dtantsurjangutter: vif_detach itself does not delete ports. well, IIRC16:20
dtantsurhowever I wonder what called it16:20
dtantsurusually VIFs are detached when an instance is undeployed16:20
rpittauarne_wiebalck: dtantsur: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/deploy_utils.py#L93816:24
jangutterdtantsur: this just after deploy finished -> literally within the same second that ironic sent the reboot command.16:24
* dtantsur wonders if Nova gets confused about the node state and tries to kill it16:25
dtantsurjangutter: what's the status of the instances in nova? does it look alright?16:26
jangutterdtantsur: Nova says ACTIVE with no ports on it.16:26
arne_wiebalckrpittau: this https://docs.openstack.org/ironic/latest/admin/cleaning.html confirms what dtantsur suggested (no power off while cleaning)16:26
arne_wiebalckrpittau: Troubleshooting section16:26
jangutterdtantsur: this is spooooooooky.16:26
dtantsurit actually is16:27
jangutterdtantsur: machine booted up fine, doesn't get dhcp obviously, and I can attach another baremetal port to it if I want to.16:27
dtantsurso, nothing intriguing in nova-compute logs?16:29
rpittauarne_wiebalck: yeah, I was looking at the code and if you abort cleaning it will call tear_down_cleaning and power off16:29
jangutterdtantsur: almost everything I see happens _after_ the neutron DELETE rpc log.16:31
* dtantsur suggests exorcism16:32
*** yolanda has quit IRC16:33
arne_wiebalckrpittau: providing a non-existing clean step moves the node to clean_failed and powers it off as well16:37
*** baha has joined #openstack-ironic16:39
rpittauarne_wiebalck: yeah, if you look at the conductor manager, I think it depends on how cleaning_error_handler is called and if tear_down_cleaning is set to True or False16:40
arne_wiebalckrpittau:16:40
arne_wiebalckyes16:40
arne_wiebalckI was checking exactly this: seems it's never set to False16:40
openstackgerritJulia Kreger proposed openstack/ironic master: Add a request_timeout to neutron  https://review.openstack.org/65007216:40
rpittauwell, rarely16:40
rpittaubut yeah, abort seems to be an example https://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py#L150216:43
arne_wiebalcktrue, there are some occurences16:43
rpittauI have to run, literally :)16:44
rpittausee you tomorrow! o/16:44
*** rpittau is now known as rpittau|afk16:44
arne_wiebalckbye rpittau|afk o/16:47
openstackgerritIlya Etingof proposed openstack/sushy-tools master: Use HTTP code 307 for redirects  https://review.openstack.org/65007416:48
arne_wiebalckFrom what I see, https://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py#L1405-L1410 calls https://github.com/openstack/ironic/blob/master/ironic/conductor/utils.py#L384 relying on the default value for tear_down_cleaning (True). So, I'd say a failed cleaning step will shut the node off.16:55
*** dtantsur is now known as dtantsur|afk17:00
dtantsur|afk\o17:00
arne_wiebalckbye, everyone o/17:04
*** hjensas has joined #openstack-ironic17:05
*** ijw has joined #openstack-ironic17:07
jangutterOK, more info on the case of the spooky disappearing VIFs. I closely watched the nova compute logs and the following happened: Nova got the network-vif-deleted event from Neutron while ironic was still in deploying state!17:10
*** gkadam has quit IRC17:11
*** dsneddon has quit IRC17:12
*** andrein has quit IRC17:13
*** v12aml has quit IRC17:15
*** dsneddon has joined #openstack-ironic17:15
*** derekh has quit IRC17:18
*** v12aml has joined #openstack-ironic17:19
*** dsneddon has quit IRC17:21
*** dsneddon has joined #openstack-ironic17:30
TheJuliawut...17:36
jangutterI believe I might have tracked down the culprit. And it was..... me.17:40
*** dsneddon has quit IRC17:40
jangutterLet me verify before I shame myself into oblivion.17:40
jangutter(hint, we've been running nodepool on the cluster)17:40
*** dsneddon has joined #openstack-ironic17:40
*** hjensas has quit IRC17:41
TheJuliajangutter: no shaming yourself. Not allowed for those are the rules I just made up :)17:43
TheJuliait happens17:43
*** gmann is now known as gmann_afk17:44
*** dsneddon has quit IRC17:46
*** dsneddon has joined #openstack-ironic17:47
jangutterTheJulia: I was literally thinking horses when it looks like it's zebras. Still checking, but it really looks like an external app is doing the nasty!17:47
*** derekh has joined #openstack-ironic18:09
*** ijw has quit IRC18:09
jangutterTheJulia: the current working theory is that setting min-ready for nodepool labels causes nodepool to agressively try to clean the network.18:10
*** derekh has quit IRC18:10
*** andrein has joined #openstack-ironic18:15
*** MattMan_1 has quit IRC18:17
*** MattMan_1 has joined #openstack-ironic18:17
*** andrein has quit IRC18:24
*** hjensas has joined #openstack-ironic18:27
TheJuliaeek :(18:39
TheJuliaI would go with bunnies for I believe they may be evil.18:40
jangutterTheJulia: bunnies hold no candle to cats.18:42
*** rh-jelabarre has quit IRC18:43
*** rh-jelabarre has joined #openstack-ironic18:44
openstackgerritJulia Kreger proposed openstack/ironic master: Fix exception generation errors  https://review.openstack.org/64459018:57
openstackgerritJulia Kreger proposed openstack/ironic stable/stein: ipmi: Ignore sensor debug data  https://review.openstack.org/65010718:58
openstackgerritJulia Kreger proposed openstack/ironic stable/rocky: ipmi: Ignore sensor debug data  https://review.openstack.org/65010918:59
openstackgerritJulia Kreger proposed openstack/ironic stable/queens: ipmi: Ignore sensor debug data  https://review.openstack.org/65011018:59
*** mmethot has joined #openstack-ironic19:03
jangutterThis. https://github.com/openstack-infra/nodepool/blob/master/nodepool/driver/openstack/provider.py#L537 <--- this was what's happening to me.19:03
jangutterSince the baremetal ports are always DOWN, periodically nodepool thinks "hey, they must've leaked".19:04
jangutterAlso: https://github.com/openstack-infra/nodepool/commit/0cf8144e8ce403e6c8365f17eeb774421a7bd094 <---- I think the three minutes there coincides weirdly with spawning.19:06
openstackgerritRichard G. Pioso proposed openstack/ironic stable/rocky: Revert "Fix OOB introspection to use pxe_enabled flag in idrac driver"  https://review.openstack.org/65011619:23
*** gmann_afk is now known as gmann19:49
eanderssonAre hardware managers just for cleaning? or can they be used at provisioning as well?20:00
eanderssonor rather, can you add additional provisioning steps20:02
*** dsneddon has quit IRC20:14
*** dsneddon has joined #openstack-ironic20:17
openstackgerritRichard G. Pioso proposed openstack/ironic stable/queens: Revert "Fix OOB introspection to use pxe_enabled flag in idrac driver"  https://review.openstack.org/65013420:19
*** pcaruana has quit IRC20:29
*** pcaruana has joined #openstack-ironic20:30
*** dsneddon has quit IRC20:31
*** dsneddon has joined #openstack-ironic20:32
*** andrein has joined #openstack-ironic20:35
TheJuliaeandersson: anything really, there is an included ?pair? for infiband adapters20:41
TheJuliajangutter: oh, wow, well networking-baremetal will put them up, they just are not magically forever up20:42
*** bfournie has quit IRC20:51
openstackgerritJulia Kreger proposed openstack/ironic master: Split ibmc power/reboot classes  https://review.openstack.org/65014720:56
TheJulia^^ complete shot in the dark20:56
TheJuliajangutter: By chance, have you inquired with the zuul folks?20:58
*** jrist has quit IRC20:59
*** jrist has joined #openstack-ironic21:01
*** baha has quit IRC21:07
*** mjturek has quit IRC21:08
TheJuliajangutter: btw, yes, cats are indeed evil. I have two who can confirm this :)21:14
*** Sundar has joined #openstack-ironic21:35
*** pcaruana has quit IRC21:51
SundarTheJulia: Please ping me when you have the time21:56
*** bnemec has quit IRC22:01
openstackgerritJulia Kreger proposed openstack/ironic stable/pike: Revert "Fix OOB introspection to use pxe_enabled flag in idrac driver"  https://review.openstack.org/64395222:19
rpiosoTheJulia: I'm working on that ^^^22:20
TheJuliaI just fixed it22:20
TheJuliaI had a older revert up22:20
TheJuliawell22:20
TheJuliaabandoned22:20
TheJuliaSundar: What can I do for you?22:20
rpiosoWasted a bit of time.22:21
TheJulia:(22:21
* TheJulia feels bad22:21
* rpioso thinks you would feel better if you abandoned it :)22:22
* TheJulia smiles22:22
*** rcernin has joined #openstack-ironic22:23
SundarTheJulia: I think there is increased interest in accelerators with bare metal. Could we explore that topic at the PTG?22:28
*** whoami-rajat has quit IRC22:32
TheJuliaSundar: Accelerators how so?22:34
SundarTheJulia: The use case is around deploying FPGAs and possibly GPUs with Ironic, using Cyborg.22:35
TheJuliadeploying how so?22:36
TheJuliaIf they are in the physical machine that is deployed, would they not already be there?22:36
SundarTheJulia: Cyborg represents devices as nested resource providers inside a compute node RP. Ironic already represents a compute node as a RP and also, IIUC, inventroies of a RC22:37
SundarYes, so in a compute cluster where some nodes have FPGAs or GPUs, and others don't, the user may want to get an instance with a specific FPGA type22:37
SundarEven if all nodes have them, they will differ in their properties: model, which function is implemented etc.22:38
SundarSO, the operator want to provide a ironic flavor that includes the properties of accelerators that come with the node22:38
Sundar*may want22:39
SundarWhat do you think?22:39
TheJuliaso in that case, those would just be traits within the resource class that is offered22:40
TheJuliauser definable...22:40
TheJuliawell, operator22:40
TheJuliaAre there traits that Cyborg has driven to be standardized upon that ironic could list for placement to use?22:41
SundarWe are working out an arrangement with Nova/Placement to discover devices, created nested RPs for them, and specify their properties as traits on those RPs.22:42
SundarThe operator need not define or apply traits. But s/he can define a flavor which references those traits, this ensuring the VM (in Nova's case) is scheduled correctly22:42
TheJuliaso the mechanics are different though, operators define the traits for their hardware22:43
TheJuliaand since operators agreed they can't agree, we didn't push anything on them22:43
TheJuliaIt sounds like it would be good to be involved in that discussion, and maybe worthwhile to consider ironic's hardware introspection capabilities to record standardized traits upon hardware inspection if applicable to at least make it a little easier for operators22:44
SundarFor accelerators, not sure if operators would want to do that manually, though. For one, there are lots of them, and secondly FPGAs and ilk could be hard to handle22:44
SundarTheJulia: Yes, agreed. We do have some standard traits -- like device model, function id/name, etc. -- which any operator should be able to use22:45
TheJuliaSundar: max ?50? traits I believe. Is there going to be a nova cross proejct session22:45
TheJulia?22:45
SundarTheJulia: I have been told that the number of traits is not a limit at all. Anyways, we are talking of a handful of traits.22:45
SundarWe are planning a separate Nova-Cyborg session. For Ironic, I was hoping that we could do a session where we invite somebody from placement to keep me honest22:46
SundarSince there are effectively only 2 days at the PTG (many folks are off Sat, including me), this could be on Friday22:46
SundarNova's cross-project sessions are apparently all on Fri, so only some may come to Cyborg/Ironic22:47
TheJuliaHmm, I'm not sure how that is going to work22:47
SundarTheJulia: Isnt this more of a Placement thing, in terms of RPs, RCs and traits?22:48
TheJuliaIt is, and if standards can be set then I guess we could follow-up and discuss it further as long as there are solid notes22:49
TheJuliaI've not made a schedule for ironic yet, but it seems we are going to be crunched on time :(22:49
SundarUnderstood. It could be a 30-min or 1-hour session, and we'll try to get some specific proposal defined in an etherpad before we get to the PTG22:51
TheJulia30 minutes could work, 1 hour is going to be unschedulable22:53
TheJuliacan you add a entry to our planning/discussion etherpad for the ptg and we'll try and figure out interest on Monday?22:54
TheJuliahttps://etherpad.openstack.org/p/DEN-train-ironic-brainstorming22:54
SundarSure. Then let's do most of the heavy lifting before we get there.22:54
SundarThank you22:55
SundarDo you have a meeting on Monday that I should attend?22:55
TheJuliaYou can, but I sense it is largely going to be trying to get people to express interest on items on the etherpad and then I'll try to write up a schedule next week22:55
SundarI see.22:56
*** andrein has quit IRC23:13
*** keekz has joined #openstack-ironic23:14
*** dsneddon has quit IRC23:20
*** dsneddon has joined #openstack-ironic23:22
*** rloo has quit IRC23:26
*** dsneddon has quit IRC23:27
*** dsneddon has joined #openstack-ironic23:30
openstackgerritRichard G. Pioso proposed openstack/ironic stable/pike: Revert "Fix OOB introspection to use pxe_enabled flag in idrac driver"  https://review.openstack.org/65016423:30
*** Sundar has quit IRC23:39
*** dsneddon has quit IRC23:40
*** dsneddon has joined #openstack-ironic23:47
*** dsneddon has quit IRC23:52
*** dsneddon has joined #openstack-ironic23:53
*** dsneddon has quit IRC23:57
*** gyee has quit IRC23:58

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