*** d0ugal has joined #openstack-ironic | 00:01 | |
*** kzaitsev1pi has quit IRC | 00:51 | |
*** kzaitsev_pi has joined #openstack-ironic | 00:59 | |
*** phuongnh has joined #openstack-ironic | 01:01 | |
*** kzaitsev_pi has quit IRC | 01:05 | |
*** kzaitsev_pi has joined #openstack-ironic | 01:06 | |
*** tiendc has joined #openstack-ironic | 01:07 | |
*** weshay has quit IRC | 01:30 | |
*** namnh has joined #openstack-ironic | 01:34 | |
*** weshay has joined #openstack-ironic | 01:36 | |
*** hamzy has quit IRC | 01:56 | |
*** hamzy has joined #openstack-ironic | 01:56 | |
*** namnh has quit IRC | 02:33 | |
*** namnh has joined #openstack-ironic | 02:34 | |
*** zhangfei has joined #openstack-ironic | 02:36 | |
*** gcb has joined #openstack-ironic | 02:43 | |
*** fragatina has joined #openstack-ironic | 03:04 | |
*** lifeless_ has joined #openstack-ironic | 03:08 | |
*** lifeless has quit IRC | 03:09 | |
*** fragatina has quit IRC | 03:13 | |
*** EmilienM has quit IRC | 03:22 | |
*** gyankum has joined #openstack-ironic | 03:22 | |
*** gyankum has quit IRC | 03:24 | |
*** EmilienM has joined #openstack-ironic | 03:24 | |
*** lifeless has joined #openstack-ironic | 03:29 | |
*** lifeless_ has quit IRC | 03:29 | |
*** marlinc has quit IRC | 03:32 | |
*** jaganathan has joined #openstack-ironic | 03:33 | |
*** jaganathan has quit IRC | 03:34 | |
*** marlinc has joined #openstack-ironic | 03:40 | |
*** jaganathan has joined #openstack-ironic | 04:04 | |
*** kzaitsev1pi has joined #openstack-ironic | 04:07 | |
*** kzaitsev_pi has quit IRC | 04:07 | |
*** hshiina|afk is now known as hshiina | 04:39 | |
*** rbartal has quit IRC | 04:46 | |
*** rbartal has joined #openstack-ironic | 04:58 | |
*** hamzy has quit IRC | 05:12 | |
*** rbartal has quit IRC | 05:29 | |
*** marios has joined #openstack-ironic | 05:36 | |
*** marios has quit IRC | 05:36 | |
*** marios has joined #openstack-ironic | 05:38 | |
*** links has joined #openstack-ironic | 05:38 | |
*** rbartal has joined #openstack-ironic | 05:42 | |
*** marios has quit IRC | 05:49 | |
*** hoonetorg has joined #openstack-ironic | 05:49 | |
*** marios has joined #openstack-ironic | 05:49 | |
*** skazi has joined #openstack-ironic | 06:02 | |
*** openstackgerrit has joined #openstack-ironic | 06:02 | |
openstackgerrit | Merged openstack/python-ironicclient master: Wire in header microversion into negotiation https://review.openstack.org/558027 | 06:02 |
---|---|---|
*** cjloader has joined #openstack-ironic | 06:20 | |
*** cjloader has quit IRC | 06:24 | |
*** e0ne has joined #openstack-ironic | 06:34 | |
*** bdodd has joined #openstack-ironic | 06:47 | |
*** bdodd_ has quit IRC | 06:50 | |
*** liuzz has joined #openstack-ironic | 06:58 | |
*** hjensas has joined #openstack-ironic | 07:02 | |
*** hjensas has quit IRC | 07:02 | |
*** hjensas has joined #openstack-ironic | 07:02 | |
*** arnewiebalck has joined #openstack-ironic | 07:05 | |
*** rbartal has quit IRC | 07:09 | |
*** pcaruana has joined #openstack-ironic | 07:12 | |
*** pcaruana is now known as pcaruana|worksho | 07:14 | |
*** sapd_ has quit IRC | 07:15 | |
*** sapd_ has joined #openstack-ironic | 07:15 | |
*** jtomasek has joined #openstack-ironic | 07:15 | |
*** tesseract has joined #openstack-ironic | 07:16 | |
*** yolanda_ has joined #openstack-ironic | 07:20 | |
*** rbartal has joined #openstack-ironic | 07:22 | |
*** serlex has joined #openstack-ironic | 07:23 | |
*** yolanda has quit IRC | 07:23 | |
mkrai | Hi Ironic team. I am getting error "Version 1.25 of Node is not supported" for every command | 07:27 |
mkrai | I tried upgrading db also but it's not working | 07:27 |
mkrai | Can anyone help? | 07:27 |
*** e0ne has quit IRC | 07:30 | |
*** e0ne_ has joined #openstack-ironic | 07:30 | |
TheJulia | mkrai: 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-ironic | 07:35 | |
*** athomas has joined #openstack-ironic | 07:38 | |
*** jistr is now known as jistr|mtgs | 07:38 | |
*** rbartal has quit IRC | 07:40 | |
*** rbartal has joined #openstack-ironic | 07:41 | |
mkrai | TheJulia: I manually changed the nodes.version to 1.23 and it is working | 07:45 |
*** ajya has joined #openstack-ironic | 07:45 | |
*** tesseract-RH has joined #openstack-ironic | 07:45 | |
TheJulia | mkrai: 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 pin | 07:47 |
*** tesseract has quit IRC | 07:48 | |
*** tesseract-RH has quit IRC | 07:48 | |
*** tesseract has joined #openstack-ironic | 07:49 | |
mkrai | TheJulia: Any supporting document on this? | 07:51 |
*** dougsz has joined #openstack-ironic | 08:09 | |
*** rcernin has quit IRC | 08:13 | |
*** liuzz has quit IRC | 08:13 | |
TheJulia | mkrai: https://docs.openstack.org/ironic/latest/admin/upgrade-guide.html | 08:21 |
*** AlexeyAbashkin has quit IRC | 08:27 | |
*** AlexeyAbashkin has joined #openstack-ironic | 08:27 | |
*** rbartal has quit IRC | 08:50 | |
*** rbartal has joined #openstack-ironic | 09:05 | |
*** rbartal has quit IRC | 09:15 | |
*** rbartal has joined #openstack-ironic | 09:15 | |
*** mgoddard has joined #openstack-ironic | 09:20 | |
*** sapd_ has quit IRC | 09:45 | |
*** sapd_ has joined #openstack-ironic | 09:45 | |
*** vabada has joined #openstack-ironic | 09:54 | |
*** vabada has quit IRC | 09:54 | |
*** parlos has joined #openstack-ironic | 09:57 | |
*** hshiina has quit IRC | 10:03 | |
*** namnh has quit IRC | 10:05 | |
*** alex_xu_ has joined #openstack-ironic | 10:17 | |
openstackgerrit | yolanda.robla proposed openstack/ironic master: Fix FakeBIOS to allow tempest testing https://review.openstack.org/571440 | 10:17 |
*** sw3_ has joined #openstack-ironic | 10:18 | |
*** sambetts_ has joined #openstack-ironic | 10:19 | |
*** ddurst- has joined #openstack-ironic | 10:19 | |
*** zzzeek_ has joined #openstack-ironic | 10:19 | |
*** sai- has joined #openstack-ironic | 10:20 | |
*** sambetts|afk has quit IRC | 10:20 | |
*** sw3 has quit IRC | 10:20 | |
*** zzzeek has quit IRC | 10:20 | |
*** etingof has quit IRC | 10:20 | |
*** sai_ has quit IRC | 10:20 | |
*** alex_xu has quit IRC | 10:20 | |
*** 7GHAARR89 has quit IRC | 10:20 | |
*** ddurst has quit IRC | 10:20 | |
*** sw3_ is now known as sw3 | 10:20 | |
*** betherly_ has joined #openstack-ironic | 10:20 | |
*** etingof has joined #openstack-ironic | 10:26 | |
*** hamzy has joined #openstack-ironic | 10:27 | |
*** tesseract has quit IRC | 10:41 | |
*** phuongnh has quit IRC | 10:41 | |
*** tesseract has joined #openstack-ironic | 10:44 | |
*** milan has joined #openstack-ironic | 11:02 | |
*** milan_ has joined #openstack-ironic | 11:04 | |
*** rbartal has quit IRC | 11:11 | |
jrollinhatin | morning | 11:19 |
*** jrollinhatin is now known as jroll | 11:20 | |
*** lifeless_ has joined #openstack-ironic | 11:21 | |
*** lifeless has quit IRC | 11:22 | |
*** zhangfei has quit IRC | 11:24 | |
*** rbartal has joined #openstack-ironic | 11:26 | |
* TheJulia waves while trying to resist going to sleep | 11:27 | |
*** tiendc has quit IRC | 11:37 | |
openstackgerrit | Olivier 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/569596 | 11:39 |
openstackgerrit | Olivier 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/569594 | 11:40 |
*** dprince has joined #openstack-ironic | 11:49 | |
*** parlos has quit IRC | 12:06 | |
*** trown|outtypewww is now known as trown | 12:09 | |
*** rh-jelabarre has joined #openstack-ironic | 12:10 | |
*** bfournie has joined #openstack-ironic | 12:15 | |
*** jroll has quit IRC | 12:29 | |
*** jroll has joined #openstack-ironic | 12:30 | |
*** openstackgerrit has quit IRC | 12:34 | |
TheJulia | I highly doubt I'll even still be awake when it is time for the meeting | 12:46 |
*** mjturek has joined #openstack-ironic | 12:48 | |
*** openstackgerrit has joined #openstack-ironic | 12:49 | |
openstackgerrit | Kaifeng Wang proposed openstack/ironic-tempest-plugin master: Power fault recovery: tempest tests https://review.openstack.org/558170 | 12:49 |
*** rloo has joined #openstack-ironic | 13:01 | |
*** jcoufal has joined #openstack-ironic | 13:05 | |
openstackgerrit | Ivan Kolodyazhny proposed openstack/ironic-ui master: Rename tests/registration.py to /tests/test_registration.py https://review.openstack.org/572097 | 13:10 |
*** jaypipes has joined #openstack-ironic | 13:20 | |
openstackgerrit | Michael Turek proposed openstack/ironic-lib master: ww:[WIP] Add logic to create PreP partition for ppc64* arch https://review.openstack.org/572102 | 13:21 |
*** baha has joined #openstack-ironic | 13:33 | |
*** elbragstad is now known as lbragstad | 13:42 | |
*** r-daneel has joined #openstack-ironic | 13:48 | |
TheJulia | mjturek: I commented on your wip ^^^ with a few things | 13:53 |
mjturek | just saw! looking now, thanks TheJulia | 13:53 |
TheJulia | no problem, I'm about to fall asleep | 13:54 |
TheJulia | ZzZzZzZzZz | 13:54 |
* TheJulia is in GMT+2 at the moment | 13:54 | |
TheJulia | Anyone up for running the meeting for today? | 13:56 |
jroll | I have to bail at x:30 but otherwise don't mind | 13:57 |
TheJulia | Would 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 moment | 13:59 |
jroll | yeah, if we can get it done in 30 minutes I'll do it :) | 13:59 |
mjturek | TheJulia - seems like you're always in a new timezone!! I don't know how you keep track of it all | 14:00 |
mjturek | sleep well! | 14:00 |
TheJulia | you can always tag me as another chair and I can at least end it when time for that comes. | 14:00 |
jroll | okey | 14:01 |
TheJulia | well, 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 |
jroll | utc? | 14:01 |
jroll | oh we meet at 1500 utc now, right | 14:02 |
jroll | I'll just end it if nobody wants to take over | 14:02 |
TheJulia | mjturek: It took changing brain to remember utc | 14:02 |
TheJulia | yeah, 1500 utc | 14:02 |
TheJulia | 5pm gmt+2 | 14:02 |
jroll | right | 14:02 |
jroll | I never remember when our meeting is, other than when my calendar dings at me | 14:03 |
*** Sukhdev_ has joined #openstack-ironic | 14:03 | |
*** r-daneel_ has joined #openstack-ironic | 14:04 | |
*** beekneemech is now known as bnemec | 14:06 | |
*** r-daneel has quit IRC | 14:06 | |
*** r-daneel_ has quit IRC | 14:09 | |
*** r-daneel has joined #openstack-ironic | 14:10 | |
*** links has quit IRC | 14:10 | |
rloo | good morning ironic'ers jroll, sleepy TheJulia, mjturek | 14:11 |
mjturek | gm rloo :) | 14:11 |
rloo | I *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 |
TheJulia | rloo: 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 |
TheJulia | and good morning rloo | 14:14 |
rloo | TheJulia: ah, thx, I missed that! | 14:14 |
rloo | TheJulia: good evening to you :) | 14:15 |
*** r-daneel has quit IRC | 14:15 | |
*** r-daneel has joined #openstack-ironic | 14:16 | |
*** e0ne_ has quit IRC | 14:16 | |
olivierbourdon38 | Good 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 |
patchbot | patch 566094 - ironic-python-agent - Fix gate and bump CoreOS version to latest stable. (MERGED) | 14:16 |
patchbot | patch 569594 - ironic-python-agent (stable/queens) - Fix for fatal error when GPT was used and only MBR... | 14:16 |
*** e0ne has joined #openstack-ironic | 14:17 | |
*** TheJulia is now known as needsleep | 14:18 | |
needsleep | There, a little more appropriate | 14:18 |
*** cjloader has joined #openstack-ironic | 14:19 | |
*** cjloader has quit IRC | 14:19 | |
*** alex_xu_ has quit IRC | 14:20 | |
*** cjloader has joined #openstack-ironic | 14:20 | |
*** alex_xu has joined #openstack-ironic | 14:20 | |
*** rbartal has quit IRC | 14:34 | |
*** hamzy has quit IRC | 14:36 | |
*** hshiina has joined #openstack-ironic | 14:40 | |
*** alex_xu has quit IRC | 14:47 | |
*** gcb has quit IRC | 14:47 | |
*** alex_xu has joined #openstack-ironic | 14:49 | |
*** gcb has joined #openstack-ironic | 14:54 | |
*** praefect has joined #openstack-ironic | 14:56 | |
*** needsleep is now known as TheJulia | 14:56 | |
jroll | I wonder if I'll remember how to do this | 14:56 |
TheJulia | heh | 14:58 |
TheJulia | I can start it I guess, this meeting is still going | 14:58 |
TheJulia | in person meeting | 14:58 |
jroll | nah I got it | 14:58 |
*** stendulker has joined #openstack-ironic | 14:59 | |
jroll | #startmeeting ironic | 15:00 |
openstack | Meeting 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 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
*** openstack changes topic to " (Meeting topic: ironic)" | 15:00 | |
openstack | The meeting name has been set to 'ironic' | 15:00 |
jroll | morning/afternoon/evening y'all | 15:00 |
jroll | as always the agenda is here: | 15:00 |
vdrok | o/ | 15:00 |
jroll | #link https://wiki.openstack.org/wiki/Meetings/Ironic | 15:00 |
jroll | #chair TheJulia | 15:00 |
openstack | Current chairs: TheJulia jroll | 15:00 |
bdodd | o/ | 15:00 |
mjturek | o/ | 15:00 |
baha | o/ | 15:00 |
jroll | I have to leave in 30 minutes, so let's either keep it short or someone will need to take over :) | 15:00 |
rloo | o/ | 15:00 |
hshiina | o/ | 15:00 |
*** rpioso|afk is now known as rpioso | 15:00 | |
rpioso | o/ | 15:00 |
jroll | #topic Announcements / Reminders | 15:01 |
*** openstack changes topic to "Announcements / Reminders (Meeting topic: ironic)" | 15:01 | |
mgoddard | o/ | 15:01 |
jroll | I don't have anything here - TheJulia or anyone else? | 15:01 |
stendulker | o/ | 15:01 |
*** tesseract-RH has joined #openstack-ironic | 15:01 | |
rloo | it is some deadline week for openstack, but i don't think it affects us. | 15:01 |
vdrok | rocky-2 this week? | 15:02 |
*** tesseract has quit IRC | 15:02 | |
rloo | yeah, that :) | 15:02 |
jroll | ah, good to know | 15:02 |
jroll | #info milestone 2 is this week | 15:02 |
rloo | i think the nova specs we're interested in, have been approved. | 15:02 |
jroll | I believe so as well | 15:02 |
jroll | #topic Review action items from last meeting | 15: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 |
jroll | TheJulia: did you get a chance to chat with them? | 15:03 |
* jroll assumes she is busy, will loop back to it | 15:04 | |
jroll | #topic Review subteam status reports | 15:04 |
*** openstack changes topic to "Review subteam status reports (Meeting topic: ironic)" | 15:04 | |
jroll | #link https://etherpad.openstack.org/p/IronicWhiteBoard | 15:04 |
jroll | starting at line 178 | 15:04 |
jroll | bios just has one patch left, nice | 15:04 |
mgoddard | I'd still like to see a tempest test for bios | 15:05 |
rloo | hmm, that bios stuff is out of date i think | 15:05 |
jroll | could be | 15:05 |
jroll | oh cool, that last one landed | 15:05 |
jroll | tempest would be nice, if it's possible | 15:06 |
rloo | well, i just struck the last link there cuz it merged :) but is it the last? must be some ironicclient related patch ... | 15:06 |
jroll | I added a link to the topic, there's a few other patches | 15:06 |
jroll | very few whiteboard updates this week | 15:07 |
jroll | I don't have any more questions/comments, does anyone else? | 15:07 |
*** lifeless_ has quit IRC | 15:08 | |
rloo | i guess we can move on | 15:08 |
jroll | #topic Deciding on priorities for the coming week | 15:08 |
*** openstack changes topic to "Deciding on priorities for the coming week (Meeting topic: ironic)" | 15:08 | |
* jroll is checking/editing priorities | 15:09 | |
jroll | these are at line 118 btw | 15:10 |
jroll | these actually look fine as-is to me, I don't think we need to add to it | 15:11 |
jroll | any ideas? | 15:11 |
rloo | so the rescue patch, L139. it can't land until nova dependency lands, so is it worth putting in our priorities? | 15:11 |
jroll | s/ideas/thoughts | 15:11 |
jroll | rloo: I could go either way | 15:12 |
rloo | i started to look at it but once i noticed the dependency, I didn't review. | 15:12 |
jroll | would be good to have it ready to land | 15:12 |
rloo | better to try to help get nova one to land? | 15:13 |
jroll | that nova patch shouldn't change anything about the tempest patch | 15:13 |
jroll | sure | 15:13 |
vdrok | list seems ok to me. will add one more in nova next week I think, with reserving resources | 15:13 |
rloo | anyway, just my feedback :) others are more than welcome to review! | 15:13 |
rloo | the nova claiming node one has a +2, do you think we ought to look, or leave it for nova folks to do? | 15:13 |
jroll | doesn't hurt for us to review, or ask nova people to review | 15:14 |
rloo | can i delete idrac entry, cuz I don' t know when 1/9 is. (L153) | 15:14 |
jroll | I forgot about the vendor stuff | 15:14 |
jroll | sure | 15:14 |
rpioso | rloo: I will update that. Thank you. | 15:15 |
rloo | thx rpioso! | 15:15 |
jroll | or that :) | 15:15 |
rloo | either it passed, or we wait til sept 1... | 15:15 |
jroll | heh | 15:15 |
rloo | or jan 9, 2019 | 15:15 |
jroll | anything else here? | 15:15 |
jroll | no discussion topics, no RFEs to review | 15:16 |
jroll | #topic Open discussion | 15:16 |
*** openstack changes topic to "Open discussion (Meeting topic: ironic)" | 15:16 | |
jroll | anyone have a thing? | 15:16 |
jroll | allllllrighty then | 15:17 |
jroll | thanks everyone! | 15:17 |
jroll | #endmeeting | 15: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 | |
openstack | Meeting ended Mon Jun 4 15:17:34 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:17 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/ironic/2018/ironic.2018-06-04-15.00.html | 15:17 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/ironic/2018/ironic.2018-06-04-15.00.txt | 15:17 |
openstack | Log: http://eavesdrop.openstack.org/meetings/ironic/2018/ironic.2018-06-04-15.00.log.html | 15:17 |
vdrok | whee, fast meeting \o/ | 15:17 |
vdrok | thanks | 15:17 |
rpioso | stendulker: 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 |
patchbot | patch 545184 - ironic - DRAC set_boot_device does not work with UEFI mode | 15:18 |
* jroll is good at fast meetings :) | 15:18 | |
stendulker | rpioso: I did not look at it again. Will check. | 15:18 |
rpioso | stendulker: Thank you :-) | 15:19 |
*** e0ne has quit IRC | 15:19 | |
stendulker | rpioso: welcome :) | 15:19 |
TheJulia | wow, meeting over already | 15:20 |
TheJulia | woot! | 15:20 |
TheJulia | Regarding 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-ironic | 15:21 | |
rloo | thx TheJulia! | 15:22 |
TheJulia | no problem | 15:22 |
jroll | TheJulia: awesome, thanks | 15:23 |
*** pcaruana|worksho has quit IRC | 15:35 | |
*** r-daneel_ has joined #openstack-ironic | 15:36 | |
*** marios has quit IRC | 15:37 | |
*** marios_ has joined #openstack-ironic | 15:37 | |
Sukhdev_ | Good morning folks | 15:37 |
*** marios_ is now known as marios | 15:37 | |
*** r-daneel has quit IRC | 15:38 | |
*** r-daneel_ is now known as r-daneel | 15: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 Ping | 15:41 |
jroll | Sukhdev_: define neutron interface, the neutron network interface in ironic is most definitely implemented | 15:41 |
Sukhdev_ | When conductor calls neutron port create, doesn't seem to pass the port group information to neutron | 15:42 |
jroll | for cleaning or deploying? | 15:43 |
Sukhdev_ | It calls neutron port create twice | 15:43 |
jroll | during deploy, nova does the port create | 15:43 |
Sukhdev_ | jroll: for deployment | 15:43 |
*** AlexeyAbashkin has quit IRC | 15:45 | |
* jroll trying to find the code | 15: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 group | 15:46 |
*** hjensas has quit IRC | 15:46 | |
*** serlex has quit IRC | 15:46 | |
jroll | yes, I saw your question this morning | 15:46 |
Sukhdev_ | Jroll: I was looking in neutron.py | 15:46 |
jroll | Sukhdev_: nova creates the ports for deployment | 15:47 |
Sukhdev_ | jroll: I thought nova creates for tenant network and Ironic conductor creates for provisioning networks | 15:48 |
jroll | ah yeah, that's true | 15:48 |
jroll | so this is the provisioning network stuff? | 15:48 |
Sukhdev_ | jroll: yes | 15:49 |
Sukhdev_ | It's in neutron.py | 15:49 |
Sukhdev_ | I did not see anything related to port groups in there | 15:50 |
*** stendulker has quit IRC | 15:50 | |
jroll | huh, interesting | 15:50 |
jroll | yeah, you're right, no idea why we don't use portgroups in there | 15:51 |
Sukhdev_ | jroll: I was confused as I thought this feature was implemented few releases ago | 15:53 |
jroll | Sukhdev_: it was | 15:53 |
jroll | there's likely a reason we don't use portgroups for provisioning | 15:54 |
vdrok | iirc vasyl was talking about pxe not being able to understand portgroups | 15:54 |
jroll | does pxe even work on.. yeah that | 15:54 |
jroll | I don't think it does, I know at rackspace we'd break the bond to pxe | 15:54 |
jroll | anyway I gotta go to lunch, feel free to file a bug, but I think this is how it's intended to work | 15: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 lunch | 15:57 |
Sukhdev_ | vdrok: do you know of any documentation that will give me some idea as to how to make this work? | 15:59 |
rloo | Sukhdev_: this is the only doc i recall, about portgroups: https://docs.openstack.org/ironic/latest/admin/portgroups.html | 16:00 |
vdrok | Sukhdev_: you mean pxe boot from a portgroup? | 16:00 |
vdrok | what 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 nets | 16:00 |
NobodyCam | Good Morning Ironic'ers | 16:00 |
openstackgerrit | Merged openstack/ironic master: Power fault recovery: API implementation https://review.openstack.org/556015 | 16:00 |
vdrok | morning NobodyCam | 16:01 |
NobodyCam | Morning Vdrok | 16:01 |
Sukhdev_ | vdrok: yes, and also documentation of overall port group feature | 16:01 |
Sukhdev_ | rloo: thanks. | 16:01 |
vdrok | yup what rloo referenced is what we have | 16:01 |
rloo | Sukhdev_: i just skimmed that doc, there is a para there about port groups not working with provisioning & cleaning | 16:02 |
Sukhdev_ | rloo: so, what is the recommended deployment model? | 16:03 |
*** hshiina has quit IRC | 16:03 | |
rloo | Sukhdev_: I don't know :-( Someone else must though... | 16:04 |
TheJulia | About what exactly? Why not? | 16:04 |
Sukhdev_ | TheJulia: I am looking for recommended deployment model for port groups | 16:05 |
TheJulia | I 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 neutron | 16:07 |
vdrok | Sukhdev_: 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 neutron | 16:07 |
*** rajinir has joined #openstack-ironic | 16:08 | |
*** gyee has joined #openstack-ironic | 16:08 | |
TheJulia | Reading further up | 16: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 networks | 16:10 |
Sukhdev_ | vdrok: do I need to have three ports? One for pxe and two for bond? | 16:11 |
vdrok | Sukhdev_: 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 configuration | 16:11 |
vdrok | no, I think just having two ports in a portgroup should work | 16: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 foot | 16:12 |
Sukhdev_ | vdrok: I am not familiar with fallback. What is it and how do I configure it on the switch? | 16:13 |
TheJulia | Default switch trunk handling behavior | 16:13 |
TheJulia | Some have the ability of lacp is not active, tp revert to non bonded operatio | 16:14 |
Sukhdev_ | Moreover what should be in the neutron port create which will tell ML2 driver as to what to do. | 16:14 |
vdrok | Sukhdev_: 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 |
TheJulia | The neutron port create should, if configured have the portgroup info i think, but reality might differ | 16:15 |
*** baha has quit IRC | 16:15 | |
*** gcb has quit IRC | 16:15 | |
* TheJulia is back at her hotel and goes to fibd out why the AC is exposed and clearly being worked on... | 16:15 | |
vdrok | Sukhdev_: ironic will put everythin it has about portgroup properties into the neutron port and ml2 driver will use that info if it is able to | 16:16 |
Sukhdev_ | TheJulia: no, there is nothing in neutron port create | 16:16 |
vdrok | that will happen during configure_tenant_networks | 16:16 |
vdrok | https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/network/common.py#L235-L241 | 16:18 |
* vdrok goes to get some food as well | 16:19 | |
TheJulia | Changing hotel rooms | 16:19 |
Sukhdev_ | vdrok let me look at it. Will ping you after lunch | 16:19 |
TheJulia | This feels like a. Ug in preference of ports... | 16:21 |
Sukhdev_ | TheJulia: I did not follow- can you elaborate? | 16:21 |
*** MattMan has quit IRC | 16:21 | |
*** MattMan has joined #openstack-ironic | 16:22 | |
*** hjensas has joined #openstack-ironic | 16:23 | |
*** praefect has quit IRC | 16:24 | |
TheJulia | Sukhdev_: 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|lunch | 16:27 | |
Sukhdev_ | TheJulia: info? | 16:28 |
Sukhdev_ | ibfo? | 16:28 |
*** harlowja has joined #openstack-ironic | 16:28 | |
TheJulia | The internal_info field | 16:28 |
Sukhdev_ | TheJulia: I have been looking into the port records that come to ML2 driver. I see local link information only | 16:29 |
Sukhdev_ | TheJulia: oh how do find the internal_info for ports and port groups? | 16:30 |
vdrok | Sukhdev_: just openstack baremetal port (group) show, using latest api version | 16:31 |
vdrok | export OS_BAREMETAL_API_VERSION=latest iirc | 16:31 |
*** ianychoi has quit IRC | 16:32 | |
vdrok | also, 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 driver | 16:33 |
vdrok | s/mk2/ml2 | 16:33 |
*** tesseract-RH has quit IRC | 16:34 | |
vdrok | TheJulia: not exactly, we prefer something with physical network set https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/network/common.py#L181-L184 | 16:35 |
Sukhdev_ | vdrok: oh I see. So, there is assumption that switch needs to be pre configured for port group | 16:35 |
vdrok | yup | 16:35 |
*** fragatina has joined #openstack-ironic | 16:36 | |
vdrok | there was an idea of advancing it further for ml2 driver to actually configure the port groups but seems like noone picked it up yet | 16:36 |
Sukhdev_ | vdrok: so no support for dynamic configuration? | 16:36 |
sambetts_ | our ml2 driver already does it dynamically | 16:36 |
sambetts_ | if we received two local link configs we configure it | 16:37 |
vdrok | oh, 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 :P | 16:37 | |
Sukhdev_ | sambetts_: that is exactly I am looking to see in the neutron port create and I do not? | 16:38 |
TheJulia | vdrok: that is what i remember, and yeah. It is totally up to the ml2 driver | 16:38 |
vdrok | yes, 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 records | 16: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 port | 16:39 |
sambetts_ | after then we can change the LAG type etc | 16:39 |
Sukhdev_ | sambetts_: that is exactly my logic as well, but, I only get one local link config | 16:40 |
*** praefect has joined #openstack-ironic | 16:41 | |
sambetts_ | if the VIF is attached to a portgroup in ironic it should get both the ports in that portgroup | 16:41 |
sambetts_ | as a list | 16:41 |
Sukhdev_ | sambetts_: that information is supposed to come from neutron.py. And I do not see anything there | 16:41 |
Sukhdev_ | sambetts_: what am I missing? | 16:42 |
TheJulia | Back to thd question... Is one actually attachdd | 16:42 |
sambetts_ | https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/network/common.py#L235-L241 | 16:42 |
sambetts_ | that logic does it ^ and neutron.py calls that for plugging the tenent network | 16:42 |
*** fragatina has quit IRC | 16:43 | |
*** mgoddard has quit IRC | 16:43 | |
*** fragatina has joined #openstack-ironic | 16:43 | |
sambetts_ | portgroups are never used for provisioning or cleaning networks because bonds can't PXE | 16:43 |
sambetts_ | so only plumbing the tenant network will see a portgroup get attached | 16: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 call | 16:44 |
sambetts_ | that sounds like when the provisioning network is plumbed | 16:44 |
Sukhdev_ | sambetts_: right | 16:45 |
rpioso | May 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@96 | 16:45 |
patchbot | patch 545184 - ironic - DRAC set_boot_device does not work with UEFI mode | 16:45 |
sambetts_ | and we never use portgroups for provisioning or cleaning, so that behaviour is right | 16:45 |
TheJulia | Sukhdev_: willing to provide insighr into the state of your port configuration in terms of the internal_info fields | 16:45 |
jroll | I think folks are getting confused, Sukhdev_ is asking specifically about provisioning net, not tenant networks | 16: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 PXE | 16:47 |
*** e0ne has joined #openstack-ironic | 16:47 | |
*** ianychoi has joined #openstack-ironic | 16:48 | |
Sukhdev_ | The confusion comes from the fact that two neutron port creates are seen - which seems to the correct behavior it seems | 16:48 |
sambetts_ | we'll create a neutron port for every ironic port that has pxe_enabled=True | 16:48 |
sambetts_ | so we have the best chances of getting a successful pxe | 16:49 |
*** dougsz has quit IRC | 16: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 works | 16:50 |
*** pcaruana|worksho has joined #openstack-ironic | 16:51 | |
TheJulia | I dont thibk we have that well documented given the number of people asking for more networking docs | 16:52 |
TheJulia | At the forum | 16: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_: yup | 16:52 |
sambetts_ | TheJulia: +100, the networking docs are a bit split away from the other docs too if I remember correctly | 16:53 |
Sukhdev_ | TheJulia: you are correct. Documentation can use some help | 16:53 |
* TheJulia womders where to find an IPA in Brno | 16:54 | |
*** baha has joined #openstack-ironic | 16:54 | |
Sukhdev_ | sambetts_: regarding fallback mode, what indication comes in neutron port that ML2 driver can use to fallback? | 16:55 |
jroll | TheJulia: should be accessible from brno: http://tarballs.openstack.org/ironic-python-agent/tinyipa/ | 16:56 |
jroll | :D | 16:56 |
* TheJulia looks for wet cats | 16:56 | |
*** akhilaki has joined #openstack-ironic | 16:56 | |
TheJulia | 0 cats found :( | 16:57 |
sambetts_ | Sukhdev_: not sure I understand, in our case we tear down the LAG when the portgroup neutron port is unbound | 16:58 |
sambetts_ | Sukhdev_: so the port is usable as a single port | 16:58 |
Sukhdev_ | sambetts_: got it. Makes sense from the switch configuration point of view | 16: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 LAGed | 17:00 |
Sukhdev_ | sambetts_: is there any specific configuration needed on the NIC side to support dynamic behavior | 17:00 |
sambetts_ | Sukhdev_: ironic will ensure the right config is passed into the config drive for setting up the bonds | 17:01 |
Sukhdev_ | sambetts_: now that I got the explanation, let me go back and try it. Thanks for the explanation | 17:02 |
sambetts_ | No problem /me needs to run too | 17:02 |
Sukhdev_ | TheJulia: is right, I think this should be documented | 17:02 |
sambetts_ | TheJulia: perhaps we need to write dev docs for ml2 drivers too | 17:02 |
sambetts_ | yeah we need user docs and dev docs | 17:02 |
Sukhdev_ | Especially the static vs dynamic configuration | 17:03 |
sambetts_ | +100 | 17:03 |
TheJulia | sambetts_: +1000 | 17:03 |
TheJulia | Actually, a general +1000 | 17:03 |
*** fragatina has quit IRC | 17:04 | |
*** fragatina has joined #openstack-ironic | 17:04 | |
*** fragatina has quit IRC | 17: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 stuff | 17:05 |
*** fragatina has joined #openstack-ironic | 17:05 | |
sambetts_ | <insert tribal knowledge here> | 17:05 |
sambetts_ | ;) | 17:05 |
* sambetts_ ---> home | 17:05 | |
sambetts_ | night all | 17:05 |
*** sambetts_ is now known as sambetts|afk | 17:05 | |
*** fragatina has quit IRC | 17:06 | |
*** fragatina has joined #openstack-ironic | 17:06 | |
*** harlowja has quit IRC | 17:10 | |
*** pcaruana|worksho is now known as pcaruana | 17:18 | |
*** AlexeyAbashkin has joined #openstack-ironic | 17:33 | |
*** Alexey_Abashkin has joined #openstack-ironic | 17:36 | |
*** AlexeyAbashkin has quit IRC | 17:37 | |
*** Alexey_Abashkin is now known as AlexeyAbashkin | 17:37 | |
*** jaganathan has quit IRC | 17:39 | |
*** praefect has quit IRC | 17:40 | |
openstackgerrit | Michael Turek proposed openstack/ironic-lib master: [WIP] Add logic to create PreP partition for ppc64* arch https://review.openstack.org/572102 | 17:42 |
openstackgerrit | Michael Turek proposed openstack/ironic-lib master: [WIP] Add logic to create PreP partition for ppc64* arch https://review.openstack.org/572102 | 17:47 |
*** harlowja has joined #openstack-ironic | 17:49 | |
*** ajya has quit IRC | 17:52 | |
*** trown|lunch is now known as trown | 17:54 | |
*** mgoddard has joined #openstack-ironic | 17:55 | |
openstackgerrit | Michael Turek proposed openstack/ironic-lib master: [WIP] Add logic to create PReP partition for ppc64* arch https://review.openstack.org/572102 | 17:58 |
mjturek | sorry I'll stop | 17:58 |
mjturek | :) | 17:58 |
*** r-daneel has quit IRC | 17:58 | |
*** fragatina has quit IRC | 17:59 | |
*** fragatina has joined #openstack-ironic | 17:59 | |
*** AlexeyAbashkin has quit IRC | 18:09 | |
*** r-daneel has joined #openstack-ironic | 18:09 | |
*** ajya has joined #openstack-ironic | 18:36 | |
*** mgoddard has quit IRC | 18:41 | |
*** Sukhdev has joined #openstack-ironic | 18:47 | |
*** sambetts|afk has quit IRC | 19:22 | |
*** sambetts_ has joined #openstack-ironic | 19:25 | |
mjturek | TheJulia: any objection to using your bluejeans line for this month's bug day again? | 19:27 |
mjturek | writing up the email now | 19:27 |
*** harlowja has quit IRC | 19:29 | |
*** lifeless has joined #openstack-ironic | 19:34 | |
*** rwsu has joined #openstack-ironic | 19:34 | |
*** Sukhdev has quit IRC | 19:39 | |
*** milan_ has quit IRC | 19:54 | |
*** Sukhdev has joined #openstack-ironic | 19:55 | |
*** milan has quit IRC | 19:55 | |
*** kzaitsev1pi has quit IRC | 19:57 | |
*** kzaitsev_pi has joined #openstack-ironic | 19:58 | |
*** harlowja has joined #openstack-ironic | 19:59 | |
*** ajya has quit IRC | 20:02 | |
*** ajya has joined #openstack-ironic | 20:02 | |
*** fragatina has quit IRC | 20:09 | |
*** fragatina has joined #openstack-ironic | 20:10 | |
*** e0ne has quit IRC | 20:13 | |
*** sapd_ has quit IRC | 20:17 | |
*** dprince has quit IRC | 20:21 | |
*** anupn has joined #openstack-ironic | 20:27 | |
*** anupn has joined #openstack-ironic | 20:27 | |
*** Sukhdev has quit IRC | 20:31 | |
*** anupn has left #openstack-ironic | 20:33 | |
*** anupn has joined #openstack-ironic | 20:33 | |
*** jcoufal has quit IRC | 20:33 | |
*** e0ne has joined #openstack-ironic | 20:38 | |
*** sapd has joined #openstack-ironic | 20:40 | |
*** baha_ has joined #openstack-ironic | 20:40 | |
*** baha has quit IRC | 20:43 | |
*** baha_ is now known as baha | 20:46 | |
*** lifeless_ has joined #openstack-ironic | 20:49 | |
*** lifeless has quit IRC | 20:50 | |
*** pcaruana has quit IRC | 20:59 | |
*** e0ne has quit IRC | 21:02 | |
*** bfournie has quit IRC | 21:03 | |
*** harlowja has quit IRC | 21:04 | |
TheJulia | When is it? | 21:05 |
*** trown is now known as trown|outtypewww | 21:06 | |
*** markguz has joined #openstack-ironic | 21:07 | |
*** rloo has quit IRC | 21:08 | |
mjturek | TheJulia: Thursday @ 1:00 PM UTC | 21:10 |
TheJulia | Ok, I think I’ll be in the air, but I’ll need to see if I can unlock it in the morning | 21:11 |
TheJulia | I’m gmt+2 right now | 21:11 |
mjturek | okay! I can figure something else out if it's too much trouble! | 21:11 |
*** rloo has joined #openstack-ironic | 21:12 | |
TheJulia | Awesome, going back the the land of sleep now, thanks mjturek! | 21:12 |
mjturek | night TheJulia! | 21:13 |
*** markguz has left #openstack-ironic | 21:13 | |
*** harlowja has joined #openstack-ironic | 21:36 | |
*** baha has quit IRC | 21:41 | |
*** rcernin has joined #openstack-ironic | 22:03 | |
*** r-daneel has quit IRC | 22:12 | |
*** r-daneel has joined #openstack-ironic | 22:13 | |
*** cjloader_ has joined #openstack-ironic | 22:21 | |
*** cjloader has quit IRC | 22:21 | |
*** cjloader_ has quit IRC | 22:22 | |
*** ajya has quit IRC | 22:25 | |
*** lifeless has joined #openstack-ironic | 22:31 | |
*** hjensas has quit IRC | 22:31 | |
*** lifeless_ has quit IRC | 22:31 | |
*** bfournie has joined #openstack-ironic | 22:50 | |
*** fragatina has quit IRC | 22:58 | |
*** fragatina has joined #openstack-ironic | 22:59 | |
*** r-daneel has quit IRC | 23:05 | |
*** rwsu has quit IRC | 23:16 | |
*** etingof has quit IRC | 23:17 | |
*** cjloader has joined #openstack-ironic | 23:25 | |
*** cjloader has quit IRC | 23:29 | |
*** masber has joined #openstack-ironic | 23:49 | |
*** masuberu has quit IRC | 23:52 | |
*** etingof has joined #openstack-ironic | 23:58 | |
*** rpioso is now known as rpioso|afk | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!