Monday, 2018-06-04

*** d0ugal has joined #openstack-ironic00:01
*** kzaitsev1pi has quit IRC00:51
*** kzaitsev_pi has joined #openstack-ironic00:59
*** phuongnh has joined #openstack-ironic01:01
*** kzaitsev_pi has quit IRC01:05
*** kzaitsev_pi has joined #openstack-ironic01:06
*** tiendc has joined #openstack-ironic01:07
*** weshay has quit IRC01:30
*** namnh has joined #openstack-ironic01:34
*** weshay has joined #openstack-ironic01:36
*** hamzy has quit IRC01:56
*** hamzy has joined #openstack-ironic01:56
*** namnh has quit IRC02:33
*** namnh has joined #openstack-ironic02:34
*** zhangfei has joined #openstack-ironic02:36
*** gcb has joined #openstack-ironic02:43
*** fragatina has joined #openstack-ironic03:04
*** lifeless_ has joined #openstack-ironic03:08
*** lifeless has quit IRC03:09
*** fragatina has quit IRC03:13
*** EmilienM has quit IRC03:22
*** gyankum has joined #openstack-ironic03:22
*** gyankum has quit IRC03:24
*** EmilienM has joined #openstack-ironic03:24
*** lifeless has joined #openstack-ironic03:29
*** lifeless_ has quit IRC03:29
*** marlinc has quit IRC03:32
*** jaganathan has joined #openstack-ironic03:33
*** jaganathan has quit IRC03:34
*** marlinc has joined #openstack-ironic03:40
*** jaganathan has joined #openstack-ironic04:04
*** kzaitsev1pi has joined #openstack-ironic04:07
*** kzaitsev_pi has quit IRC04:07
*** hshiina|afk is now known as hshiina04:39
*** rbartal has quit IRC04:46
*** rbartal has joined #openstack-ironic04:58
*** hamzy has quit IRC05:12
*** rbartal has quit IRC05:29
*** marios has joined #openstack-ironic05:36
*** marios has quit IRC05:36
*** marios has joined #openstack-ironic05:38
*** links has joined #openstack-ironic05:38
*** rbartal has joined #openstack-ironic05:42
*** marios has quit IRC05:49
*** hoonetorg has joined #openstack-ironic05:49
*** marios has joined #openstack-ironic05:49
*** skazi has joined #openstack-ironic06:02
*** openstackgerrit has joined #openstack-ironic06:02
openstackgerritMerged openstack/python-ironicclient master: Wire in header microversion into negotiation  https://review.openstack.org/55802706:02
*** cjloader has joined #openstack-ironic06:20
*** cjloader has quit IRC06:24
*** e0ne has joined #openstack-ironic06:34
*** bdodd has joined #openstack-ironic06:47
*** bdodd_ has quit IRC06:50
*** liuzz has joined #openstack-ironic06:58
*** hjensas has joined #openstack-ironic07:02
*** hjensas has quit IRC07:02
*** hjensas has joined #openstack-ironic07:02
*** arnewiebalck has joined #openstack-ironic07:05
*** rbartal has quit IRC07:09
*** pcaruana has joined #openstack-ironic07:12
*** pcaruana is now known as pcaruana|worksho07:14
*** sapd_ has quit IRC07:15
*** sapd_ has joined #openstack-ironic07:15
*** jtomasek has joined #openstack-ironic07:15
*** tesseract has joined #openstack-ironic07:16
*** yolanda_ has joined #openstack-ironic07:20
*** rbartal has joined #openstack-ironic07:22
*** serlex has joined #openstack-ironic07:23
*** yolanda has quit IRC07:23
mkraiHi Ironic team. I am getting error "Version 1.25 of Node is not supported" for every command07:27
mkraiI tried upgrading db also but it's not working07:27
mkraiCan anyone help?07:27
*** e0ne has quit IRC07:30
*** e0ne_ has joined #openstack-ironic07:30
TheJuliamkrai: I'm in a class this week. It seems like your API or RPC is either pinned, or does has not been upgraded.07:35
*** AlexeyAbashkin has joined #openstack-ironic07:35
*** athomas has joined #openstack-ironic07:38
*** jistr is now known as jistr|mtgs07:38
*** rbartal has quit IRC07:40
*** rbartal has joined #openstack-ironic07:41
mkraiTheJulia: I manually changed the nodes.version to 1.23 and it is working07:45
*** ajya has joined #openstack-ironic07:45
*** tesseract-RH has joined #openstack-ironic07:45
TheJuliamkrai: check your ironic.conf for version pins, and also we have rolling upgrades now, so the db upgrade is two steps and then moving the pin07:47
*** tesseract has quit IRC07:48
*** tesseract-RH has quit IRC07:48
*** tesseract has joined #openstack-ironic07:49
mkraiTheJulia: Any supporting document on this?07:51
*** dougsz has joined #openstack-ironic08:09
*** rcernin has quit IRC08:13
*** liuzz has quit IRC08:13
TheJuliamkrai: https://docs.openstack.org/ironic/latest/admin/upgrade-guide.html08:21
*** AlexeyAbashkin has quit IRC08:27
*** AlexeyAbashkin has joined #openstack-ironic08:27
*** rbartal has quit IRC08:50
*** rbartal has joined #openstack-ironic09:05
*** rbartal has quit IRC09:15
*** rbartal has joined #openstack-ironic09:15
*** mgoddard has joined #openstack-ironic09:20
*** sapd_ has quit IRC09:45
*** sapd_ has joined #openstack-ironic09:45
*** vabada has joined #openstack-ironic09:54
*** vabada has quit IRC09:54
*** parlos has joined #openstack-ironic09:57
*** hshiina has quit IRC10:03
*** namnh has quit IRC10:05
*** alex_xu_ has joined #openstack-ironic10:17
openstackgerrityolanda.robla proposed openstack/ironic master: Fix FakeBIOS to allow tempest testing  https://review.openstack.org/57144010:17
*** sw3_ has joined #openstack-ironic10:18
*** sambetts_ has joined #openstack-ironic10:19
*** ddurst- has joined #openstack-ironic10:19
*** zzzeek_ has joined #openstack-ironic10:19
*** sai- has joined #openstack-ironic10:20
*** sambetts|afk has quit IRC10:20
*** sw3 has quit IRC10:20
*** zzzeek has quit IRC10:20
*** etingof has quit IRC10:20
*** sai_ has quit IRC10:20
*** alex_xu has quit IRC10:20
*** 7GHAARR89 has quit IRC10:20
*** ddurst has quit IRC10:20
*** sw3_ is now known as sw310:20
*** betherly_ has joined #openstack-ironic10:20
*** etingof has joined #openstack-ironic10:26
*** hamzy has joined #openstack-ironic10:27
*** tesseract has quit IRC10:41
*** phuongnh has quit IRC10:41
*** tesseract has joined #openstack-ironic10:44
*** milan has joined #openstack-ironic11:02
*** milan_ has joined #openstack-ironic11:04
*** rbartal has quit IRC11:11
jrollinhatinmorning11:19
*** jrollinhatin is now known as jroll11:20
*** lifeless_ has joined #openstack-ironic11:21
*** lifeless has quit IRC11:22
*** zhangfei has quit IRC11:24
*** rbartal has joined #openstack-ironic11:26
* TheJulia waves while trying to resist going to sleep11:27
*** tiendc has quit IRC11:37
openstackgerritOlivier Bourdon proposed openstack/ironic-python-agent stable/pike: Fix for fatal error when GPT was used and only MBR was cleaned  https://review.openstack.org/56959611:39
openstackgerritOlivier Bourdon proposed openstack/ironic-python-agent stable/queens: Fix for fatal error when GPT was used and only MBR was cleaned  https://review.openstack.org/56959411:40
*** dprince has joined #openstack-ironic11:49
*** parlos has quit IRC12:06
*** trown|outtypewww is now known as trown12:09
*** rh-jelabarre has joined #openstack-ironic12:10
*** bfournie has joined #openstack-ironic12:15
*** jroll has quit IRC12:29
*** jroll has joined #openstack-ironic12:30
*** openstackgerrit has quit IRC12:34
TheJuliaI highly doubt I'll even still be awake when it is time for the meeting12:46
*** mjturek has joined #openstack-ironic12:48
*** openstackgerrit has joined #openstack-ironic12:49
openstackgerritKaifeng Wang proposed openstack/ironic-tempest-plugin master: Power fault recovery: tempest tests  https://review.openstack.org/55817012:49
*** rloo has joined #openstack-ironic13:01
*** jcoufal has joined #openstack-ironic13:05
openstackgerritIvan Kolodyazhny proposed openstack/ironic-ui master: Rename tests/registration.py to /tests/test_registration.py  https://review.openstack.org/57209713:10
*** jaypipes has joined #openstack-ironic13:20
openstackgerritMichael Turek proposed openstack/ironic-lib master: ww:[WIP] Add logic to create PreP partition for ppc64* arch  https://review.openstack.org/57210213:21
*** baha has joined #openstack-ironic13:33
*** elbragstad is now known as lbragstad13:42
*** r-daneel has joined #openstack-ironic13:48
TheJuliamjturek: I commented on your wip ^^^ with a few things13:53
mjturekjust saw! looking now, thanks TheJulia13:53
TheJuliano problem, I'm about to fall asleep13:54
TheJuliaZzZzZzZzZz13:54
* TheJulia is in GMT+2 at the moment13:54
TheJuliaAnyone up for running the meeting for today?13:56
jrollI have to bail at x:30 but otherwise don't mind13:57
TheJuliaWould be much appreciated, It will take me about 30 minutes to get back to my hotel and... honestly... I'm too sleep deprived at the moment13:59
jrollyeah, if we can get it done in 30 minutes I'll do it :)13:59
mjturekTheJulia - seems like you're always in a new timezone!! I don't know how you keep track of it all14:00
mjtureksleep well!14:00
TheJuliayou can always tag me as another chair and I can at least end it when time for that comes.14:00
jrollokey14:01
TheJuliawell, maybe. If I get to my hotel room at 5:30 pm, I might crash, but I don't expect to leave where I'm at until 5PM at the earliest.14:01
jrollutc?14:01
jrolloh we meet at 1500 utc now, right14:02
jrollI'll just end it if nobody wants to take over14:02
TheJuliamjturek: It took changing brain to remember utc14:02
TheJuliayeah, 1500 utc14:02
TheJulia5pm gmt+214:02
jrollright14:02
jrollI never remember when our meeting is, other than when my calendar dings at me14:03
*** Sukhdev_ has joined #openstack-ironic14:03
*** r-daneel_ has joined #openstack-ironic14:04
*** beekneemech is now known as bnemec14:06
*** r-daneel has quit IRC14:06
*** r-daneel_ has quit IRC14:09
*** r-daneel has joined #openstack-ironic14:10
*** links has quit IRC14:10
rloogood morning ironic'ers jroll, sleepy TheJulia, mjturek14:11
mjturekgm rloo :)14:11
rlooI *thought* that dmitry said he'd be available to chair the meeting today, but I'm good with keeping it at 30 min :)14:12
TheJuliarloo: he did, but last Thursday he let us know in channel that he would be unable to do so today because he had to extend his trip to Prague by a day.14:14
TheJuliaand good morning rloo14:14
rlooTheJulia: ah, thx, I missed that!14:14
rlooTheJulia: good evening to you :)14:15
*** r-daneel has quit IRC14:15
*** r-daneel has joined #openstack-ironic14:16
*** e0ne_ has quit IRC14:16
olivierbourdon38Good afternoon ironicers. I was wonderning if https://review.openstack.org/#/c/566094/ needed to be backported to queens & pike so that the errors I am still experiencing on https://review.openstack.org/569594 get fixed ?14:16
patchbotpatch 566094 - ironic-python-agent - Fix gate and bump CoreOS version to latest stable. (MERGED)14:16
patchbotpatch 569594 - ironic-python-agent (stable/queens) - Fix for fatal error when GPT was used and only MBR...14:16
*** e0ne has joined #openstack-ironic14:17
*** TheJulia is now known as needsleep14:18
needsleepThere, a little more appropriate14:18
*** cjloader has joined #openstack-ironic14:19
*** cjloader has quit IRC14:19
*** alex_xu_ has quit IRC14:20
*** cjloader has joined #openstack-ironic14:20
*** alex_xu has joined #openstack-ironic14:20
*** rbartal has quit IRC14:34
*** hamzy has quit IRC14:36
*** hshiina has joined #openstack-ironic14:40
*** alex_xu has quit IRC14:47
*** gcb has quit IRC14:47
*** alex_xu has joined #openstack-ironic14:49
*** gcb has joined #openstack-ironic14:54
*** praefect has joined #openstack-ironic14:56
*** needsleep is now known as TheJulia14:56
jrollI wonder if I'll remember how to do this14:56
TheJuliaheh14:58
TheJuliaI can start it I guess, this meeting is still going14:58
TheJuliain person meeting14:58
jrollnah I got it14:58
*** stendulker has joined #openstack-ironic14:59
jroll#startmeeting ironic15:00
openstackMeeting started Mon Jun  4 15:00:03 2018 UTC and is due to finish in 60 minutes.  The chair is jroll. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: ironic)"15:00
openstackThe meeting name has been set to 'ironic'15:00
jrollmorning/afternoon/evening y'all15:00
jrollas always the agenda is here:15:00
vdroko/15:00
jroll#link https://wiki.openstack.org/wiki/Meetings/Ironic15:00
jroll#chair TheJulia15:00
openstackCurrent chairs: TheJulia jroll15:00
bdoddo/15:00
mjtureko/15:00
bahao/15:00
jrollI have to leave in 30 minutes, so let's either keep it short or someone will need to take over :)15:00
rlooo/15:00
hshiinao/15:00
*** rpioso|afk is now known as rpioso15:00
rpiosoo/15:00
jroll#topic Announcements / Reminders15:01
*** openstack changes topic to "Announcements / Reminders (Meeting topic: ironic)"15:01
mgoddardo/15:01
jrollI don't have anything here - TheJulia or anyone else?15:01
stendulkero/15:01
*** tesseract-RH has joined #openstack-ironic15:01
rlooit is some deadline week for openstack, but i don't think it affects us.15:01
vdrokrocky-2 this week?15:02
*** tesseract has quit IRC15:02
rlooyeah, that :)15:02
jrollah, good to know15:02
jroll#info milestone 2 is this week15:02
rlooi think the nova specs we're interested in, have been approved.15:02
jrollI believe so as well15:02
jroll#topic Review action items from last meeting15:02
*** openstack changes topic to "Review action items from last meeting (Meeting topic: ironic)"15:02
jroll> TheJulia to inquire with nova folk w/r/t locking and rescue patches.15:03
jrollTheJulia: did you get a chance to chat with them?15:03
* jroll assumes she is busy, will loop back to it15:04
jroll#topic Review subteam status reports15:04
*** openstack changes topic to "Review subteam status reports (Meeting topic: ironic)"15:04
jroll#link https://etherpad.openstack.org/p/IronicWhiteBoard15:04
jrollstarting at line 17815:04
jrollbios just has one patch left, nice15:04
mgoddardI'd still like to see a tempest test for bios15:05
rloohmm, that bios stuff is out of date i think15:05
jrollcould be15:05
jrolloh cool, that last one landed15:05
jrolltempest would be nice, if it's possible15:06
rloowell, i just struck the last link there cuz it merged :) but is it the last? must be some ironicclient related patch ...15:06
jrollI added a link to the topic, there's a few other patches15:06
jrollvery few whiteboard updates this week15:07
jrollI don't have any more questions/comments, does anyone else?15:07
*** lifeless_ has quit IRC15:08
rlooi guess we can move on15:08
jroll#topic Deciding on priorities for the coming week15:08
*** openstack changes topic to "Deciding on priorities for the coming week (Meeting topic: ironic)"15:08
* jroll is checking/editing priorities15:09
jrollthese are at line 118 btw15:10
jrollthese actually look fine as-is to me, I don't think we need to add to it15:11
jrollany ideas?15:11
rlooso the rescue patch, L139. it can't land until nova dependency lands, so is it worth putting in our priorities?15:11
jrolls/ideas/thoughts15:11
jrollrloo: I could go either way15:12
rlooi started to look at it but once i noticed the dependency, I didn't review.15:12
jrollwould be good to have it ready to land15:12
rloobetter to try to help get nova one to land?15:13
jrollthat nova patch shouldn't change anything about the tempest patch15:13
jrollsure15:13
vdroklist seems ok to me. will add one more in nova next week I think, with reserving resources15:13
rlooanyway, just my feedback :) others are more than welcome to review!15:13
rloothe nova claiming node one has a +2, do you think we ought to look, or leave it for nova folks to do?15:13
jrolldoesn't hurt for us to review, or ask nova people to review15:14
rloocan i delete idrac entry, cuz I don' t know when 1/9 is. (L153)15:14
jrollI forgot about the vendor stuff15:14
jrollsure15:14
rpiosorloo: I will update that. Thank you.15:15
rloothx rpioso!15:15
jrollor that :)15:15
rlooeither it passed, or we wait til sept 1...15:15
jrollheh15:15
rlooor jan 9, 201915:15
jrollanything else here?15:15
jrollno discussion topics, no RFEs to review15:16
jroll#topic Open discussion15:16
*** openstack changes topic to "Open discussion (Meeting topic: ironic)"15:16
jrollanyone have a thing?15:16
jrollallllllrighty then15:17
jrollthanks everyone!15:17
jroll#endmeeting15:17
*** 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"15:17
openstackMeeting ended Mon Jun  4 15:17:34 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:17
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic/2018/ironic.2018-06-04-15.00.html15:17
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2018/ironic.2018-06-04-15.00.txt15:17
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2018/ironic.2018-06-04-15.00.log.html15:17
vdrokwhee, fast meeting \o/15:17
vdrokthanks15:17
rpiosostendulker: Have you had an opportunity to consider my follow-up questions at https://review.openstack.org/#/c/545184/1/ironic/drivers/modules/drac/management.py@96 ?15:17
patchbotpatch 545184 - ironic - DRAC set_boot_device does not work with UEFI mode15:18
* jroll is good at fast meetings :)15:18
stendulkerrpioso: I did not look at it again. Will check.15:18
rpiosostendulker: Thank you :-)15:19
*** e0ne has quit IRC15:19
stendulkerrpioso: welcome :)15:19
TheJuliawow, meeting over already15:20
TheJuliawoot!15:20
TheJuliaRegarding locking and rescue, I followed up regarding both, the rescue patch required a rev/rebase and that was completed. and I got review traffic on the locking fix. tl;dr time.15:21
*** hamzy has joined #openstack-ironic15:21
rloothx TheJulia!15:22
TheJuliano problem15:22
jrollTheJulia: awesome, thanks15:23
*** pcaruana|worksho has quit IRC15:35
*** r-daneel_ has joined #openstack-ironic15:36
*** marios has quit IRC15:37
*** marios_ has joined #openstack-ironic15:37
Sukhdev_Good morning folks15:37
*** marios_ is now known as marios15:37
*** r-daneel has quit IRC15:38
*** r-daneel_ is now known as r-daneel15:38
Sukhdev_Folks, have a question regarding port groups. Looks like the neutron interface is not implemented, is it true?15:40
Sukhdev_jroll: TheJulia Ping15:41
jrollSukhdev_: define neutron interface, the neutron network interface in ironic is most definitely implemented15:41
Sukhdev_When conductor calls neutron port create, doesn't seem to pass the port group information to neutron15:42
jrollfor cleaning or deploying?15:43
Sukhdev_It calls neutron port create twice15:43
jrollduring deploy, nova does the port create15:43
Sukhdev_jroll: for deployment15:43
*** AlexeyAbashkin has quit IRC15:45
* jroll trying to find the code15:45
Sukhdev_jroll: I create two Ironic ports, create port group, and associate ports with port group. When I launch a server, I see two neutron calls with each ports local link info and nothing related to port group15:46
*** hjensas has quit IRC15:46
*** serlex has quit IRC15:46
jrollyes, I saw your question this morning15:46
Sukhdev_Jroll: I was looking in neutron.py15:46
jrollSukhdev_: nova creates the ports for deployment15:47
Sukhdev_jroll: I thought nova creates for tenant network and Ironic conductor creates for provisioning networks15:48
jrollah yeah, that's true15:48
jrollso this is the provisioning network stuff?15:48
Sukhdev_jroll: yes15:49
Sukhdev_It's in neutron.py15:49
Sukhdev_I did not see anything related to port groups in there15:50
*** stendulker has quit IRC15:50
jrollhuh, interesting15:50
jrollyeah, you're right, no idea why we don't use portgroups in there15:51
Sukhdev_jroll: I was confused as I thought this feature was implemented few releases ago15:53
jrollSukhdev_: it was15:53
jrollthere's likely a reason we don't use portgroups for provisioning15:54
vdrokiirc vasyl was talking about pxe not being able to understand portgroups15:54
jrolldoes pxe even work on.. yeah that15:54
jrollI don't think it does, I know at rackspace we'd break the bond to pxe15:54
jrollanyway I gotta go to lunch, feel free to file a bug, but I think this is how it's intended to work15:55
Sukhdev_jroll: hmmm. Is there a document which will give me better puiture as to how this feature works?15:56
Sukhdev_jroll: enjoy your lunch. Will ping you after lunch15:57
Sukhdev_vdrok: do you know of any documentation that will give me some idea as to how to make this work?15:59
rlooSukhdev_: this is the only doc i recall, about portgroups: https://docs.openstack.org/ironic/latest/admin/portgroups.html16:00
vdrokSukhdev_: you mean pxe boot from a portgroup?16:00
vdrokwhat we have right now is portgroups on tenant networks, and apart from the code I don't think there are any docs for provisioning/cleaning nets16:00
NobodyCamGood Morning Ironic'ers16:00
openstackgerritMerged openstack/ironic master: Power fault recovery: API implementation  https://review.openstack.org/55601516:00
vdrokmorning NobodyCam16:01
NobodyCamMorning Vdrok16:01
Sukhdev_vdrok: yes, and also documentation of overall port group feature16:01
Sukhdev_rloo: thanks.16:01
vdrokyup what rloo referenced is what we have16:01
rlooSukhdev_: i just skimmed that doc, there is a para there about port groups not working with provisioning & cleaning16:02
Sukhdev_rloo: so, what is the recommended deployment model?16:03
*** hshiina has quit IRC16:03
rlooSukhdev_: I don't know :-( Someone else must though...16:04
TheJuliaAbout what exactly? Why not?16:04
Sukhdev_TheJulia: I am looking for recommended deployment model for port groups16:05
TheJuliaI think we have never really percived the need or necessity to explicitly detail that... Then again it did also take ?two? Releases doe sufficent ibformation to be passed with neutron16:07
vdrokSukhdev_: we pass info about portgroups to the instance via configdrive, instance configures them on startup. bonds are not used during deployment and cleaning and the switch needs to support fallback to individual interfaces for pxe to work, that's what the doc says. what do you mean by the deployment model?16:07
Sukhdev_TheJulia: please scroll back and see the description of the issue I hit with port groups related to interface with neutron16:07
*** rajinir has joined #openstack-ironic16:08
*** gyee has joined #openstack-ironic16:08
TheJuliaReading further up16:10
Sukhdev_vdrok: I mean what is recommended for the admin/ operator who wants to use bond for tenant networks and non-bonded interfaces for provision/clean networks16:10
Sukhdev_vdrok: do I need to have three ports? One for pxe and two for bond?16:11
vdrokSukhdev_: I guess the answer is configuring your switch to support the fallback and adding info into the portgroup objects as described :) i can't say anything about particular switches configuration16:11
vdrokno, I think just having two ports in a portgroup should work16:12
TheJulia So... I think i know what the conundrum problem wise is... Just not sure the way to fix it because we might have shot ourselves in the foot16:12
Sukhdev_vdrok: I am not familiar with fallback. What is it and how do I configure it on the switch?16:13
TheJuliaDefault switch trunk handling behavior16:13
TheJuliaSome have the ability of lacp is not active, tp revert to non bonded operatio16:14
Sukhdev_Moreover what should be in the neutron port create which will tell ML2 driver as to what to do.16:14
vdrokSukhdev_: first link in google might be not the best answer, but :) https://eos.arista.com/configuring-port-channel-lacp-fallback-on-arista-switches-2/16:14
TheJuliaThe neutron port create should, if configured have the portgroup info i think, but reality might differ16:15
*** baha has quit IRC16:15
*** gcb has quit IRC16:15
* TheJulia is back at her hotel and goes to fibd out why the AC is exposed and clearly being worked on...16:15
vdrokSukhdev_: ironic will put everythin it has about portgroup properties into the neutron port and ml2 driver will use that info if it is able to16:16
Sukhdev_TheJulia: no, there is nothing in neutron port create16:16
vdrokthat will happen during configure_tenant_networks16:16
vdrokhttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/network/common.py#L235-L24116:18
* vdrok goes to get some food as well16:19
TheJuliaChanging hotel rooms16:19
Sukhdev_ vdrok let me look at it. Will ping you after lunch16:19
TheJuliaThis feels like a. Ug in preference of ports...16:21
Sukhdev_TheJulia: I did not follow- can you elaborate?16:21
*** MattMan has quit IRC16:21
*** MattMan has joined #openstack-ironic16:22
*** hjensas has joined #openstack-ironic16:23
*** praefect has quit IRC16:24
TheJuliaSukhdev_: i suspect we are defaulting to attaching tenant vifs to ports, not portgroups... Do your port and portgrouo internal ibfo fields confirm?16:26
*** trown is now known as trown|lunch16:27
Sukhdev_TheJulia: info?16:28
Sukhdev_ibfo?16:28
*** harlowja has joined #openstack-ironic16:28
TheJuliaThe internal_info field16:28
Sukhdev_TheJulia: I have been looking into the port records that come to ML2 driver. I see local link information only16:29
Sukhdev_TheJulia: oh how do find the internal_info for ports and port groups?16:30
vdrokSukhdev_: just openstack baremetal port (group) show, using latest api version16:31
vdrokexport OS_BAREMETAL_API_VERSION=latest iirc16:31
*** ianychoi has quit IRC16:32
vdrokalso, this is static port group configuration, so portgroup properties will not get into neutron port, as portgroup was already configured on the switch. the properties are only passed into instance config drive so that instance can set up the bond. but everything related to portgroup's ports gets into neutron port and can be used by mk2 driver16:33
vdroks/mk2/ml216:33
*** tesseract-RH has quit IRC16:34
vdrokTheJulia: not exactly, we prefer something with physical network set https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/network/common.py#L181-L18416:35
Sukhdev_vdrok: oh I see. So, there is assumption that switch needs to be pre configured for port group16:35
vdrokyup16:35
*** fragatina has joined #openstack-ironic16:36
vdrokthere was an idea of advancing it further for ml2 driver to actually configure the port groups but seems like noone picked it up yet16:36
Sukhdev_vdrok: so no support for dynamic configuration?16:36
sambetts_our ml2 driver already does it dynamically16:36
sambetts_if we received two local link configs we configure it16:37
vdrokoh, then use sambetts_ ' driver :)16:37
Sukhdev_sambetts_: how do you do it in the absence of this information?16:37
* jroll spies sambetts_' sales hat :P16:37
Sukhdev_sambetts_: that is exactly I am looking to see in the neutron port create and I do not?16:38
TheJuliavdrok: that is what i remember, and yeah.   It is totally up to the ml2 driver16:38
vdrokyes, it's the neutron network interface that does not pass it into neutron, but if one creates their own network interface...16:39
Sukhdev_sambetts_: how do you get multiple local link configs - I thought that is supposed to come in port records16:39
sambetts_we have all the information we need, pre-local_group_config being added we just did: if len(local_link_configs) > 1: create a LAG, put that LAG on the right vlan, and put both ports into that LAG; else: program one port16:39
sambetts_after then we can change the LAG type etc16:39
Sukhdev_sambetts_: that is exactly my logic as well, but, I only get one local link config16:40
*** praefect has joined #openstack-ironic16:41
sambetts_if the VIF is attached to a portgroup in ironic it should get both the ports in that portgroup16:41
sambetts_as a list16:41
Sukhdev_sambetts_: that information is supposed to  come from neutron.py. And I do not see anything there16:41
Sukhdev_sambetts_: what am I missing?16:42
TheJuliaBack to thd question... Is one actually attachdd16:42
sambetts_https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/network/common.py#L235-L24116:42
sambetts_that logic does it ^ and neutron.py calls that for plugging the tenent network16:42
*** fragatina has quit IRC16:43
*** mgoddard has quit IRC16:43
*** fragatina has joined #openstack-ironic16:43
sambetts_portgroups are never used for provisioning or cleaning networks because bonds can't PXE16:43
sambetts_so only plumbing the tenant network will see a portgroup get attached16:44
Sukhdev_sambetts_: hmmm. I see. In my case, I get two neutron calls one for each port instead of two local configs in one call16:44
sambetts_that sounds like when the provisioning network is plumbed16:44
Sukhdev_sambetts_: right16:45
rpiosoMay a localizable string, a string wrapped in _(), be used to construct a non-localizable string? The context is https://review.openstack.org/#/c/545184/1/ironic/drivers/modules/drac/management.py@9616:45
patchbotpatch 545184 - ironic - DRAC set_boot_device does not work with UEFI mode16:45
sambetts_and we never use portgroups for provisioning or cleaning, so that behaviour is right16:45
TheJuliaSukhdev_: willing to provide insighr into the state of your port configuration in terms of the internal_info fields16:45
jrollI think folks are getting confused, Sukhdev_ is asking specifically about provisioning net, not tenant networks16:46
Sukhdev_jroll: correct. But, I think what sambetts_ says is making sense.16:47
sambetts_if thats the case then the simple answer is: we deliberately don't use portgroups for provisioning because they can't PXE16:47
*** e0ne has joined #openstack-ironic16:47
*** ianychoi has joined #openstack-ironic16:48
Sukhdev_The confusion comes from the fact that two neutron port creates are seen - which seems to the correct behavior it seems16:48
sambetts_we'll create a neutron port for every ironic port that has pxe_enabled=True16:48
sambetts_so we have the best chances of getting a successful pxe16:49
*** dougsz has quit IRC16:49
Sukhdev_sambetts_: I think I got it. Your explanation makes sense.16:49
sambetts_if pxe_enabled is set true on a port then it must be able to operate as a single NIC either as fallback or dynamically switched from LAG to non-LAG (I think thats documented somewhere)16:50
sambetts_so PXE works16:50
*** pcaruana|worksho has joined #openstack-ironic16:51
TheJuliaI dont thibk we have that well documented given the number of people asking for more networking docs16:52
TheJuliaAt the forum16:52
Sukhdev_sambetts_: so, once the network flip takes place to tenant network, then two local link configs will come one neutron update port.  Did I get you right?16:52
sambetts_Sukhdev_: yup16:52
sambetts_TheJulia: +100, the networking docs are a bit split away from the other docs too if I remember correctly16:53
Sukhdev_TheJulia: you are correct. Documentation can use some help16:53
* TheJulia womders where to find an IPA in Brno16:54
*** baha has joined #openstack-ironic16:54
Sukhdev_sambetts_: regarding fallback mode, what indication comes in neutron port that ML2 driver can use to fallback?16:55
jrollTheJulia: should be accessible from brno: http://tarballs.openstack.org/ironic-python-agent/tinyipa/16:56
jroll:D16:56
* TheJulia looks for wet cats16:56
*** akhilaki has joined #openstack-ironic16:56
TheJulia0 cats found :(16:57
sambetts_Sukhdev_: not sure I understand, in our case we tear down the LAG when the portgroup neutron port is unbound16:58
sambetts_Sukhdev_: so the port is usable as a single port16:58
Sukhdev_sambetts_: got it. Makes sense from the switch configuration point of view16:59
sambetts_Sukhdev_: the fallback mode I mention is for when the LAG is precreated on the TOR and your not dynamically programming it, you can normally set a boolean flag on the ports to allow the ports to operate a single ports even when they are LAGed17:00
Sukhdev_sambetts_: is there any specific configuration needed on the NIC side to support dynamic behavior17:00
sambetts_Sukhdev_: ironic will ensure the right config is passed into the config drive for setting up the bonds17:01
Sukhdev_sambetts_: now that I got the explanation, let me go back and try it. Thanks for the explanation17:02
sambetts_No problem /me needs to run too17:02
Sukhdev_TheJulia: is right, I think this should be documented17:02
sambetts_TheJulia: perhaps we need to write dev docs for ml2 drivers too17:02
sambetts_yeah we need user docs and dev docs17:02
Sukhdev_Especially the static vs dynamic configuration17:03
sambetts_+10017:03
TheJuliasambetts_:  +100017:03
TheJuliaActually, a general +100017:03
*** fragatina has quit IRC17:04
*** fragatina has joined #openstack-ironic17:04
*** fragatina has quit IRC17:04
Sukhdev_Thank you everybody for providing wisdom. Collective wisdom always wins 😃17:04
sambetts_I think we often write user/operator docs and forget to write dev docs for a lot of this stuff17:05
*** fragatina has joined #openstack-ironic17:05
sambetts_<insert tribal knowledge here>17:05
sambetts_;)17:05
* sambetts_ ---> home 17:05
sambetts_night all17:05
*** sambetts_ is now known as sambetts|afk17:05
*** fragatina has quit IRC17:06
*** fragatina has joined #openstack-ironic17:06
*** harlowja has quit IRC17:10
*** pcaruana|worksho is now known as pcaruana17:18
*** AlexeyAbashkin has joined #openstack-ironic17:33
*** Alexey_Abashkin has joined #openstack-ironic17:36
*** AlexeyAbashkin has quit IRC17:37
*** Alexey_Abashkin is now known as AlexeyAbashkin17:37
*** jaganathan has quit IRC17:39
*** praefect has quit IRC17:40
openstackgerritMichael Turek proposed openstack/ironic-lib master: [WIP] Add logic to create PreP partition for ppc64* arch  https://review.openstack.org/57210217:42
openstackgerritMichael Turek proposed openstack/ironic-lib master: [WIP] Add logic to create PreP partition for ppc64* arch  https://review.openstack.org/57210217:47
*** harlowja has joined #openstack-ironic17:49
*** ajya has quit IRC17:52
*** trown|lunch is now known as trown17:54
*** mgoddard has joined #openstack-ironic17:55
openstackgerritMichael Turek proposed openstack/ironic-lib master: [WIP] Add logic to create PReP partition for ppc64* arch  https://review.openstack.org/57210217:58
mjtureksorry I'll stop17:58
mjturek:)17:58
*** r-daneel has quit IRC17:58
*** fragatina has quit IRC17:59
*** fragatina has joined #openstack-ironic17:59
*** AlexeyAbashkin has quit IRC18:09
*** r-daneel has joined #openstack-ironic18:09
*** ajya has joined #openstack-ironic18:36
*** mgoddard has quit IRC18:41
*** Sukhdev has joined #openstack-ironic18:47
*** sambetts|afk has quit IRC19:22
*** sambetts_ has joined #openstack-ironic19:25
mjturekTheJulia: any objection to using your bluejeans line for this month's bug day again?19:27
mjturekwriting up the email  now19:27
*** harlowja has quit IRC19:29
*** lifeless has joined #openstack-ironic19:34
*** rwsu has joined #openstack-ironic19:34
*** Sukhdev has quit IRC19:39
*** milan_ has quit IRC19:54
*** Sukhdev has joined #openstack-ironic19:55
*** milan has quit IRC19:55
*** kzaitsev1pi has quit IRC19:57
*** kzaitsev_pi has joined #openstack-ironic19:58
*** harlowja has joined #openstack-ironic19:59
*** ajya has quit IRC20:02
*** ajya has joined #openstack-ironic20:02
*** fragatina has quit IRC20:09
*** fragatina has joined #openstack-ironic20:10
*** e0ne has quit IRC20:13
*** sapd_ has quit IRC20:17
*** dprince has quit IRC20:21
*** anupn has joined #openstack-ironic20:27
*** anupn has joined #openstack-ironic20:27
*** Sukhdev has quit IRC20:31
*** anupn has left #openstack-ironic20:33
*** anupn has joined #openstack-ironic20:33
*** jcoufal has quit IRC20:33
*** e0ne has joined #openstack-ironic20:38
*** sapd has joined #openstack-ironic20:40
*** baha_ has joined #openstack-ironic20:40
*** baha has quit IRC20:43
*** baha_ is now known as baha20:46
*** lifeless_ has joined #openstack-ironic20:49
*** lifeless has quit IRC20:50
*** pcaruana has quit IRC20:59
*** e0ne has quit IRC21:02
*** bfournie has quit IRC21:03
*** harlowja has quit IRC21:04
TheJuliaWhen is it?21:05
*** trown is now known as trown|outtypewww21:06
*** markguz has joined #openstack-ironic21:07
*** rloo has quit IRC21:08
mjturekTheJulia: Thursday @ 1:00 PM UTC21:10
TheJuliaOk, I think I’ll be in the air, but I’ll need to see if I can unlock it in the morning21:11
TheJuliaI’m gmt+2 right now21:11
mjturekokay! I can figure something else out if it's too much trouble!21:11
*** rloo has joined #openstack-ironic21:12
TheJuliaAwesome, going back the the land of sleep now, thanks mjturek!21:12
mjtureknight TheJulia!21:13
*** markguz has left #openstack-ironic21:13
*** harlowja has joined #openstack-ironic21:36
*** baha has quit IRC21:41
*** rcernin has joined #openstack-ironic22:03
*** r-daneel has quit IRC22:12
*** r-daneel has joined #openstack-ironic22:13
*** cjloader_ has joined #openstack-ironic22:21
*** cjloader has quit IRC22:21
*** cjloader_ has quit IRC22:22
*** ajya has quit IRC22:25
*** lifeless has joined #openstack-ironic22:31
*** hjensas has quit IRC22:31
*** lifeless_ has quit IRC22:31
*** bfournie has joined #openstack-ironic22:50
*** fragatina has quit IRC22:58
*** fragatina has joined #openstack-ironic22:59
*** r-daneel has quit IRC23:05
*** rwsu has quit IRC23:16
*** etingof has quit IRC23:17
*** cjloader has joined #openstack-ironic23:25
*** cjloader has quit IRC23:29
*** masber has joined #openstack-ironic23:49
*** masuberu has quit IRC23:52
*** etingof has joined #openstack-ironic23:58
*** rpioso is now known as rpioso|afk23:59

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