anteaya | so last weekend after Nova mid-cycle | 00:00 |
---|---|---|
anteaya | I came back to Canada and then went to a Linux event in Waterloo | 00:00 |
anteaya | which is as close to a tech place we have in Ontario | 00:00 |
* jlvillal thinks of an Abba song... | 00:00 | |
anteaya | :) | 00:00 |
anteaya | the event was very small | 00:00 |
NobodyCam | oh cool | 00:00 |
anteaya | only about 30 people, it was awesome | 00:00 |
NobodyCam | wow ya | 00:01 |
*** Sukhdev has joined #openstack-ironic | 00:01 | |
anteaya | turns out the reason for the event was a college student wanted to do some low level linux work and couldn't find any meetups locally | 00:01 |
anteaya | so he made one | 00:01 |
*** c-jm has joined #openstack-ironic | 00:01 | |
NobodyCam | very neat | 00:01 |
anteaya | it was and is | 00:01 |
anteaya | c-jm: hello there | 00:02 |
anteaya | ironic this is Colin | 00:02 |
*** [1]cdearborn has quit IRC | 00:02 | |
anteaya | c-jm: Colin this is the openstack-ironic team | 00:02 |
NobodyCam | c-jm: hello | 00:02 |
NobodyCam | welcome to Ironic | 00:02 |
anteaya | so c-jm and I got to talking | 00:02 |
anteaya | and it turns out he loves the boot process | 00:02 |
anteaya | so, then I thought, have I got the group of people you should meet | 00:03 |
jlvillal | rloo: jroll NobodyCam devananda everyone else. I think the gate is broken due to an oslo.config 3.6.0 release. | 00:03 |
dims_ | jlvillal : cliff :) | 00:03 |
jlvillal | it doesn't understand options like -ucr anymore. | 00:03 |
jlvillal | dims_: Okay cliff :) | 00:03 |
TheJulia | anteaya: that sounds downright awesome of that college student | 00:03 |
anteaya | NobodyCam: he'll be back in a few minutes, something came up | 00:03 |
NobodyCam | TheJulia: anteaya: yes | 00:04 |
c-jm | Hey everyone Ill be back in a few minutes | 00:04 |
anteaya | TheJulia: I know, I was so impressed | 00:04 |
* jlvillal is how wild unsubstaniated rumors start :) | 00:04 | |
anteaya | c-jm: thanks, see you in a few | 00:04 |
*** Sukhdev has quit IRC | 00:04 | |
devananda | jlvillal: orly? | 00:04 |
anteaya | c-jm: I'll just keep telling them about you | 00:04 |
TheJulia | jlvillal: starting rumors eh? | 00:04 |
anteaya | :) | 00:04 |
jroll | \o c-jm, welcome | 00:04 |
*** Sukhdev has joined #openstack-ironic | 00:04 | |
anteaya | so he is very busy with school right now but has reading week next week | 00:04 |
jlvillal | I guess the problem is due to 'cliff' the library not Cliff the person who works on Ironic :) | 00:04 |
jroll | jlvillal: so fun | 00:05 |
devananda | jlvillal: hah! phew :) | 00:05 |
anteaya | so I wanted to take some time with him and walk him through getting his first patch in the sandbox | 00:05 |
dims_ | LOL | 00:05 |
*** c-jm has quit IRC | 00:05 | |
devananda | c-jm: ohhai! welcome to the channel :) | 00:05 |
anteaya | and maybe working on understanding reviews and such | 00:05 |
anteaya | however, I'm at ops meetup next week, so less than ideal for him | 00:05 |
jroll | jlvillal: do you need help or have a path forward or? | 00:05 |
anteaya | so I convinced him to join tonight and meet as many folks as were around, thank you | 00:05 |
NobodyCam | anteaya: next week will be out virtual mid-cycle | 00:05 |
anteaya | ah okay | 00:06 |
jlvillal | jroll: I don't think there is anything we can do. I think dims_ and others are working on it. | 00:06 |
anteaya | so bad timing or good timing? | 00:06 |
NobodyCam | out = pur | 00:06 |
*** c-jm has joined #openstack-ironic | 00:06 | |
NobodyCam | grrr | 00:06 |
jroll | jlvillal: ok, thanks | 00:06 |
dims_ | jlvillal : https://review.openstack.org/#/c/278151/ | 00:06 |
NobodyCam | our* | 00:06 |
jlvillal | dims_: Thanks! | 00:06 |
c-jm | Hi Everyone I am back | 00:06 |
NobodyCam | WB c-jm | 00:06 |
c-jm | Just had to swith boxes :-) | 00:06 |
c-jm | *switch | 00:06 |
TheJulia | I'm sure at least one of us will be more than happy to convey some context to c-jm | 00:07 |
TheJulia | even with our virtual midcycle next week :) | 00:07 |
anteaya | TheJulia: oh thank you | 00:07 |
anteaya | my sense is your time spent helping him learn the ropes will be worth it | 00:08 |
NobodyCam | yes! | 00:08 |
anteaya | and since I won't be around next week I will also say he is looking for a co-op placement for 16 weeks as part of his college program | 00:08 |
c-jm | I am always interested in open source software and getting my name out on a few commits. | 00:08 |
c-jm | * 16 months. | 00:08 |
*** Sukhdev has quit IRC | 00:08 | |
anteaya | not sure if Google summer of code will work on not | 00:09 |
anteaya | c-jm: 16 months? | 00:09 |
devananda | "co-op placement" isn't a term I'm familiar with, but I'm guessing that's like an internship? | 00:09 |
jlvillal | FYI: Whiteboard updated about "world breakage" | 00:09 |
devananda | jlvillal: ty | 00:09 |
c-jm | Yes its equivilant | 00:09 |
c-jm | Get some experience before the workplace etc. | 00:10 |
anteaya | c-jm: 16 months wow | 00:10 |
anteaya | okay so c-jm is in Ontario Canada like me | 00:10 |
anteaya | so anyway, that is what I wanted to convey | 00:10 |
anteaya | so thank you | 00:10 |
jlvillal | 16 months sounds like a job. I think that can be a long-timer at some startups :) | 00:10 |
devananda | anteaya: thank you! | 00:10 |
TheJulia | anteaya: Awesome, thank you | 00:11 |
anteaya | since Colin is fasinated with the boot process, I thought he would have fun in here | 00:11 |
devananda | yea, GSoC is much shorter. 2 - 3 months, IIRC | 00:11 |
anteaya | devananda TheJulia thank you | 00:11 |
c-jm | I am definately looking! | 00:11 |
NobodyCam | anteaya: yes THank you :) | 00:11 |
anteaya | devananda: right yeah | 00:11 |
devananda | c-jm: is there a particular aspect or stage in the boot process you're interested in / familiar with? | 00:11 |
anteaya | so I don't have time to follow up on it but options are open | 00:11 |
anteaya | so my hope was to take time with c-jm and walk him through http://docs.openstack.org/infra/manual/developers.html | 00:12 |
anteaya | according to the amount of time he had to spend with his schedule | 00:12 |
c-jm | Yeah I wont have too much time to contribute during the semester. But when I do find the time I will definately commit | 00:13 |
anteaya | wonderful, mostly I wanted you to meet folks | 00:13 |
anteaya | so you get to know some of the lovely friendly faces | 00:14 |
anteaya | so you come and say hello as you have time to do so | 00:14 |
c-jm | Overall, I find bootloaders incredibly interesting. As I was just saying I dont have much experience with kernels on my own past "Hello World" but I am willing to learn and proficient in C, C++ and really anything you need | 00:14 |
*** Marga__ has joined #openstack-ironic | 00:15 | |
c-jm | So what areas need the most work right now? | 00:16 |
NobodyCam | c-jm: how is your python? | 00:16 |
*** alexpilotti has quit IRC | 00:17 | |
*** Marga_ has quit IRC | 00:17 | |
TheJulia | c-jm: Beyond the initial project wide context, it might be good to kind of walk you through how Ironic works, that way you kind of get sense for how things work and interact | 00:18 |
*** e0ne has quit IRC | 00:18 | |
anteaya | oh yeah, I didn't even get a chance to give him an overview of what openstack is | 00:18 |
devananda | anteaya: !! oh :) | 00:19 |
anteaya | he was too busy organizing the speakers lineup for his conf | 00:19 |
devananda | anteaya: way to drop him in the deepend :P | 00:19 |
anteaya | exactly | 00:19 |
c-jm | Yeah that'd be great :-) | 00:19 |
*** Sukhdev has joined #openstack-ironic | 00:19 | |
c-jm | I read alittle | 00:19 |
anteaya | I said open source, bootloaders, come with me | 00:19 |
TheJulia | awesome! | 00:20 |
c-jm | So where do we start? | 00:20 |
* TheJulia should like... put the times for next week on her calendar so she can visually make sense of it all | 00:20 | |
NobodyCam | c-jm: I would say a really good place to start would be our (ironic's) low-hanging-fruit bugs | 00:21 |
NobodyCam | and of course reading the docs | 00:22 |
TheJulia | But first, you'll need to kind of gain context into openstack as a project, and then into ironic | 00:22 |
NobodyCam | oh good point TheJulia I may have jumped the gun | 00:22 |
TheJulia | and there is almost always someone here who will be happy to answer questions :) | 00:23 |
devananda | c-jm: if you're looking for a broader context of what is this thing ... http://docs.openstack.org/developer/ironic/ are the official docs ... | 00:23 |
*** trown is now known as trown|outtypewww | 00:23 | |
devananda | huh, I'm wondering if my slide decks will make sense out of context :) | 00:23 |
TheJulia | c-jm: the link anteaya posted earlier to http://docs.openstack.org/infra/manual/developers.html is also a good initial start into how the project works at a high level | 00:24 |
c-jm | Ok perfect everyone thanks for all your help! | 00:25 |
TheJulia | devananda: possibly... maybe... a video or three possibly more for faster context gain since body language, inflection, tone, all gets conveyed | 00:25 |
devananda | TheJulia: fair point | 00:26 |
TheJulia | c-jm: And in all honesty, it gets quiet here on the weekends, but some of us do have a tendancy to lurk and are still more than happy to answer questions | 00:27 |
TheJulia | devananda: why do I feel like we need pixie boots animated videos regarding ironic? | 00:27 |
NobodyCam | TheJulia: +++ on pixieboots videos | 00:28 |
TheJulia | c-jm: For context, pixie boots is our mascott. https://wiki.openstack.org/wiki/Ironic#Pixie_Boots.2C_the_Ironic_drummer_bear :) | 00:34 |
* jroll thinks c-jm needs to meet lucas-dinner | 00:35 | |
NobodyCam | yes!!! | 00:36 |
TheJulia | Okay, I need to go to the market and get some milk, else there will be no morning latte or coffee.... which would be very bad. | 00:37 |
*** alexpilotti has joined #openstack-ironic | 00:37 | |
anteaya | sorry phone then company | 00:39 |
devananda | I will be afk shortly for dinner as well | 00:39 |
anteaya | jroll: I agree c-jm does nee to meet lucas-dinner | 00:39 |
anteaya | devananda: enjoy dinner | 00:39 |
jroll | anteaya: :) | 00:39 |
anteaya | :) | 00:41 |
anteaya | thanks for the warm welcome, I appreciate it | 00:41 |
anteaya | hopefully he just keeps showing up | 00:41 |
anteaya | and after a while some things start to make sense | 00:41 |
*** alexpilotti has quit IRC | 00:42 | |
*** achanda has joined #openstack-ironic | 00:46 | |
*** tonyb has joined #openstack-ironic | 00:49 | |
*** suro-patz has quit IRC | 00:49 | |
*** aginwala has quit IRC | 00:53 | |
*** aginwala has joined #openstack-ironic | 00:57 | |
*** achanda has quit IRC | 00:59 | |
*** penick has joined #openstack-ironic | 01:02 | |
clif | NobodyCam: thanks for the plug on my presentation | 01:03 |
clif | if anyone missed it, here it is again: https://www.openstack.org/summit/austin-2016/vote-for-speakers/presentation/7808 | 01:03 |
clif | :) | 01:03 |
*** izaakk has quit IRC | 01:03 | |
JayF | clif: good luck, I'll vote for it as soon as I unearth my openstack foundation creds | 01:03 |
JayF | lol | 01:03 |
JayF | clif: I think arsenal is a good example of how to do a downstream thing well; I hope it gets accepted | 01:04 |
JayF | clif: for bonus points get caching merged before the summit? lol | 01:04 |
clif | lol yeah I was thinking it might go over better if Ironic supported it without needing to apply some funky patches | 01:05 |
clif | that said, there's also a Nova patch that needs to get merged as well | 01:05 |
JayF | Yeah, but people can use Ironic without Nova | 01:05 |
JayF | they can't use Arsenal without Ironic :) | 01:05 |
JayF | (can you use arsenal without nova? Probably? If it was configured to query glance directly or something, so maybe I'm crazy anyway) | 01:05 |
*** c-jm has quit IRC | 01:06 | |
JayF | getting off IRC for the night, if you do move any of those patches along add me as a reviewer and I'll look over them | 01:06 |
JayF | o/ | 01:06 |
clif | arsenal only talks to nova to get the list of flavors | 01:06 |
clif | that could get patched out if you just wanted to feed it a static list of flavors | 01:06 |
*** Marga__ has quit IRC | 01:06 | |
*** Marga_ has joined #openstack-ironic | 01:07 | |
*** alexpilotti has joined #openstack-ironic | 01:09 | |
NobodyCam | clif: :) | 01:13 |
*** alexpilotti has quit IRC | 01:14 | |
*** garthb has quit IRC | 01:14 | |
*** suro-patz has joined #openstack-ironic | 01:20 | |
*** mtanino has quit IRC | 01:29 | |
*** shakamunyi has quit IRC | 01:40 | |
*** saripurigopi has quit IRC | 01:43 | |
*** lekha is now known as lekha|away | 01:46 | |
*** piet has joined #openstack-ironic | 01:50 | |
*** alexpilotti has joined #openstack-ironic | 01:51 | |
*** suro-patz has quit IRC | 01:54 | |
*** alexpilotti has quit IRC | 01:55 | |
*** Sukhdev has quit IRC | 01:56 | |
*** suro-patz has joined #openstack-ironic | 01:57 | |
jlvillal | FYI: World breakage should be fixed now as work-around has merged: https://review.openstack.org/278151 | 01:58 |
*** achanda has joined #openstack-ironic | 02:00 | |
*** Sukhdev has joined #openstack-ironic | 02:00 | |
*** Sukhdev has quit IRC | 02:01 | |
*** piet has quit IRC | 02:05 | |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Allow to build user image with DIB https://review.openstack.org/256363 | 02:07 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add Link-Local-Connection info to ironic port https://review.openstack.org/256365 | 02:07 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Added operator documentation for ironic portgroups https://review.openstack.org/228496 | 02:07 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: refactor ironic enroll-node code https://review.openstack.org/256364 | 02:07 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add configure_provision_network function https://review.openstack.org/256367 | 02:07 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Update Ironic VM network connection https://review.openstack.org/256366 | 02:07 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Update the deploy drivers with network flipping logic https://review.openstack.org/213262 | 02:07 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add Ironic/Neutron integration documentation https://review.openstack.org/258596 | 02:07 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add network provider interface and implementations https://review.openstack.org/139687 | 02:07 |
*** alexpilotti has joined #openstack-ironic | 02:09 | |
*** aginwala has quit IRC | 02:09 | |
*** alexpilotti has quit IRC | 02:13 | |
*** spandhe has quit IRC | 02:16 | |
*** aginwala has joined #openstack-ironic | 02:20 | |
*** spandhe has joined #openstack-ironic | 02:21 | |
*** suro-patz has quit IRC | 02:28 | |
*** alex_xu has quit IRC | 02:28 | |
*** alex_xu has joined #openstack-ironic | 02:30 | |
*** spandhe_ has joined #openstack-ironic | 02:31 | |
*** spandhe_ has left #openstack-ironic | 02:31 | |
*** aginwala has quit IRC | 02:31 | |
*** lintan_ has quit IRC | 02:32 | |
*** lintan_ has joined #openstack-ironic | 02:32 | |
*** spandhe has quit IRC | 02:33 | |
*** rloo has quit IRC | 02:35 | |
*** spandhe has joined #openstack-ironic | 02:37 | |
*** dims_ has quit IRC | 02:45 | |
*** deray has joined #openstack-ironic | 02:48 | |
deray | good morning all! | 02:49 |
*** alex_xu has quit IRC | 02:49 | |
*** suro-patz has joined #openstack-ironic | 02:50 | |
*** alex_xu has joined #openstack-ironic | 02:52 | |
*** links has joined #openstack-ironic | 03:00 | |
*** Marga_ has quit IRC | 03:05 | |
*** jaybeale_ has joined #openstack-ironic | 03:09 | |
*** alexpilotti has joined #openstack-ironic | 03:09 | |
*** logan-- has joined #openstack-ironic | 03:10 | |
*** jaybeale has quit IRC | 03:12 | |
*** alexpilotti has quit IRC | 03:14 | |
*** logan-- has quit IRC | 03:14 | |
*** suro-patz has quit IRC | 03:20 | |
*** logan- has quit IRC | 03:22 | |
*** logan- has joined #openstack-ironic | 03:23 | |
*** Nisha has joined #openstack-ironic | 03:27 | |
*** dims has joined #openstack-ironic | 03:27 | |
openstackgerrit | Sivaramakrishna Garimella proposed openstack/ironic: Add network provider interface and implementations https://review.openstack.org/139687 | 03:32 |
*** dims has quit IRC | 03:37 | |
openstackgerrit | Sivaramakrishna Garimella proposed openstack/ironic: Update the deploy drivers with network flipping logic https://review.openstack.org/213262 | 03:38 |
deray | have a question.. | 04:04 |
deray | is it advisable to use the InvalidParameterValue (exception) even in case of unsupported inputs? | 04:05 |
*** alexpilotti has joined #openstack-ironic | 04:05 | |
deray | If not, which I think is right, I plan to add a new exc, InputNotSupported(IronicException).. and want to use that | 04:06 |
*** alexpilotti has quit IRC | 04:10 | |
*** alexpilotti has joined #openstack-ironic | 04:10 | |
*** alexpilotti has quit IRC | 04:15 | |
*** amotoki has joined #openstack-ironic | 04:17 | |
*** amotoki has quit IRC | 04:17 | |
*** spandhe_ has joined #openstack-ironic | 04:20 | |
*** spandhe has quit IRC | 04:21 | |
*** spandhe_ is now known as spandhe | 04:21 | |
*** ppiela has quit IRC | 04:33 | |
*** ppiela has joined #openstack-ironic | 04:33 | |
*** jaybeale_ has quit IRC | 04:36 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic: Add support for dib based agent ramdisk in lib/ironic https://review.openstack.org/264579 | 04:41 |
*** aginwala has joined #openstack-ironic | 04:45 | |
*** aginwala has quit IRC | 04:55 | |
*** shu-mutou-AFK is now known as shu-mutou | 04:57 | |
*** stendulker has joined #openstack-ironic | 04:57 | |
openstackgerrit | Satoru Moriya proposed openstack/ironic: Add volume_connector table to save connector information https://review.openstack.org/200983 | 05:04 |
*** kalpase has joined #openstack-ironic | 05:04 | |
openstackgerrit | Satoru Moriya proposed openstack/ironic: Introduce VolumeConnector object https://review.openstack.org/214584 | 05:04 |
openstackgerrit | Satoru Moriya proposed openstack/ironic: Introduce new RPCs to support volume connector operation https://review.openstack.org/214585 | 05:04 |
*** spandhe has quit IRC | 05:04 | |
*** spandhe has joined #openstack-ironic | 05:08 | |
*** alexpilotti has joined #openstack-ironic | 05:11 | |
*** piet has joined #openstack-ironic | 05:13 | |
*** alexpilotti has quit IRC | 05:15 | |
*** saripurigopi has joined #openstack-ironic | 05:24 | |
*** zer0c00l has quit IRC | 05:31 | |
openstackgerrit | Satoru Moriya proposed openstack/ironic: Add REST API for volume connector operation https://review.openstack.org/214586 | 05:32 |
*** vaishnavi has joined #openstack-ironic | 05:43 | |
*** Fdaisuke has joined #openstack-ironic | 05:48 | |
*** saripurigopi1 has joined #openstack-ironic | 05:49 | |
*** Marga_ has joined #openstack-ironic | 05:50 | |
*** saripurigopi has quit IRC | 05:50 | |
*** jaybeale has joined #openstack-ironic | 05:51 | |
*** Sukhdev has joined #openstack-ironic | 05:54 | |
*** jaybeale has quit IRC | 05:55 | |
*** piet has quit IRC | 05:55 | |
*** Marga_ has quit IRC | 05:55 | |
*** Fdaisuke has quit IRC | 05:56 | |
openstackgerrit | Vaishnavi proposed openstack/ironic: Add support for dib based agent ramdisk in lib/ironic https://review.openstack.org/264579 | 05:58 |
*** daemontool_ has joined #openstack-ironic | 05:58 | |
*** daemontool has quit IRC | 06:02 | |
openstackgerrit | Debayan Ray proposed openstack/ironic: Augmenting the hashing strategy https://review.openstack.org/277408 | 06:11 |
*** alexpilotti has joined #openstack-ironic | 06:11 | |
*** awiddersheim has quit IRC | 06:12 | |
*** alexpilotti has quit IRC | 06:16 | |
*** saripurigopi1 has quit IRC | 06:17 | |
*** ChubYann has quit IRC | 06:22 | |
*** aginwala has joined #openstack-ironic | 06:23 | |
*** moshele has joined #openstack-ironic | 06:28 | |
openstackgerrit | Vaishnavi proposed openstack/ironic: Add support for building ISO for deploy ramdisk https://review.openstack.org/264590 | 06:28 |
openstackgerrit | lokesh s proposed openstack/ironic: Adding audit support middleware to Ironic https://review.openstack.org/272658 | 06:32 |
*** vinm213 has joined #openstack-ironic | 06:34 | |
*** alexpilotti has joined #openstack-ironic | 06:34 | |
*** alexpilotti has quit IRC | 06:39 | |
*** spandhe has quit IRC | 06:47 | |
*** Marga_ has joined #openstack-ironic | 06:50 | |
*** Marga_ has quit IRC | 06:50 | |
*** Marga_ has joined #openstack-ironic | 06:51 | |
*** alexpilotti has joined #openstack-ironic | 06:55 | |
*** aginwala_ has joined #openstack-ironic | 06:58 | |
*** aginwal__ has joined #openstack-ironic | 06:59 | |
openstackgerrit | Moshe Levi proposed openstack/ironic: Adding InfiniBand Support https://review.openstack.org/264263 | 06:59 |
*** alexpilotti has quit IRC | 07:01 | |
*** aginwala has quit IRC | 07:02 | |
*** aginwala_ has quit IRC | 07:03 | |
*** alexpilotti has joined #openstack-ironic | 07:09 | |
*** jleino has quit IRC | 07:12 | |
*** alexpilotti has quit IRC | 07:13 | |
*** rcernin has joined #openstack-ironic | 07:14 | |
*** ukalifon1 has joined #openstack-ironic | 07:16 | |
*** itamarl has joined #openstack-ironic | 07:17 | |
*** Fdaisuke has joined #openstack-ironic | 07:27 | |
*** ianw has quit IRC | 07:30 | |
*** ianw has joined #openstack-ironic | 07:30 | |
*** Sukhdev has quit IRC | 07:31 | |
*** Marga_ has quit IRC | 07:33 | |
*** mkovacik has quit IRC | 07:41 | |
*** openstackgerrit has quit IRC | 07:47 | |
*** openstackgerrit has joined #openstack-ironic | 07:48 | |
*** rcernin has quit IRC | 07:52 | |
*** itamarl has quit IRC | 07:52 | |
*** itamarl has joined #openstack-ironic | 07:52 | |
*** e0ne has joined #openstack-ironic | 07:58 | |
*** aginwala has joined #openstack-ironic | 08:01 | |
*** aginwal__ has quit IRC | 08:04 | |
*** alexpilotti has joined #openstack-ironic | 08:09 | |
*** _degorenko|afk is now known as degorenko | 08:13 | |
*** achanda has quit IRC | 08:13 | |
*** alexpilotti has quit IRC | 08:14 | |
*** rcernin has joined #openstack-ironic | 08:15 | |
*** d0ugal has joined #openstack-ironic | 08:17 | |
*** jistr|doc has joined #openstack-ironic | 08:22 | |
*** athomas has joined #openstack-ironic | 08:32 | |
*** ndipanov has joined #openstack-ironic | 08:32 | |
*** ndipanov has quit IRC | 08:33 | |
*** smoriya_ has quit IRC | 08:37 | |
*** achanda has joined #openstack-ironic | 08:37 | |
*** e0ne has quit IRC | 08:39 | |
*** phil_231 has joined #openstack-ironic | 08:43 | |
*** alexpilotti has joined #openstack-ironic | 08:51 | |
*** alexpilotti has quit IRC | 08:55 | |
openstackgerrit | Anton Arefiev proposed openstack/ironic-inspector: Add forward slash for node path patch https://review.openstack.org/276693 | 08:59 |
*** ifarkas has joined #openstack-ironic | 09:02 | |
*** jcoufal has joined #openstack-ironic | 09:03 | |
*** aginwala has quit IRC | 09:05 | |
*** aginwala has joined #openstack-ironic | 09:07 | |
*** alexpilotti has joined #openstack-ironic | 09:08 | |
*** alexpilotti has quit IRC | 09:13 | |
*** ndipanov has joined #openstack-ironic | 09:13 | |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic-specs: Add hardware properties API to management interface https://review.openstack.org/209612 | 09:17 |
*** aginwala has quit IRC | 09:17 | |
*** lucas-dinner is now known as lucasagomes | 09:19 | |
*** mbound has joined #openstack-ironic | 09:21 | |
*** max_lobur has quit IRC | 09:22 | |
*** Fdaisuke has quit IRC | 09:22 | |
*** dtantsur|afk is now known as dtantsur | 09:28 | |
dtantsur | Morning Ironic | 09:28 |
*** mkovacik has joined #openstack-ironic | 09:29 | |
*** alexpilotti has joined #openstack-ironic | 09:29 | |
mkovacik | morning Ironic! | 09:29 |
aarefiev | dtantsur, mkovacik: morning | 09:31 |
mkovacik | aarefiev, o/ | 09:31 |
deray | g'morning dtantsur, mkovacik, aarefiev and all others | 09:32 |
mkovacik | deray, o/ | 09:32 |
aarefiev | deray: morning | 09:32 |
deray | :) o/ | 09:33 |
*** Marga_ has joined #openstack-ironic | 09:33 | |
*** alexpilotti has quit IRC | 09:33 | |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Added operator documentation for ironic portgroups https://review.openstack.org/228496 | 09:35 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Allow to build user image with DIB https://review.openstack.org/256363 | 09:35 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: refactor ironic enroll-node code https://review.openstack.org/256364 | 09:35 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add Link-Local-Connection info to ironic port https://review.openstack.org/256365 | 09:35 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Update Ironic VM network connection https://review.openstack.org/256366 | 09:35 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add configure_provision_network function https://review.openstack.org/256367 | 09:35 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add Ironic/Neutron integration documentation https://review.openstack.org/258596 | 09:36 |
*** Marga_ has quit IRC | 09:38 | |
lucasagomes | dtantsur, mkovacik aarefiev degorenko morning | 09:38 |
mkovacik | lucasagomes, o/ :) | 09:39 |
aarefiev | lucasagomes: morning | 09:39 |
degorenko | morning | 09:39 |
*** max_lobur has joined #openstack-ironic | 09:40 | |
*** electrofelix has joined #openstack-ironic | 09:42 | |
*** jistr|doc has quit IRC | 09:46 | |
vdrok | morning dtantsur mkovacik aarefiev deray lucasagomes | 09:48 |
mkovacik | vdrok, o/ | 09:48 |
aarefiev | vdrok: morning | 09:48 |
*** derekh has joined #openstack-ironic | 09:50 | |
*** dtantsur is now known as dtantsur|brb | 09:51 | |
*** kalpase has quit IRC | 09:56 | |
*** kalpase has joined #openstack-ironic | 09:56 | |
*** shu-mutou is now known as shu-mutou-AFK | 09:56 | |
openstackgerrit | Moshe Levi proposed openstack/ironic-inspector: Adding InfiniBand Support https://review.openstack.org/264257 | 09:59 |
*** alexpilotti has joined #openstack-ironic | 09:59 | |
phil_231 | morning all | 10:01 |
*** aline_ has joined #openstack-ironic | 10:04 | |
*** getvasanth has joined #openstack-ironic | 10:05 | |
openstackgerrit | Merged openstack/ironic-inspector: Update example.conf https://review.openstack.org/277811 | 10:06 |
*** arthus has joined #openstack-ironic | 10:06 | |
*** achanda has quit IRC | 10:06 | |
*** e0ne has joined #openstack-ironic | 10:07 | |
*** mgould has joined #openstack-ironic | 10:08 | |
*** achanda has joined #openstack-ironic | 10:08 | |
*** Nisha has quit IRC | 10:08 | |
*** Nisha has joined #openstack-ironic | 10:08 | |
mgould | morning Ironic | 10:21 |
getvasanth | Morning mgould | 10:22 |
vdrok | morning phil_231 mgould and getvasanth | 10:22 |
getvasanth | Morning vdrok and all | 10:23 |
deray | vdrok, g'morning o/ | 10:30 |
mgould | vdrok, getvasanth deray, morning! | 10:30 |
deray | morning mgould getvasanth phil_231 | 10:31 |
*** sambetts has joined #openstack-ironic | 10:31 | |
deray | sambetts, o/ | 10:31 |
sambetts | o/ deray | 10:31 |
sambetts | Morning all | 10:31 |
*** Pespa has quit IRC | 10:32 | |
*** Pespa has joined #openstack-ironic | 10:33 | |
mgould | sambetts, o/ | 10:37 |
sambetts | hey mgould | 10:37 |
*** dtantsur|brb is now known as dtantsur | 10:42 | |
*** achanda has quit IRC | 10:45 | |
*** dims has joined #openstack-ironic | 10:48 | |
deray | have a trivial topic to discuss.. wdyt abt these |GIVEN|, |WHEN| and |THEN| clauses along with each UT cases in here: https://review.openstack.org/#/c/211019/17/ironic/tests/unit/drivers/modules/ilo/test_common.py | 10:50 |
deray | I725, I735, I738 | 10:50 |
*** Marga_ has joined #openstack-ironic | 10:52 | |
deray | I understand that this doesn't conform to the usual way the UT cases have been written historically. But this enhances readability to a gr8 extent. | 10:53 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic-specs: Intel Node Manager policies support https://review.openstack.org/214657 | 10:55 |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic-specs: Add power and thermal limits support https://review.openstack.org/251957 | 10:56 |
*** Marga_ has quit IRC | 10:56 | |
*** vaishnavi has quit IRC | 10:58 | |
*** Pespa has left #openstack-ironic | 11:04 | |
*** stendulker_ has joined #openstack-ironic | 11:04 | |
mgould | deray, seems like a moderately good idea | 11:05 |
mgould | I'd object to us adopting a Cucumber-style BDD framework, though | 11:05 |
mgould | the translation layer between English-like text and what actually gets run IMHO adds needless complexity and scope for error | 11:06 |
mgould | [let's parse natural language with regexes! What could possibly go wrong?] | 11:06 |
*** stendulker_ has quit IRC | 11:07 | |
*** stendulker has quit IRC | 11:08 | |
deray | mgould, not aware of cucumber though, but aware of one BDD framework (jasmine) .. I second your thought abt such a BDD framework if cucumber is more like behave.. | 11:09 |
deray | http://pythonhosted.org/behave/ | 11:09 |
mgould | yeah, IIRC behave is a Python port of Cucumber, which was originally a Ruby library | 11:09 |
deray | oh okay .. | 11:10 |
deray | but here, I am more concerned with the readability aspect (thatsy I have only thought of comment-driven apporach) of UT cases and ease of modifying the test cases based on refactoring of codebase. | 11:13 |
*** kalpase has joined #openstack-ironic | 11:18 | |
* mgould nods | 11:20 | |
mgould | I think "Given, when, then" comments can help test readability, yes | 11:21 |
mgould | sometimes you'll want to write a test with more complex structure, but that's OK | 11:21 |
deray | hmm .. complex structure.. can u elucidate? | 11:23 |
*** Pespa has joined #openstack-ironic | 11:24 | |
*** Pespa has left #openstack-ironic | 11:24 | |
deray | can't the test cases omit (or club) any combination of the given 3 clauses? | 11:25 |
deray | e.g. for exception raising checks 'when' and 'then' clubbed together | 11:25 |
*** jaypipes has joined #openstack-ironic | 11:27 | |
*** Marga_ has joined #openstack-ironic | 11:31 | |
deray | mgould, thx for understanding where I am coming from.. and be in agreement | 11:31 |
*** Pespa has joined #openstack-ironic | 11:32 | |
mgould | deray, sure | 11:34 |
mgould | sometimes you want to have multiple THEN steps, I guess | 11:35 |
mgould | eg line 196 on https://review.openstack.org/#/c/277777/3/ironic_inspector/test/test_firewall.py | 11:36 |
mgould | that could be split into two test cases, but you'd gain theoretical purity at the expense of greater runtime | 11:37 |
deray | mgould, yeah.. u r right, then u might have end up having multiple "given, when, then"s inside a single UT. | 11:43 |
deray | But. frankly I see this example as a more suitable area to depict the appropriateness of this clause and can hugely raise the clarity of the things getting done inside the test method | 11:44 |
*** achanda has joined #openstack-ironic | 11:45 | |
*** Marga_ has quit IRC | 11:46 | |
*** Marga_ has joined #openstack-ironic | 11:46 | |
*** achanda has quit IRC | 11:50 | |
*** xek has quit IRC | 11:53 | |
*** links has quit IRC | 11:56 | |
openstackgerrit | Anton Arefiev proposed openstack/ironic: Add instructions how setup Ironic API with SSL https://review.openstack.org/241250 | 11:58 |
openstackgerrit | Anton Arefiev proposed openstack/ironic: Devstack: configure Ironic to use SSL https://review.openstack.org/257753 | 11:58 |
*** daemontool_ has quit IRC | 12:00 | |
*** moshele has quit IRC | 12:02 | |
*** moshele has joined #openstack-ironic | 12:04 | |
mgould | deray, yep. I think it's a good idea where possible | 12:08 |
deray | mgould, cool :) | 12:09 |
*** daemontool_ has joined #openstack-ironic | 12:16 | |
*** thrash|g0ne is now known as thrash | 12:25 | |
aarefiev | dtansur: please, when you have time take look on this: https://review.openstack.org/#/c/276107/ | 12:25 |
aarefiev | There a lot of copy-paste, I'll try to split common code in separate file, thank you. | 12:25 |
*** trown|outtypewww is now known as trown | 12:29 | |
*** aline_ has quit IRC | 12:31 | |
*** links has joined #openstack-ironic | 12:36 | |
*** krotscheck_dcm is now known as krotscheck | 12:38 | |
*** achanda has joined #openstack-ironic | 12:48 | |
openstackgerrit | Vladyslav Drok proposed openstack/python-ironicclient: Use keystoneauth instead of keystoneclient https://review.openstack.org/275722 | 12:50 |
openstackgerrit | Anton Arefiev proposed openstack/ironic: Update docs with Ironic API with SSL instructions https://review.openstack.org/241250 | 12:50 |
openstackgerrit | Vladyslav Drok proposed openstack/bifrost: DO NOT MERGE https://review.openstack.org/276360 | 12:52 |
*** achanda has quit IRC | 12:54 | |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Add documentation for proxies usage with IPA https://review.openstack.org/250878 | 12:55 |
*** lucasagomes is now known as lucas-hungry | 12:56 | |
*** moshele has quit IRC | 13:02 | |
sambetts | dtantsur: shall I abandon this? https://review.openstack.org/#/c/275699/ | 13:04 |
openstackgerrit | Debayan Ray proposed openstack/ironic: Augmenting the hashing strategy https://review.openstack.org/277408 | 13:05 |
*** moshele has joined #openstack-ironic | 13:05 | |
dtantsur | sambetts, yep | 13:05 |
dtantsur | too risky to backport | 13:05 |
sambetts | klkl :) | 13:06 |
*** jcoufal has quit IRC | 13:07 | |
*** dprince has joined #openstack-ironic | 13:09 | |
*** e0ne has quit IRC | 13:09 | |
dims | dtantsur : can you please give some details on which one? https://review.openstack.org/#/c/278272/ | 13:09 |
*** e0ne has joined #openstack-ironic | 13:09 | |
deray | mgould, I have added you to a review patch https://review.openstack.org/#/c/277408. please have a look once if you have time | 13:09 |
dtantsur | dims, hi! left a comment | 13:10 |
dtantsur | may update the commit message as well | 13:10 |
dims | dtantsur : yes please | 13:10 |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Add documentation for proxies usage with IPA https://review.openstack.org/250878 | 13:12 |
*** e0ne has quit IRC | 13:24 | |
*** e0ne has joined #openstack-ironic | 13:25 | |
*** baoli has joined #openstack-ironic | 13:27 | |
*** baoli_ has joined #openstack-ironic | 13:28 | |
*** Marga_ has quit IRC | 13:29 | |
*** baoli has quit IRC | 13:32 | |
*** xek has joined #openstack-ironic | 13:38 | |
jroll | deray: I like that given/when/then thing, I try to group my tests similarly even if I don't label them that way :) | 13:43 |
jroll | morning all | 13:43 |
phil_231 | hey guys, what would be the best way to test that the extra field in an ironic port has been updated with information? | 13:44 |
deray | jroll, g'morning o/ | 13:44 |
phil_231 | jroll, hey :) | 13:44 |
jroll | hey phil_231 :) | 13:44 |
*** MattMan has quit IRC | 13:44 | |
sambetts | phil_231: in what context? | 13:44 |
jroll | sam beat me to it :P | 13:44 |
*** MattMan has joined #openstack-ironic | 13:44 | |
* deray feels nice when the PTL likes something related to his patch | 13:45 | |
phil_231 | i have added some information to the extra field with an inspector plugin. trying to add new test to check that it actually gets added. | 13:46 |
sambetts | a test in inspecotr? | 13:46 |
sambetts | or a tempest test? | 13:46 |
phil_231 | it relates to this https://review.openstack.org/#/c/241242/ as I have made needed changes and need to update the test as well :) | 13:46 |
phil_231 | sambetts, yeah the inspector | 13:46 |
sambetts | functional test, unit test or devstack exercise test? | 13:46 |
deray | phil_231, which line? | 13:47 |
deray | oh .. thats fine | 13:47 |
sambetts | functional tests, and unit tests you'll just have to make sure the right calls are made to the Ironic client, in the devstack exercise you can actually call ironic port list or show and read it out | 13:48 |
phil_231 | sambetts, ok thanks, will have a look at some of the other tests to see how they go about it :) | 13:49 |
sambetts | phil_231: have you taken over Williams patch now? | 13:50 |
phil_231 | we have been doing it together as I am an intern and only in once a week | 13:51 |
*** piet has joined #openstack-ironic | 13:53 | |
*** lucas-hungry is now known as lucasagomes | 13:53 | |
sambetts | phil_231: Oh awesome, can you see about answering a question that my colleague left on that patch, we have our own implementation of lldp for IPA + inspector, and want to make sure the upstream solution is flexible enough to allow for weird vendor specficness | 13:54 |
phil_231 | sambetts, ok il chat with Will when he gets in from lunch | 13:56 |
sambetts | great :) | 13:56 |
jroll | sambetts: the existing upstream LLDP thing was built for use with cisco switches fwiw | 14:01 |
jroll | :P | 14:01 |
sambetts | the IPA net utils code is what we've used in our out of tree inspector stuff, and it works good for getting the lldp packet, its the processing of the lldp packet and where that happens that I'm interested in | 14:03 |
sambetts | In our implementation we throw all the values from the lldp packet down to an inspector hook and let it handle which it cares about | 14:04 |
sambetts | phil_231: ^ | 14:04 |
sambetts | phil_231: https://review.openstack.org/#/c/265387/21/ipa.diff | 14:05 |
*** saripurigopi has joined #openstack-ironic | 14:05 | |
*** vinm213 has quit IRC | 14:06 | |
sambetts | moving the processing to inspector makes it much easier to customise, as you can just change in the hook in inspector instead of having to re/build a custom IPA image | 14:06 |
*** chaustin has joined #openstack-ironic | 14:07 | |
*** saripurigopi has quit IRC | 14:09 | |
*** piet has quit IRC | 14:09 | |
*** piet has joined #openstack-ironic | 14:09 | |
*** saripurigopi has joined #openstack-ironic | 14:11 | |
dtantsur | ++ for more processing on inspector side | 14:12 |
*** mtanino has joined #openstack-ironic | 14:12 | |
*** rloo has joined #openstack-ironic | 14:13 | |
jroll | sambetts: oh cool, +1 | 14:14 |
jroll | this is how we use it today https://github.com/rackerlabs/onmetal-ironic-hardware-manager/blob/master/onmetal_ironic_hardware_manager/__init__.py#L410 | 14:15 |
*** Nisha has quit IRC | 14:16 | |
sambetts | Oh nice, so your verifying that the stored switch information isn't stale? | 14:17 |
jroll | right | 14:17 |
jroll | or more like, validating nobody miscabled before shipping :) | 14:17 |
dtantsur | would be awesome to move this stuff upstream ;) | 14:18 |
jroll | dhcp would break down, neutron would change the wrong switchport, etc | 14:18 |
jroll | heh | 14:18 |
sambetts | yeah, I'm thinking about it from the case of someone has moved a cable and now the neutron bind would be wrong | 14:18 |
jroll | maybe now that there's a place to store that data :P | 14:18 |
sambetts | hence blow up and deploy fail | 14:18 |
jroll | actually, we use static dhcp so the deploy wouldn't fail for us :| | 14:19 |
jroll | networking just wouldn't work | 14:19 |
jroll | because the wrong switchport would have the configs | 14:19 |
jroll | (deploy might* not fail, I should say) | 14:19 |
sambetts | jroll: depends if the switchport its plugged into happens to be on the right vlan I guess | 14:20 |
sambetts | which really it shouldn't be, in the new world | 14:20 |
jroll | sambetts: well, our production environment today is only provider networks | 14:20 |
jroll | so it would likely be on the right vlan, and probably only one side of the bond up | 14:21 |
sambetts | jroll: yeah I'm thinking for the neutron integrated world | 14:21 |
jroll | basically it would get weird and be hard to find | 14:21 |
sambetts | yeah :( | 14:21 |
jroll | yeah, that would be terrible :D | 14:21 |
jroll | in any case, it's something we never want to happen, so we did this | 14:21 |
sambetts | yeah, it would be a great addition to IPA once the neutron intergration is merged to prevent stale local link information being deployed | 14:22 |
jroll | yep, we plan on it | 14:22 |
baoli_ | mgoddard: ping | 14:24 |
rloo | hi and morning everyone, jroll, sambetts | 14:25 |
*** krtaylor has quit IRC | 14:25 | |
sambetts | o/ rloo | 14:25 |
dtantsur | morning rloo, jroll | 14:26 |
rloo | did anyone mention that the gate is broken for ironicclient? due to osclient release i think. | 14:26 |
TheJulia | good morning rloo | 14:26 |
rloo | morning TheJulia! | 14:26 |
dtantsur | oh really? I didn't notice | 14:26 |
jroll | morning rloo, dtantsur, TheJulia :) | 14:26 |
rloo | dtantsur: http://logs.openstack.org/94/258694/4/check/gate-python-ironicclient-python34/f879060/ | 14:27 |
*** links has quit IRC | 14:27 | |
rloo | dtantsur: well, the console.html http://logs.openstack.org/94/258694/4/check/gate-python-ironicclient-python34/f879060/console.html | 14:27 |
jroll | are we sure this isn't the cliff breakage? | 14:28 |
*** kalpase has joined #openstack-ironic | 14:28 | |
*** kalpase has joined #openstack-ironic | 14:28 | |
*** kalpase has quit IRC | 14:28 | |
dtantsur | looks weird | 14:28 |
rloo | jroll: oh, good question. i'm not sure what cliff is used for. | 14:28 |
rloo | jroll, dtantsur: i'll do a recheck. oh, but i just reproduced locally. | 14:29 |
jroll | rloo: boo :( | 14:29 |
* rloo still a bit tired | 14:29 | |
dtantsur | rloo, jroll, looks like our tests are wrong | 14:29 |
dtantsur | there's no --chassis argument indeed | 14:29 |
rloo | dtantsur: oh. that would do it too i guess. i am not familiar at all with our implementation of osc. | 14:30 |
jroll | lol, wow | 14:30 |
jroll | and yeah, I don't think this is the cliff thing | 14:30 |
rloo | dtantsur: you want to fix it or should i? | 14:30 |
lucasagomes | rloo, :-( | 14:30 |
*** ashaw has joined #openstack-ironic | 14:30 | |
* lucasagomes check the logs | 14:30 | |
dtantsur | rloo, you have the env up already, so it might be easier for you | 14:31 |
jroll | it should be --chassis-uuid, not --chassis | 14:31 |
dtantsur | rloo, I think this line is wrong https://github.com/openstack/python-ironicclient/blob/master/ironicclient/tests/unit/osc/v1/test_baremetal.py#L119 | 14:31 |
jroll | +1 | 14:31 |
rloo | dtantsur: thx. i'll coauthor you :) | 14:31 |
dtantsur | rloo, not that big effort from my side :) | 14:32 |
dtantsur | and it'll prevent me from +2ing the patch | 14:32 |
dtantsur | :D | 14:32 |
rloo | dtantsur: oh. that's a good reason not to coauthor you! | 14:32 |
jroll | heh | 14:32 |
*** jcoufal has joined #openstack-ironic | 14:33 | |
rloo | that fixed it. now to do all the paperwork... | 14:34 |
*** sambetts has quit IRC | 14:34 | |
*** phil_231 has quit IRC | 14:34 | |
*** shu-mutou-AFK has quit IRC | 14:34 | |
*** [1]cdearborn has joined #openstack-ironic | 14:35 | |
*** sambetts has joined #openstack-ironic | 14:36 | |
sambetts | well that was weird... I just got kicked off freenode, with the message "Please do not run bots or clones on freenode" | 14:37 |
sambetts | :/ | 14:37 |
mgoddard | baoli_: hi | 14:37 |
jroll | sambetts: heh, they accidentally killed everyone on the web client it seems | 14:37 |
sambetts | haha it wasn't just me then :-P | 14:38 |
sambetts | I need to get my ZNC set back up | 14:38 |
jroll | yeah | 14:38 |
openstackgerrit | Ruby Loo proposed openstack/python-ironicclient: Fix unit test 'Argument parse failed' error https://review.openstack.org/278403 | 14:40 |
* lucasagomes just finds out that tooz has no unittest whatsoever for zookeeper | 14:43 | |
rloo | lucasagomes: :-( | 14:43 |
jroll | rloo: thanks for that, +2 | 14:43 |
rloo | jroll: thank dtantsur! guess it was a community effort :) | 14:44 |
jroll | lucasagomes: why do I feel like the first project to adopt tooz for zookeeper will end up maintaining it? :) | 14:44 |
*** Nisha has joined #openstack-ironic | 14:44 | |
jroll | rloo: the paperwork was the hard part :P | 14:44 |
lucasagomes | jroll, heh yeah man, filled 3 bugs since I started experimenting it yesterday | 14:44 |
rloo | jroll: not hard but the longest part and most boring ;) | 14:44 |
jroll | lucasagomes: it's wsme all over again ;D | 14:44 |
lucasagomes | jroll, :-/ hope not | 14:44 |
lucasagomes | jroll, do you think we are better off using a specific tool directly instead of an abstraction layer? | 14:45 |
rloo | jroll, lucasagomes: make sure you give feedback ^^ | 14:45 |
lucasagomes | rloo, yeah, well I'm fixing the bugs too | 14:45 |
lucasagomes | and learning about the code base | 14:45 |
jroll | lucasagomes: personally, yes, however at the summit it was decided that "the openstack way" is to depend on tooz so that operators can choose their favorite | 14:45 |
rloo | lucasagomes: ok, if you don't mind fixing. otherwise, 'they' should! | 14:46 |
lucasagomes | jroll, indeed | 14:46 |
lucasagomes | rloo, ++ | 14:46 |
openstackgerrit | Ruby Loo proposed openstack/python-ironicclient: Add 'node-set-provision-state <node> clean' https://review.openstack.org/258694 | 14:47 |
* sambetts needs to learn more about lock managers | 14:47 | |
jroll | sambetts: the raft whitepaper is a fairly easy read, and is what etcd is based on | 14:48 |
jroll | (which isn't a lock manager, but provides the right primitives for using it as one) | 14:48 |
*** daemontool_ has quit IRC | 14:49 | |
sambetts | jroll: The "In Search of an Understandable Consensus Algorithm" paper? | 14:49 |
lucasagomes | there's a nice website (gotta find) that founds the raft algorithm interactively | 14:49 |
lucasagomes | so you can play with the variables | 14:50 |
lucasagomes | it's very easy to understand | 14:50 |
*** daemontool_ has joined #openstack-ironic | 14:50 | |
lucasagomes | sambetts, https://raft.github.io/ | 14:50 |
sambetts | oooo, thanks! | 14:50 |
jroll | sambetts: yep, that's the one | 14:50 |
lucasagomes | actually, there's another one here: http://thesecretlivesofdata.com/raft/ | 14:51 |
* lucasagomes likes the 2nd one better | 14:51 | |
baoli_ | mgoddard: with regard to https://review.openstack.org/#/c/153230, what's your plan moving forward? | 14:51 |
*** daemontool__ has joined #openstack-ironic | 14:51 | |
*** achanda has joined #openstack-ironic | 14:52 | |
*** daemontool__ is now known as daemontool | 14:52 | |
mgoddard | I was hoping to get some feedback on the design, but I've not had a huge amount | 14:53 |
baoli_ | mgoddard, we are looking at it as well, and trying to address it in a somewhat larger scope: mapping multiple neutron ports to an ironic physical port and supporting vPC, etc. | 14:53 |
baoli_ | mgoddard: i think it's a good idea to tag the ironic port with the physical network the port is attached to. | 14:54 |
mgoddard | baoli_: I feel that that is a good plan. I'm not wed to the implementation in that review | 14:54 |
jroll | mgoddard: sambetts has a spec up about this | 14:55 |
*** daemontool_ has quit IRC | 14:55 | |
jroll | not so much allowing the user to specify port/network map, but allowing multiple networks per physical port etc | 14:55 |
jroll | baoli_: ^ | 14:55 |
jlvillal | sambetts: +1 for ZNC. DigitalOcean $5/month plan is what I use to host my copy | 14:55 |
sambetts | baoli_ works along side me :) | 14:55 |
jroll | aha | 14:55 |
jroll | so we've done some work along these lines, too, though it doesn't take dhcp into account | 14:56 |
vdrok | morning jroll rloo and jlvillal | 14:56 |
jroll | hi vdrok :) | 14:57 |
jlvillal | Good morning jroll sambetts mgoddard baoli_ lucasagomes rloo NobodyCam dtantsur vdrok :) | 14:57 |
rloo | hi vdrok, jlvillal | 14:57 |
lucasagomes | jlvillal, morning | 14:57 |
jlvillal | and everyone else | 14:57 |
sambetts | https://review.openstack.org/#/c/277853/2/specs/approved/VLAN-aware-baremetal-instances.rst see my comment to Vasyl at line 114 | 14:57 |
jroll | morning jlvillal :) | 14:57 |
rloo | jlvillal: thx for the heads up yesterday about the gate being broken and then fixed :) | 14:57 |
sambetts | hey jlvillal | 14:57 |
*** achanda has quit IRC | 14:57 | |
* jlvillal is trying to wake up earlier so he can get into the office before those pesky co-workers bother him. | 14:57 | |
jroll | sambetts: yeah, +1, I'm not sure it's needed (though "connect the fast ports to this network" is probably a thing people will want) | 14:58 |
aarefiev | jlvillal: morning | 14:58 |
jroll | sambetts: also, are there operating systems that don't support vlans? O_o | 14:58 |
baoli_ | jroll, sambetts's spec doesn't touch the mapping part, and we've planned to come up with an RFE/spec for that. I came across mgoddard's work while studying the existing works. | 14:59 |
jlvillal | Is there a "fast cleaning" option? Like, just wipe out the MBR so Ubuntu doesn't get confused when trying to install. | 14:59 |
sambetts | jroll: ubuntu doesn't unless you have a certain package installed | 14:59 |
*** getvasanth has quit IRC | 14:59 | |
jroll | sambetts: oh, right | 14:59 |
mgoddard | what's the link to sambett's spec? I'd like to have a read | 14:59 |
jlvillal | We enabled cleaning yesterday. And it seems like having four 2 terabyte hard-drives and a 200GB SSD drive take a long time to clean :) | 14:59 |
jroll | jlvillal: dd if=/dev/zero of=/dev/sda bs=1M count=100? :P | 15:00 |
jroll | jlvillal: or just reformat it | 15:00 |
baoli_ | mgoddard: https://bugs.launchpad.net/ironic/+bug/1543584 | 15:00 |
openstack | Launchpad bug 1543584 in Ironic "[RFE] VLAN Aware Baremetal Instances" [Wishlist,Confirmed] - Assigned to Sam Betts (sambetts) | 15:00 |
jlvillal | jroll: yeah, we want to do something like that. For some reason we had one system that just did not want to install Ubuntu. Hopefully a one-time thing. | 15:00 |
jroll | jlvillal: https://github.com/rackerlabs/onmetal-ironic-hardware-manager/blob/master/onmetal_ironic_hardware_manager/__init__.py#L164 | 15:00 |
jroll | :P | 15:01 |
jlvillal | +2 for that :D | 15:01 |
*** mgoddard_ has joined #openstack-ironic | 15:01 | |
*** deray has quit IRC | 15:01 | |
jlvillal | I almost think that should be a default action if going to install an OS. But I don't know the down sides. | 15:01 |
jroll | jlvillal: oh, so you're having trouble provisioning a ubuntu image with ironic, if disks are not erased? | 15:02 |
*** jaybeale has joined #openstack-ironic | 15:03 | |
jlvillal | jroll: One system. | 15:03 |
*** pas-ha has quit IRC | 15:03 | |
*** sambetts has quit IRC | 15:03 | |
jroll | jlvillal: what's the error/issue? | 15:03 |
jlvillal | gmmaha: Has been fighting it. | 15:04 |
jroll | and is this partition images or whole disk | 15:04 |
jlvillal | I'm not sure he is at work yet. | 15:04 |
jroll | ah | 15:04 |
*** mgoddard has quit IRC | 15:04 | |
jlvillal | We did a clean on it last night. So we may never see the issue again, if the clean worked. | 15:04 |
baoli_ | mgoddard, in addition to the tag of 'physical net', we also think that we can add 'vlan mode' to it which has values of 'trunk' or 'access'. A trunk port on a physical net allows multiple neutron ports (from networks on the smae physical network) to be mapped to the same ironic port. | 15:04 |
jlvillal | Though to be honest it is difficult to tell if the clean is working when watching the KVM screen. We see the heartbeats but not really any status about wiping the disk or anything. | 15:05 |
jlvillal | We just went on blind faith that since we had a heartbeat it was doing the clean :) | 15:06 |
jroll | jlvillal: yeah, idk what we could do there | 15:06 |
jroll | however | 15:06 |
jroll | if you have a shell: ps aux | grep shred | 15:06 |
*** sambetts has joined #openstack-ironic | 15:06 | |
sambetts | I've missed anything that happened in the last 3 minutes, my PC BSODed :( | 15:07 |
jlvillal | jroll: I don't think we have a shell. Or at least we don't know the password to log into the IPA instance from the KVM. | 15:07 |
jroll | jlvillal: ah, you can add ssh keys via kernel cmd line | 15:07 |
jlvillal | sambetts: Luckily you have ZNC and you got everything that happened since your system died. | 15:07 |
TheJulia | jlvillal: there is a command line argument that you can add to allow you to login as coreos on the console | 15:07 |
TheJulia | or ssh key and just ssh in | 15:07 |
sambetts | jlvillal: :'( its not setup yet | 15:07 |
TheJulia | as jroll has mentioned, see Troubleshooting.rst for details | 15:07 |
jlvillal | Cool. gmmaha and I will try that out! :) | 15:08 |
jlvillal | sambetts: an earlier comment of mine was. | 15:08 |
jlvillal | sambetts: +1 for ZNC. DigitalOcean $5/month plan is what I use to host my copy | 15:08 |
*** deva_ has joined #openstack-ironic | 15:08 | |
sambetts | yeah :-P | 15:08 |
jlvillal | :) | 15:08 |
sambetts | jlvillal: I normally have it running on my home server but I've recently moved house \ | 15:08 |
jlvillal | TheJulia: jroll Thanks! gmmaha and I will look into it more | 15:08 |
*** NobodyCa1 has joined #openstack-ironic | 15:09 | |
*** mtanino has quit IRC | 15:09 | |
jroll | jlvillal: ssh_key="blahblahblahblah you@computer" in kernel cmd line | 15:09 |
* jlvillal must admit that actually using Ironic to setup a cluster has taught him a lot of new things. Which is good :) Previously he had only had a lowly NUC with AMT. | 15:09 | |
jroll | TheJulia: oh, it's in docs, nice! | 15:09 |
* jroll grepped irc logs | 15:09 | |
jroll | jlvillal: yeah, actually running it makes you learn real fast | 15:10 |
jlvillal | :) | 15:10 |
jroll | I knew nothing before I did that :P | 15:10 |
TheJulia | jroll: bifrost docs at least, since I struggled debugging a moonshot like 3000 miles away from me :) | 15:10 |
jroll | heh | 15:10 |
jroll | TheJulia: I've never had the chance to run ironic on a server I could physically touch | 15:10 |
jlvillal | TheJulia: Hopefully in Hawaii so you can explain why you need to travel :) | 15:11 |
jlvillal | jroll: I'm also the cable guy on our servers. Hooking up the BMC networks. Serial cable to the network switch. Luckily we got an intern to do most of the cabling. | 15:11 |
TheJulia | jroll: :( | 15:11 |
TheJulia | jlvillal: great idea.... Oh BadCub! | 15:12 |
jlvillal | :) | 15:12 |
jroll | TheJulia: though, maaaybe I did run it on some pizza boxes in the office once; can't remember if that was ironic or teeth-overlord in the before times | 15:12 |
jlvillal | aarefiev: Sorry if I am being a pain on that review... | 15:12 |
jroll | definitely involved the agent though | 15:12 |
* jlvillal imagines aarefiev muttering about jlvillal after reading review... | 15:13 | |
dtantsur | lol | 15:14 |
*** vmahajan has quit IRC | 15:14 | |
*** NobodyCa1 has quit IRC | 15:14 | |
*** deva_ has quit IRC | 15:14 | |
NobodyCam | good morning Ironicer | 15:17 |
NobodyCam | morning dtantsur lucasagomes jroll devananda TheJulia jlvillal sambetts vdrok rloo mgould TheJulia and all others not listed here | 15:18 |
jlvillal | NobodyCam: :) | 15:18 |
sambetts | o/ NobodyCam | 15:18 |
*** pas-ha has joined #openstack-ironic | 15:18 | |
NobodyCam | :) | 15:18 |
jroll | morning NobodyCam :) | 15:18 |
NobodyCam | :) morning | 15:18 |
rloo | morning NobodyCam | 15:19 |
NobodyCam | morning :) | 15:19 |
dtantsur | morning NobodyCam | 15:22 |
NobodyCam | morning dtantsur :) | 15:22 |
dtantsur | TheJulia, hi! I came across the volume connection spec https://review.openstack.org/#/c/200496/ and I'm not sure I understand your comment there.. do you object to the spec scope or just want detach to be better covered? | 15:23 |
TheJulia | dtantsur: Honestly, I think we need a storage module interface, so vendors can also have 3rd party out of tree drivers to "do the right thing" based on the condition and state transitions of the host. No objection to scope, as I think we have enough information to help facilitate a direct and optional "do the right thing with cinder" driver | 15:25 |
*** vmahajan has joined #openstack-ironic | 15:26 | |
dtantsur | ok good, could you please check the author's comments when you have some time? | 15:27 |
TheJulia | which would also help facilitate standalone integration, which is an interest of the cinder folks I talked to a few weeks ago, but mainly they just wanted to make sure that we had enough info that if we needed to do such signaling (which is preferred, since pathing/luns may not be needed depending on the state) | 15:27 |
TheJulia | sure, didn't see that they had replied, but also been buried with some stuff downstream :( | 15:27 |
dtantsur | :( | 15:28 |
TheJulia | c'est la vie | 15:28 |
*** chaustin has quit IRC | 15:28 | |
TheJulia | hence why I've been so quiet as of recent :) | 15:28 |
aarefiev | jlvillal: hi, no problem, thanks for your time on this review | 15:31 |
jlvillal | aarefiev: Thanks! | 15:31 |
aarefiev | jlvillal: so, about this raw stuff, we don't get data from raw, we just get server version | 15:31 |
aarefiev | jlvillal: raw is Response object from urllib | 15:32 |
jlvillal | aarefiev: Yeah maybe a comment explaining why it is okay. Since other people might do like me and read the Requests docs and get confused. | 15:32 |
jlvillal | aarefiev: Maybe explain then that it is actually urllib (or urllib3) | 15:32 |
jlvillal | I'm not sure which one it is. I read the code and think the raw object comes from requests | 15:32 |
*** rcernin has quit IRC | 15:33 | |
*** pas-ha has quit IRC | 15:33 | |
aarefiev | jlvillal: https://github.com/kennethreitz/requests/blob/3f8b1fb617cfdd3911602b5c3e668ad30602c64d/requests/adapters.py#L206 | 15:34 |
*** e0ne has quit IRC | 15:34 | |
aarefiev | jlvillal: I'll add comment | 15:34 |
jlvillal | aarefiev: Thank you! :) | 15:35 |
aarefiev | jlvillal: thank you | 15:35 |
*** e0ne has joined #openstack-ironic | 15:35 | |
*** raddaoui has joined #openstack-ironic | 15:36 | |
*** raddaoui_ has joined #openstack-ironic | 15:36 | |
*** raddaoui__ has joined #openstack-ironic | 15:36 | |
jlvillal | aarefiev: I wish there was a more obvious or well documented way to get that version field :) | 15:36 |
lucasagomes | NobodyCam, hey there! Good morning | 15:38 |
NobodyCam | good morning lucasagomes :) | 15:38 |
*** krtaylor has joined #openstack-ironic | 15:38 | |
aarefiev | jlvillal: better way is requests provides this fields, and hide urllib working stuff, but it doesn't | 15:41 |
*** chaustin has joined #openstack-ironic | 15:44 | |
*** pas-ha has joined #openstack-ironic | 15:45 | |
*** piet has quit IRC | 15:46 | |
openstackgerrit | Andrey Shestakov proposed openstack/ironic-python-agent: [WIP] Torrent based image provisioning https://review.openstack.org/278468 | 15:49 |
openstackgerrit | Andrey Shestakov proposed openstack/ironic: [WIP] Torrent based image provisioning https://review.openstack.org/278469 | 15:49 |
jlvillal | That sounds like something that a spec might be wanted for. If not already done. | 15:51 |
jroll | <3 | 15:53 |
jroll | that excites me so much | 15:53 |
* jlvillal wonders what happened to the idea of the Ansible based deployer. | 15:54 | |
jlvillal | I liked that idea. | 15:54 |
NobodyCam | jlvillal: there is a talk about it up for voting | 15:54 |
jlvillal | NobodyCam: Oh, thanks. That would be interesting. | 15:55 |
dtantsur | jlvillal, I think the spec is still up | 15:55 |
vdrok | morning NobodyCam | 15:55 |
dtantsur | and yeah, talks are up for voting, please vote for ironic-related things ;) | 15:55 |
jlvillal | dtantsur: For the Ansible one, correct? Not the torrent one. | 15:55 |
* jroll likes the ansible thing for things that can't pxe boot | 15:56 | |
*** mtanino has joined #openstack-ironic | 15:56 | |
dtantsur | jlvillal, spec is for ansible, yeah | 15:56 |
NobodyCam | jlvillal: https://www.openstack.org/summit/austin-2016/vote-for-speakers/presentation/8190 | 15:56 |
jlvillal | NobodyCam: Thanks much. | 15:56 |
*** piet has joined #openstack-ironic | 15:56 | |
jroll | idk why I vote for talks when I realistically can't go to them :/ | 15:56 |
*** Sukhdev has joined #openstack-ironic | 15:57 | |
dtantsur | for better coverage of good stuff on the summit? | 15:57 |
jlvillal | NobodyCam: We should vote for that for sure so yuriyz can come to the summit and we can meet him :) | 15:57 |
jroll | yeah, I guess so | 15:57 |
dtantsur | ok, lemme promote my talks as well ;) https://www.openstack.org/summit/austin-2016/vote-for-speakers/Presentation/7178 https://www.openstack.org/summit/austin-2016/vote-for-speakers/Presentation/8043 | 15:57 |
jroll | dtantsur: rather, idk why I vote for talks that I want to see, rather than ones I want other people to see | 15:57 |
*** chaustin has quit IRC | 15:57 | |
jroll | holy cow, there's 30-40 ironic talks | 15:58 |
dtantsur | wow | 15:58 |
NobodyCam | ya | 15:58 |
jlvillal | I like how to login they have a check box that says remember me for two hours. If I don't check it does it remember me forever or for 10 minutes?? | 15:59 |
*** mgoddard_ has quit IRC | 16:00 | |
*** mgoddard has joined #openstack-ironic | 16:01 | |
*** rcernin has joined #openstack-ironic | 16:01 | |
rloo | did you see the thread that jay pipes? started about separating the design part of the summit from the rest? i have wondered what that would mean for such talks ^^ | 16:01 |
openstackgerrit | Anton Arefiev proposed openstack/python-ironicclient: Use requests lib in HTTPClient https://review.openstack.org/229286 | 16:01 |
dtantsur | that would mean such talks will disappear IMO | 16:01 |
jroll | lots of networking things | 16:02 |
jroll | and a windows thing \o/ | 16:02 |
dtantsur | yeah, so many intriguing talks | 16:02 |
jroll | a talk from volkswagen \o/ | 16:02 |
jroll | though I think that came up in search because of the word "ironically", not because they're using ironic | 16:03 |
jroll | whomp | 16:03 |
*** degorenko is now known as _degorenko|afk | 16:03 | |
dtantsur | lol | 16:03 |
openstackgerrit | Ruby Loo proposed openstack/ironic: Replace config 'clean_nodes' with 'automated_clean' https://review.openstack.org/247701 | 16:04 |
aarefiev | jlvillal: hope my comment is clear enough :( ^^ | 16:04 |
*** samueldmq1 has joined #openstack-ironic | 16:04 | |
jlvillal | aarefiev: I will look :) | 16:05 |
*** NobodyCa1 has joined #openstack-ironic | 16:05 | |
aarefiev | jlvillal: thanks :) | 16:05 |
*** deva_ has joined #openstack-ironic | 16:06 | |
lucasagomes | harlowja, ping, around? | 16:06 |
openstackgerrit | Merged openstack/ironic-inspector: Add forward slash for node path patch https://review.openstack.org/276693 | 16:08 |
*** chaustin has joined #openstack-ironic | 16:10 | |
*** itamarl has quit IRC | 16:11 | |
*** deva_ has quit IRC | 16:11 | |
*** NobodyCa1 has quit IRC | 16:11 | |
*** samueldmq1 has quit IRC | 16:11 | |
*** rajinir has joined #openstack-ironic | 16:11 | |
aarefiev | jroll: have I missed something here? https://review.openstack.org/#/c/258991/ | 16:12 |
jroll | aarefiev: nope, I just can't read, sorry I missed your reply there | 16:14 |
jroll | lucasagomes: ^ want to look at that or should I approve | 16:14 |
lucasagomes | jroll, looking | 16:14 |
lucasagomes | oh yeah, we def should drop those | 16:15 |
* lucasagomes review | 16:15 | |
*** rpioso has joined #openstack-ironic | 16:16 | |
lucasagomes | +a | 16:16 |
*** arthus has quit IRC | 16:17 | |
*** garthb has joined #openstack-ironic | 16:17 | |
jroll | awesome, thanks! | 16:18 |
* jroll bbiab | 16:18 | |
aarefiev | jroll: ahh cool :) I thought missed something, thanks | 16:18 |
*** NobodyCa1 has joined #openstack-ironic | 16:19 | |
openstackgerrit | Merged openstack/ironic: Remove 'zapping' from code https://review.openstack.org/278135 | 16:19 |
rloo | jroll: when you get a chance, would you take a look at the network provider interface patch: https://review.openstack.org/#/c/139687/ | 16:21 |
jroll | rloo: yeah, those are on my list today | 16:21 |
lucasagomes | harlowja, will ask here and I will see the answer later... when tooz + watchers (joining or leaving a group) it is expected the project that is using it to call run_watchers() ? | 16:22 |
jroll | er | 16:22 |
jroll | rloo: it's in merge conflict, you want me to review or update? | 16:22 |
*** klindgren has quit IRC | 16:22 | |
rloo | jroll: ok thx. there were some recent changes and i don't know enough in detail but they seem odd to me. | 16:22 |
lucasagomes | harlowja, tooz itself will never trigger it by itself right? (I don't see how, unless I'm missing something in the code) | 16:22 |
jroll | rloo: oh yeah, I can review :) | 16:22 |
rloo | jroll: no not update. review. or at least look at my two recent comments. neutron seems to be spilling over... | 16:22 |
jroll | yeah | 16:23 |
*** NobodyCa1 has quit IRC | 16:23 | |
jroll | rloo: oh! the 'none' thing is a "flat network" provider, not a no-op | 16:24 |
*** rcernin has quit IRC | 16:24 | |
jroll | maybe the name is terrible | 16:24 |
jlvillal | oh, zapping has been zapped :) | 16:25 |
rloo | jroll: yeah, the name is terrible then. | 16:25 |
rloo | jroll: it isn't Noop in that case. | 16:25 |
jroll | rloo: yeah, agree in hindsight :) | 16:25 |
jroll | er, not even in hindsight | 16:26 |
jroll | actually, I don't think this is even doing what it's supposed to | 16:26 |
* jroll will review today | 16:26 | |
rloo | jroll: ok, will leave it for you. i don't think i can be that effective on these reviews anymore; there are only so many revisions that i can look at... | 16:27 |
gmmaha | good morning jlvillal jroll TheJulia | 16:27 |
jlvillal | gmmaha: morning | 16:27 |
gmmaha | jlvillal: that machine is showing down :( | 16:27 |
jlvillal | showing down? | 16:27 |
jlvillal | slowing down? | 16:27 |
jlvillal | gmmaha: And what machine are you talking about? | 16:28 |
jroll | rloo: I hear ya :( | 16:28 |
rloo | jroll: we need fresh blood, err fresh eyes :) | 16:28 |
* gmmaha needs coffee before he starts blurting stuff among ppl | 16:28 | |
jroll | rloo: :D | 16:28 |
gmmaha | jlvillal: the machine we were cleaning yesterday | 16:28 |
* jroll really brb now | 16:28 | |
jlvillal | gmmaha: Ah | 16:28 |
*** raildo-afk is now known as raildo | 16:29 | |
jlvillal | If anyone is bored and wants to review: https://review.openstack.org/253947 A patch to use http_client instead of numbers. For example http_client.OK instead of 200 | 16:31 |
JayF | I know that's better, but I know the numbers so well vs the names | 16:32 |
JayF | heh | 16:32 |
jlvillal | :) | 16:32 |
dtantsur | lucasagomes, do you remember that magical command to unpack DIB-made ramdisks? | 16:33 |
*** boris-42 has quit IRC | 16:33 | |
lucasagomes | dtantsur, yup, gzip -dc <ramdisk path> | cpio -id | 16:34 |
dtantsur | thnx | 16:34 |
lucasagomes | dtantsur, if it's built with dracut microcode you can inspect it using "lsinitrd" | 16:34 |
lucasagomes | and to pack it again you do: find . | cpio -H newc -o > <path to the new ramdisk> | 16:35 |
*** mgould has quit IRC | 16:35 | |
*** Pespa has left #openstack-ironic | 16:35 | |
*** sambetts has quit IRC | 16:44 | |
*** ukalifon1 has quit IRC | 16:44 | |
*** mgoddard_ has joined #openstack-ironic | 16:45 | |
openstackgerrit | Merged openstack/ironic: Remove downgrade support from migrations https://review.openstack.org/258991 | 16:47 |
devananda | morning, all | 16:48 |
*** mgoddard has quit IRC | 16:48 | |
jlvillal | Hmmm. We ran cleaning on a system last night. And now we get a message from the BIOS. "Unlock HDD 4:ST20000NX025" | 16:48 |
jlvillal | We are sad :( Since it doesn't go any farther... | 16:49 |
dtantsur | morning devananda | 16:49 |
*** mgould has joined #openstack-ironic | 16:49 | |
JayF | jlvillal: The password to get in will be either "" or "NULL" | 16:52 |
jlvillal | JayF: Thanks I will try | 16:53 |
gmmaha | JayF: thanks.. | 16:53 |
gmmaha | JayF: jlvillal: nope.. neither worked :( | 16:53 |
JayF | jlvillal: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware.py#L589 that command ran, but the one on line 597 failed | 16:53 |
JayF | if it's showing your hard drive as locked now | 16:53 |
JayF | on my hardware, that sets the password to blank | 16:53 |
JayF | and I've used that code on at least a dozen different drives at this point | 16:54 |
JayF | but tl;dr: the drive is stuck in security mode, you have to get it out in order to have cleaning work | 16:54 |
* JayF has fixed this issue in his production environment many times when cleaning has failed for $bs_reasons | 16:54 | |
*** achanda has joined #openstack-ironic | 16:55 | |
*** moshele has quit IRC | 16:55 | |
jlvillal | JayF: Thanks. We know where to look now :) We might have to pull the drive and stick it into a different system if we can't get it to accept the password on the server. | 16:55 |
JayF | clif: natorious ^ Do you have any ideas for jlvillal or gmmaha | 16:55 |
JayF | clif: natorious looks like their HDD got locked by IPA in cleaning, and is now locked but NULL and blank don't work as passwords | 16:55 |
natorious | is it a password lock or bios lock? | 16:56 |
jlvillal | natorious: We see the message in the BIOS bootup | 16:56 |
jlvillal | natorious: "Unlock HDD 4:ST20000NX025" | 16:57 |
*** sambetts has joined #openstack-ironic | 16:57 | |
natorious | in bios there should be an option to disable hdd lock | 16:57 |
JayF | jlvillal: in case you haven't met, natorious is Nate, he's our hardware guru for OnMetal now | 16:58 |
jlvillal | natorious: Hi Nate :) | 16:58 |
jlvillal | I'm John | 16:58 |
natorious | if thats not it you can flash the vendor fw back onto the drive and it should clear it. If this happened from upstream ipa, that'd be pretty odd | 16:58 |
* natorious waves :) | 16:58 | |
gmmaha | JayF: jlvillal: natorious: after 10 password atemps of failure, the device is now booting :| | 16:58 |
JayF | natorious: we do the ATA erases upstream: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware.py#L589 | 16:58 |
jlvillal | gmmaha: I don't think it is working though | 16:58 |
jlvillal | I think we need to power the system off. | 16:59 |
gmmaha | jlvillal: yeah its not.. but just saying.. not stuck at that screen anymore :| | 16:59 |
JayF | natorious: the only downstream code we have doing erases is for our new hardware | 16:59 |
jlvillal | My theory is the drive is refusing to accept passwords after X number of bad ones. | 16:59 |
jlvillal | And my theory is power it off might help | 16:59 |
jlvillal | not ctrl-alt-del | 16:59 |
gmmaha | jlvillal: did an ipmi off | 16:59 |
*** achanda has quit IRC | 16:59 | |
jlvillal | Thanks! | 17:00 |
natorious | jlvillal, gmmaha: if you can pxe boot, it might be good to look at the drives current state | 17:01 |
natorious | like user password vs master password vs boot up password | 17:02 |
gmmaha | natorious: i think we can pxe boot, but not sure how to check the drive states.. let me search on that a bit | 17:02 |
*** praneshp has joined #openstack-ironic | 17:03 | |
*** sambetts__ has joined #openstack-ironic | 17:03 | |
*** sambetts is now known as Guest55980 | 17:04 | |
*** sambetts__ is now known as sambetts | 17:04 | |
*** Guest55980 has quit IRC | 17:04 | |
natorious | gmmaha: something like hdparm -I /dev/sdx | 17:05 |
*** saripurigopi has quit IRC | 17:05 | |
natorious | think -i (lowercase) might have some pertinent infos too | 17:05 |
*** saripurigopi has joined #openstack-ironic | 17:05 | |
gmmaha | natorious: thanks.. let me try them out | 17:06 |
natorious | np | 17:06 |
*** saripurigopi1 has joined #openstack-ironic | 17:07 | |
*** e0ne has quit IRC | 17:08 | |
*** spandhe has joined #openstack-ironic | 17:08 | |
*** saripurigopi has quit IRC | 17:10 | |
*** daemontool has quit IRC | 17:13 | |
mgoddard_ | baoli_: sorry, had to drop for a meeting | 17:13 |
mgoddard_ | baoli_: would be good to not tie the mapping to vlans | 17:13 |
*** jcoufal has quit IRC | 17:13 | |
mgoddard_ | I suppose the trunk and access concepts could be applied beyond vlans, but not sure whether they are | 17:14 |
mgoddard_ | definitely like the idea of supporting trunk and access though, I can see uses for both | 17:15 |
*** amotoki has joined #openstack-ironic | 17:16 | |
*** amotoki has quit IRC | 17:16 | |
mgoddard_ | it would be nice to have a generic mechanism for mapping virtual ports to physical ports | 17:16 |
mgoddard_ | the physical network, and trunk vs access could be inputs into this decision | 17:17 |
gmmaha | natorious: unable to get to pxe boot.. :( will yank the drive like jlvillal said and see if that helps | 17:17 |
*** arthus has joined #openstack-ironic | 17:18 | |
openstackgerrit | Merged openstack/python-ironicclient: Fix unit test 'Argument parse failed' error https://review.openstack.org/278403 | 17:18 |
JayF | gmmaha: jlvillal: If it ends up that method of secure erasing is dangerous on that hardware, we may want to at a minimum blacklist it and maybe reconsider doing the ata erase commands as a default :( | 17:18 |
gmmaha | JayF: yes, i will disable cleaning for now in our systems.. will give us time to figure out if its these disks | 17:20 |
*** aginwala has joined #openstack-ironic | 17:20 | |
natorious | gmmaha: thats odd but somewhat points at bios rather than drive | 17:20 |
*** jcoufal has joined #openstack-ironic | 17:20 | |
gmmaha | natorious: i am starting to feel the same.. but with this disk on, i am unable to get into the BIOS either :( | 17:21 |
*** chaustin has quit IRC | 17:21 | |
baoli_ | mgoddard_: a generic mechanism would be nice. I think that the vlan operation mode is only applicable to a physical net that supports it. | 17:21 |
devananda | gmmaha: interesting. bios access is locked because a hdd has a password set? | 17:22 |
mgoddard_ | if neutron could support delayed mac address assignment, then ports could be created before instances in the same way as for VMs | 17:22 |
gmmaha | devananda: seems like it.. when i did F2 to enter into BIOS, it showing entering setup, but the HDD lock screen is still on front and it never goes into the BIOS | 17:23 |
openstackgerrit | Mauro Rodrigues proposed openstack/ironic: Comment out test options that already exists on tempest's tree https://review.openstack.org/275757 | 17:23 |
devananda | gmmaha: huh. that almost sounds like a BIOS bug | 17:23 |
JayF | devananda: and I have a hunch that because we set the password to NULL, it's triggering some bug in that firmware and it might be locked forever </worstcase> | 17:23 |
*** jcoufal has quit IRC | 17:23 | |
devananda | yah... | 17:23 |
JayF | devananda: it's absolutely accurate that a locked HD can keep people out of their bios. | 17:24 |
JayF | devananda: the fact the passwords we set (literally NULL, so just pressing "enter" has worked in my labs) are null may be complicating it somehow | 17:24 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Introduce libvirt dirver https://review.openstack.org/253096 | 17:24 |
baoli_ | mgoddard_: I think that you can create neutron port with designated mac (which could be the corresponding ironic port's mac), right? | 17:24 |
JayF | baoli_: you don't know what host you'll get scheduled to pre-running the nova boot | 17:25 |
JayF | baoli_: so you don't know the mac at that point | 17:25 |
gmmaha | JayF: devananda: has this happened before where setting the string as 'NULL' is causing such issues? | 17:25 |
JayF | gmmaha: I haven't seen it on any of the hardware I've tested this against, which is substantial | 17:25 |
baoli_ | jayF, you are right | 17:25 |
pas-ha | mgoddard_, exactly the problem I just sumbled on | 17:25 |
pas-ha | basically one can't "nova boot --nics port-id=XXX" with baremetal | 17:26 |
gmmaha | JayF: aah ok.. was going to ask if its safer if we change the password from NULL to some non-controversial string | 17:26 |
pas-ha | and Heat depends on such ability to be able to assign floatings to servers | 17:26 |
mgoddard_ | pas-ha: not unless you target an ironic node via an AZ | 17:26 |
JayF | gmmaha: I honestly don't know; it's probably much too early to consider any of that until you figure out what happened locally. | 17:27 |
*** mbound has quit IRC | 17:27 | |
pas-ha | mgoddard_, you mean a single one? | 17:27 |
mgoddard_ | yes | 17:27 |
*** ifarkas has quit IRC | 17:27 | |
mgoddard_ | you can use nova:<nova compute hostname>:<ironic node uuid> | 17:27 |
devananda | pas-ha: there is a policy-controlled option to the nova boot command to specify ... yes, that ^ | 17:27 |
*** sinval has joined #openstack-ironic | 17:27 | |
*** aginwala has quit IRC | 17:27 | |
devananda | of course it bypasses the scheduler :) | 17:27 |
*** dtantsur is now known as dtantsur|afk | 17:28 | |
gmmaha | JayF: fair enough. | 17:28 |
pas-ha | but the ordinary user has no access to ironic port-list, so how would he know the mac address? | 17:28 |
pas-ha | to create a port with | 17:28 |
devananda | as a user, you *shouldn't* know or care about which physical server your instance is going to land on | 17:28 |
devananda | pas-ha: why do you care about the specific MAC address? | 17:28 |
gmmaha | unfortunately i am not in the same site as the HDD.. will try and get some look into them when someone gets a chance and see whats happening | 17:28 |
JayF | My users *can't* know that | 17:28 |
mgoddard_ | anyone know whether neutron has plans to add support for NULL MACs? | 17:28 |
*** saripurigopi1 has quit IRC | 17:29 | |
devananda | mgoddard_: that question doesn't make sense. why would they? | 17:29 |
pas-ha | if i just create a port, it has a wrong mac and instance can not be created when given that port | 17:29 |
*** trown is now known as trown|meeting | 17:29 | |
devananda | you can't plumb L2 networking without a MAC ... | 17:29 |
devananda | pas-ha: with ironic, user does not create a port. Ironic knows the MACs and informs Nova | 17:29 |
devananda | yes, it changes the workflow a bit | 17:29 |
devananda | oh, I see | 17:30 |
pas-ha | devananda, with Heat the main way to put floatings on servers is to create a port beforehand. | 17:30 |
devananda | right | 17:30 |
devananda | and that's not compatible with ironic :( | 17:30 |
pas-ha | and thus e.g. currently Sahara can not use Ironic :( | 17:30 |
*** praneshp has quit IRC | 17:30 | |
devananda | yea, this came up during one of the magnum sessions in Tokyo, too | 17:30 |
*** praneshp has joined #openstack-ironic | 17:31 | |
jlvillal | jroll: Will you be sending out a reminder this week about the mid-cycle? | 17:31 |
devananda | pas-ha: can you (sahara and/or heat) not do that when targeting a bare metal flavor in nova? | 17:31 |
*** praneshp has quit IRC | 17:31 | |
pas-ha | what if we could patch the nova-compute of Ironic to issue a port-update to the correct mac? possible with admin context | 17:31 |
*** sambetts has quit IRC | 17:31 | |
devananda | pas-ha: when you say 'correct mac' what do you mean? | 17:32 |
*** klindgren has joined #openstack-ironic | 17:32 | |
mgoddard_ | pas-ha: is the MAC updatable? | 17:32 |
pas-ha | devananda, investingating now if that could be done via Nova floating assoc. commands | 17:32 |
pas-ha | seems yes, but by admin only | 17:32 |
devananda | pas-ha: because most hardware does not have mutable MACs | 17:32 |
pas-ha | works in devstack (c) | 17:32 |
devananda | pas-ha: so our nova driver actually gathers the MAC address(es) from ironic and passes that _up_ to Nova | 17:32 |
baoli_ | if the ironic port's mac has to be used, the corresponding neutron port can be updated with that Mac, right? | 17:32 |
baoli_ | during the boot | 17:33 |
devananda | baoli_: I do not think you can change neutron port's MAC -- that is "create a new port" | 17:33 |
devananda | but it already does that | 17:33 |
pas-ha | so when nova sees the incoming request with port in it, it could patch that port | 17:33 |
devananda | ooh | 17:33 |
pas-ha | with Ironic-provided MAC | 17:33 |
devananda | interesting. possibly | 17:33 |
*** krtaylor has quit IRC | 17:34 | |
*** praneshp has joined #openstack-ironic | 17:34 | |
devananda | pas-ha: what if hte machine has a different number of NICs than the incoming request? | 17:34 |
mgoddard_ | devanda: that problem exists anyway | 17:34 |
pas-ha | that should be thought through... if requested bigger than present - NoValidHostFound | 17:35 |
pas-ha | if less - use any I presume?... | 17:35 |
devananda | pas-ha: the nova scheduler doesn't consider # of NICs today when scheduling | 17:35 |
pas-ha | new filter... starts to resemble a snowcrash | 17:35 |
devananda | I just looked in the driver code -- this isn't a change to nova/virt/ironic/driver.py | 17:35 |
*** davideagnello has quit IRC | 17:35 | |
devananda | it's a change to nova/compute/manager.py | 17:35 |
*** davideagnello has joined #openstack-ironic | 17:36 | |
*** piet has quit IRC | 17:36 | |
pas-ha | we have our own version in Ironic tree, don't we? | 17:36 |
jroll | jlvillal: yes, sending an email with all the a/v details and everything today once I'm out of meetings | 17:36 |
devananda | pas-ha: no | 17:36 |
devananda | pas-ha: and we never want to do that again | 17:36 |
*** penick has quit IRC | 17:36 | |
devananda | (we did before ironic finished integration with openstack) | 17:36 |
pas-ha | aha, OK | 17:37 |
*** zer0c00l has joined #openstack-ironic | 17:37 | |
devananda | pas-ha: know if there is a nova bug open about this? | 17:37 |
pas-ha | summing it up right now | 17:37 |
devananda | ty | 17:37 |
jroll | devananda: pas-ha: I think sam's spec will handle some of this, maybe all https://review.openstack.org/#/c/277853/ | 17:38 |
jroll | because the actual ports will be arbitrary macs | 17:38 |
*** boris-42 has joined #openstack-ironic | 17:39 | |
* jroll in a meeting and just injecting random thoughts | 17:39 | |
*** praneshp_ has joined #openstack-ironic | 17:40 | |
devananda | as a side note, ironic is the only driver which implements the macs_for_instance() method | 17:40 |
devananda | so there's a chunk of code in nova/virt/driver.py specifically for handling this case. changes to that, even though it's outside of our driver, don't appear likely to affect any other drivers | 17:40 |
*** praneshp has quit IRC | 17:40 | |
*** praneshp_ is now known as praneshp | 17:40 | |
devananda | jroll: how does this help? | 17:41 |
jroll | devananda: because the user-facing ports will be arbitrary macs | 17:42 |
baoli_ | Just want to point out that in case of vlans, they can share the mac of the physical port. | 17:43 |
*** praneshp has quit IRC | 17:43 | |
jroll | devananda: just a random thought, I'm not totally sure it helps but I think it does | 17:43 |
devananda | jroll: hmmm. ok. "macs_for_instance needs to return None" would do the trick | 17:43 |
devananda | but I'm not sure how the network will get plumbed through neutron ml2 gateway then | 17:44 |
devananda | or how dhcpboot will get set up | 17:44 |
devananda | the spec doesn't detail either of those | 17:44 |
jroll | devananda: yeah, it needs more fleshing out | 17:44 |
jroll | I don't have enough attention atm to explain how this can work, sorry | 17:45 |
devananda | np | 17:45 |
jlvillal | jroll: Awesome :) Regarding email on summit info. | 17:45 |
*** krtaylor has joined #openstack-ironic | 17:45 | |
*** chaustin has joined #openstack-ironic | 17:47 | |
pas-ha | devananda, https://bugs.launchpad.net/nova/+bug/1544195 | 17:47 |
openstack | Launchpad bug 1544195 in OpenStack Compute (nova) "User can not provision ironic node via nova when providing pre-created port" [Undecided,New] | 17:47 |
*** trown|meeting is now known as trown | 17:48 | |
baoli_ | pas-ha: magnum has the same issue | 17:48 |
*** rcernin has joined #openstack-ironic | 17:52 | |
*** achanda has joined #openstack-ironic | 17:57 | |
*** aginwala has joined #openstack-ironic | 17:57 | |
*** suro-patz has joined #openstack-ironic | 17:58 | |
*** mgoddard_ has quit IRC | 18:01 | |
*** derekh has quit IRC | 18:01 | |
*** mgoddard has joined #openstack-ironic | 18:01 | |
*** achanda has quit IRC | 18:01 | |
*** igornsa_ has joined #openstack-ironic | 18:03 | |
*** aginwala has quit IRC | 18:06 | |
devananda | baoli_: I have tagged magnum on it, too | 18:07 |
*** krtaylor has quit IRC | 18:08 | |
*** Sukhdev has quit IRC | 18:08 | |
devananda | mordred: given your opinions on the APIs for floating IPs, I am curious what you will think of that ^ bug | 18:10 |
*** raddaoui has quit IRC | 18:10 | |
baoli_ | devananda, cool, thanks | 18:10 |
*** raddaoui_ has quit IRC | 18:10 | |
gmmaha | JayF: TheJulia: the clean set actually worked on the disk where the OS was installed and we are able to install the machine (had to yank out the drive) | 18:10 |
*** harshs has joined #openstack-ironic | 18:10 | |
gmmaha | jlvillal has the drive now.. He is planning to do some post-mortem when he gets a chance | 18:11 |
*** raddaoui__ has quit IRC | 18:11 | |
mordred | devananda: I can't imagine I'm goingto like this | 18:11 |
devananda | mordred: I don't think you will | 18:11 |
NobodyCam | morning mordred | 18:12 |
*** achanda has joined #openstack-ironic | 18:12 | |
devananda | there are ways people use openstack APIs that do not work when the cloud is using Ironic. This is a pretty good description of one of those | 18:12 |
mordred | it's incorrect | 18:13 |
mordred | "actually this is the only way if one needs to assign a floating IP to the instance via Neutron)" | 18:13 |
devananda | great! | 18:13 |
mordred | that is untrue | 18:13 |
devananda | pas-ha: ^ | 18:13 |
mordred | pre-creating a neutron port is a choice you can make, but by no means is required for any of the normal workflows either in floating ip clouds or in non-floating ip clouds | 18:14 |
*** aginwala has joined #openstack-ironic | 18:14 | |
devananda | awesome. that is what I thought, but I questioned whether I was missing something | 18:14 |
mordred | in fact, in all of the cloud interacting I do across all of the clouds, I have never in my life needed to pre-create a port - with the exception of the one time I was showing a POC of doing that as an alternative to floating ips | 18:14 |
jroll | s/Neutron/Heat/ maybe? | 18:15 |
jroll | I wonder if that's the only way heat does flips | 18:15 |
mordred | now, the thing this does break is the ability to use neutron fixed ips and pre-created ports as a flaoting ip alternative | 18:15 |
mordred | if it is, it's a bug that can be fixed | 18:15 |
mordred | it's not required even slightly | 18:15 |
jroll | right | 18:15 |
mordred | if you cannot or do not want to pre-create a port | 18:15 |
mordred | the process is | 18:15 |
mordred | boot a server | 18:15 |
mordred | as neutron for a list of ports | 18:15 |
*** achanda has quit IRC | 18:15 | |
mordred | look for the port that is associated with the server | 18:16 |
mordred | associate a floating ip with that port | 18:16 |
jroll | right, I'm aware of how to do it, somehow | 18:16 |
jroll | 17:30:27 pas-ha | devananda, with Heat the main way to put floatings on servers is to create a port beforehand. | 18:16 |
mordred | this is the mechanism shade and ansible use to do the process - and is also the mechanism nodepool uses if it's in a cloud that forces it to use floating ips because it's an evil cloud | 18:16 |
jroll | is why I said maybe it's a heat bug | 18:16 |
mordred | yes | 18:16 |
*** max_lobur has quit IRC | 18:17 | |
mordred | or, rather, it's a heat choice that has led to a bug in this scenario | 18:17 |
jroll | sure | 18:17 |
mordred | I think allowing both modes of operation in heat is probably a good idea | 18:17 |
mordred | and giving counseling in some way that chosing the port-pre-create for bare metal nodes is bad | 18:17 |
mordred | which should lead to non-pre-creating as the default mechanism | 18:17 |
jroll | I agree | 18:17 |
mordred | since it's the thing that works everywhere | 18:17 |
devananda | so, there is a limitation in Nova as well. that is to say, when using the ironic driver, this workflow is not supported | 18:17 |
devananda | it's not that FIPs aren't supported, but _this_ way of creating them is not | 18:18 |
jroll | however, there are surely other users/tools in which they depend on the ability to use a pre-created port | 18:18 |
devananda | s/creating/associating/ | 18:18 |
jroll | and yet another way the nova api is different for bare metal | 18:18 |
jroll | which makes me sad | 18:18 |
devananda | jroll: indeed | 18:18 |
devananda | it's not a checkbox on the feature matrix | 18:18 |
devananda | but it's different :( | 18:19 |
jroll | devananda: so, if you're curious to hear out how trunking vlans can make this work (but likely doesn't solve the non-trunking-vlans case) | 18:19 |
jroll | what we do is have nova transparently create a neutron port for each nic, behind the scenes, invisible to the user | 18:20 |
jroll | those ports are what is used to create the base config on the switchports | 18:20 |
*** krtaylor has joined #openstack-ironic | 18:20 | |
*** e0ne has joined #openstack-ironic | 18:20 | |
jroll | and are the bond | 18:21 |
jroll | and any network attached is a port on top of that, which just specifies the associated vlan, as well as the bond it's associated with | 18:21 |
jroll | and those *are* visible to the user | 18:21 |
*** Marga_ has joined #openstack-ironic | 18:21 | |
jroll | and a pre-created port could just be one of those, though I'm not sure what/how to handle the vlan | 18:21 |
jroll | I think neutron assigns the vlan and would need to update the port | 18:22 |
*** electrofelix has quit IRC | 18:22 | |
jroll | s/are the bond/represent the bond/ | 18:22 |
jroll | does that make sense? | 18:22 |
devananda | jroll: where does traffic to the neutron-created ports get routed to? and how does that get translated to the phys MACs? | 18:23 |
devananda | is the TOR doing MAC rewrite as well as VxLAN -> VLAN termination now? | 18:23 |
devananda | cause ... wow ... | 18:23 |
jroll | I don't believe we lock the switchport to a particular MAC | 18:24 |
jroll | but yes, vxlan -> vlan translation in the switch | 18:24 |
jroll | I believe the OS will arp for the macs on the interfaces representing the vlan, so the switch knows about them | 18:25 |
jroll | or it does rewriting, idk, that's a good question :) | 18:25 |
devananda | where does the MAC -> MAC' translation happen? | 18:25 |
devananda | cause VLAN tags are completely different than MAC rewrite | 18:25 |
devananda | the physical NIC isn't going to do MAC spoofing | 18:25 |
*** lucasagomes is now known as lucas-afk | 18:25 | |
devananda | I mean, unless _something else_ makes it do that | 18:25 |
jroll | I guess it happens in the OS, right? | 18:25 |
devananda | nope | 18:25 |
jroll | O_o | 18:25 |
jroll | I guess I'm not sure, I'd need to bug someone | 18:26 |
* jroll thinks really hard | 18:26 | |
jroll | maybe that's an NSX thing | 18:27 |
jroll | too many pieces, I have no clue | 18:27 |
devananda | ah. yes | 18:27 |
*** izaakk has joined #openstack-ironic | 18:27 | |
devananda | that would make sense for NSX | 18:27 |
devananda | so we need to be really clear in this spec what hardware switches support it | 18:27 |
jroll | yeah, likely there then | 18:27 |
devananda | or rather, whethre it's something that is vendor specific or not | 18:27 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Allow to build user image with DIB https://review.openstack.org/256363 | 18:27 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add Link-Local-Connection info to ironic port https://review.openstack.org/256365 | 18:27 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Added operator documentation for ironic portgroups https://review.openstack.org/228496 | 18:27 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add portgroups to support LAG interfaces - API https://review.openstack.org/206244 | 18:27 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: refactor ironic enroll-node code https://review.openstack.org/256364 | 18:27 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add configure_provision_network function https://review.openstack.org/256367 | 18:27 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Update Ironic VM network connection https://review.openstack.org/256366 | 18:27 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Update the deploy drivers with network flipping logic https://review.openstack.org/213262 | 18:27 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add Ironic/Neutron integration documentation https://review.openstack.org/258596 | 18:27 |
openstackgerrit | Vasyl Saienko proposed openstack/ironic: Add network provider interface and implementations https://review.openstack.org/139687 | 18:27 |
jroll | right | 18:28 |
devananda | I know there are servers which expose ways to manipulate their HW MAC via the BMC | 18:28 |
devananda | but that's definitely not part of IPMI 2.0 | 18:28 |
jroll | so this spec is generally about vlan aware instances | 18:28 |
jroll | so if you had a flat network with a vlan per ... no ignore me | 18:29 |
devananda | that's completely different | 18:29 |
devananda | passing VLAN information into the instance via configdrive -- love it | 18:29 |
devananda | has nothing to do with MACs though | 18:29 |
*** max_lobur has joined #openstack-ironic | 18:29 | |
devananda | or user-definable neutron ports | 18:29 |
jroll | right right | 18:29 |
*** ChubYann has joined #openstack-ironic | 18:29 | |
jroll | there's definitely a wedge there | 18:29 |
devananda | :) | 18:29 |
jroll | and as this spec as a goal of n:1 networks:nics... | 18:29 |
jroll | it's a pretty big wedge | 18:30 |
*** sukhdev has joined #openstack-ironic | 18:30 | |
sukhdev | yhvh: ping | 18:30 |
*** praneshp has joined #openstack-ironic | 18:30 | |
*** praneshp_ has joined #openstack-ironic | 18:32 | |
*** zer0c00l has quit IRC | 18:33 | |
* mgould -> home -> belated pancakes; good night! | 18:35 | |
*** mgould has quit IRC | 18:36 | |
*** praneshp has quit IRC | 18:36 | |
*** praneshp_ is now known as praneshp | 18:36 | |
pas-ha | mordred, "neutron floatingip-associate" requires PORT argument, or am I missing something? | 18:36 |
openstackgerrit | Ruby Loo proposed openstack/ironic: Add manual cleaning to documentation https://review.openstack.org/264266 | 18:37 |
jroll | pas-ha: right, you create a server, find the port created by nova, and associate the FLIP with that port | 18:37 |
*** aginwala has quit IRC | 18:39 | |
*** aginwala has joined #openstack-ironic | 18:42 | |
pas-ha | jroll, afaiu this creates lots of problems in server replace via orchestration, as it creates in a hidden intermediate dependency between FLIP and server, that has to be managed inside Heat | 18:42 |
*** praneshp has quit IRC | 18:42 | |
jroll | pas-ha: sure, the point was that "actually this is the only way if one needs to assign a floating IP to the instance via Neutron)" is untrue | 18:43 |
pas-ha | rich network property in Heat might be of some help though, but not completely sure yet | 18:43 |
pas-ha | yes, sorry, I was meaning "via Neutron resources in Heat" | 18:45 |
*** athomas has quit IRC | 18:47 | |
*** mkovacik has quit IRC | 18:47 | |
*** zer0c00l has joined #openstack-ironic | 18:50 | |
*** klindgren has quit IRC | 18:50 | |
*** saripurigopi has joined #openstack-ironic | 18:50 | |
*** pas-ha has quit IRC | 18:50 | |
*** baoli_ has quit IRC | 18:51 | |
*** chaustin has quit IRC | 18:52 | |
openstackgerrit | Vladyslav Drok proposed openstack/ironic-specs: Allow to use portgroups on tenant network https://review.openstack.org/278564 | 18:54 |
*** klindgren has joined #openstack-ironic | 18:54 | |
*** Nisha has quit IRC | 18:56 | |
*** aginwala has quit IRC | 18:56 | |
*** penick has joined #openstack-ironic | 18:57 | |
*** aginwala has joined #openstack-ironic | 19:00 | |
openstackgerrit | Ruby Loo proposed openstack/ironic: Add 'GET /nodes/<node>/cleaning/steps' API request https://review.openstack.org/278566 | 19:00 |
*** achanda has joined #openstack-ironic | 19:00 | |
*** klindgren has quit IRC | 19:00 | |
*** aginwala has quit IRC | 19:00 | |
*** klindgren has joined #openstack-ironic | 19:00 | |
*** chaustin has joined #openstack-ironic | 19:01 | |
mordred | jroll: oh poo - I missed pas-ha | 19:02 |
*** daemontool has joined #openstack-ironic | 19:04 | |
*** igornsa_ has quit IRC | 19:04 | |
*** aginwala has joined #openstack-ironic | 19:05 | |
*** trown is now known as trown|lunch | 19:05 | |
*** suro-patz has quit IRC | 19:09 | |
*** suro-patz has joined #openstack-ironic | 19:09 | |
saripurigopi | morning Ironic | 19:15 |
NobodyCam | morning saripurigopi | 19:16 |
*** aginwala has quit IRC | 19:16 | |
saripurigopi | NobodyCam: \o/ | 19:16 |
NobodyCam | :) | 19:17 |
*** aginwala has joined #openstack-ironic | 19:17 | |
*** Marga_ has quit IRC | 19:21 | |
*** electrofelix has joined #openstack-ironic | 19:30 | |
*** achanda has quit IRC | 19:36 | |
*** daemontool has quit IRC | 19:38 | |
*** achanda has joined #openstack-ironic | 19:45 | |
*** rajinir has quit IRC | 19:45 | |
*** krotscheck is now known as krotscheck_dcm | 19:47 | |
*** Sukhdev_ has joined #openstack-ironic | 19:48 | |
*** electrofelix has quit IRC | 19:50 | |
*** trown|lunch is now known as trown | 19:52 | |
*** pas-ha has joined #openstack-ironic | 19:55 | |
*** chaustin has quit IRC | 19:57 | |
*** klindgren has quit IRC | 19:58 | |
*** raddaoui_ has joined #openstack-ironic | 20:00 | |
*** raddaoui has joined #openstack-ironic | 20:00 | |
*** raddaoui__ has joined #openstack-ironic | 20:01 | |
*** aginwala has quit IRC | 20:01 | |
*** arthus has quit IRC | 20:02 | |
*** aginwala has joined #openstack-ironic | 20:03 | |
*** aginwala has quit IRC | 20:03 | |
*** aginwala has joined #openstack-ironic | 20:04 | |
*** Sukhdev_ has quit IRC | 20:06 | |
*** daemontool has joined #openstack-ironic | 20:08 | |
*** jaybeale has quit IRC | 20:11 | |
*** suro-patz has quit IRC | 20:11 | |
*** achanda has quit IRC | 20:16 | |
*** chaustin has joined #openstack-ironic | 20:16 | |
jlvillal | JayF, gmmaha I was able to unlock the drive using the USB dock I have it home :) | 20:17 |
jlvillal | # hdparm --security-disable "NULL" /dev/sdg | 20:17 |
jlvillal | JayF, Thanks for your help on this :) | 20:18 |
jlvillal | s/it home/at home/ | 20:18 |
TheJulia | :( | 20:22 |
*** achanda has joined #openstack-ironic | 20:23 | |
*** Marga_ has joined #openstack-ironic | 20:23 | |
*** priteau has joined #openstack-ironic | 20:24 | |
*** piet has joined #openstack-ironic | 20:26 | |
gmmaha | jlvillal: :D | 20:26 |
*** kozhukalov_ has joined #openstack-ironic | 20:27 | |
*** kozhukalov has quit IRC | 20:30 | |
*** e0ne has quit IRC | 20:32 | |
*** dims has quit IRC | 20:34 | |
*** dims has joined #openstack-ironic | 20:35 | |
*** raddaoui has quit IRC | 20:39 | |
*** raddaoui__ has quit IRC | 20:39 | |
*** raddaoui_ has quit IRC | 20:40 | |
*** klindgren has joined #openstack-ironic | 20:41 | |
*** sukhdev has quit IRC | 20:42 | |
*** kozhukalov has joined #openstack-ironic | 20:42 | |
anteaya | NobodyCam TheJulia so I got thinking last night that Colin may not have any experience with git, colleges often don't teach version control | 20:43 |
anteaya | I find http://gitimmersion.com/ to be my favourite way to learn git | 20:43 |
NobodyCam | anteaya: ahh yes | 20:43 |
anteaya | it is about 40 very small tutorials, each on its own page | 20:43 |
anteaya | each one takes about 10 minutes | 20:43 |
anteaya | so ideal for someone who gets interrupted frequently | 20:44 |
anteaya | and they can learn enough git that our workflow makes sense | 20:44 |
mrda | Morning Ironic | 20:44 |
anteaya | hey mrda | 20:44 |
NobodyCam | morning mrda | 20:44 |
NobodyCam | anteaya: ya | 20:44 |
TheJulia | anteaya: Thank you for the link, I might actually share that with a friend tonight who just graduated this past month :) | 20:44 |
anteaya | TheJulia: awesome | 20:44 |
*** alexpilotti_ has joined #openstack-ironic | 20:44 | |
anteaya | I just love it as a site to learn | 20:45 |
anteaya | jim weirich was the best | 20:45 |
anteaya | he authored the site | 20:45 |
mrda | o/ | 20:45 |
*** kozhukalov_ has quit IRC | 20:45 | |
TheJulia | good morning mrda | 20:46 |
mrda | o/ | 20:46 |
openstackgerrit | Jim Rollenhagen proposed openstack/ironic: Devstack: create endpoint in catalog unconditionally https://review.openstack.org/278623 | 20:48 |
jroll | ^ easy review | 20:48 |
TheJulia | Yeah, that is a super easy review | 20:50 |
*** klindgren has quit IRC | 20:50 | |
*** awiddersheim has joined #openstack-ironic | 20:50 | |
NobodyCam | +2 | 20:52 |
jlvillal | NobodyCam: you beat me by this much :) | 20:52 |
NobodyCam | lol jlvillal so you get the +a | 20:53 |
*** e0ne has joined #openstack-ironic | 20:53 | |
jlvillal | NobodyCam: Hrmm | 20:53 |
NobodyCam | :) | 20:53 |
betherly | anteaya: thank you also for the link! thats really awesome - going to do the same as TheJulia for someone i know just starting out | 20:53 |
*** kozhukalov_ has joined #openstack-ironic | 20:55 | |
jlvillal | jroll: Now it all comes together. Your super easy review. Error mentioned in other channel. I finally link them together :) | 20:56 |
jroll | :D | 20:56 |
*** aginwala has quit IRC | 20:58 | |
*** suro-patz has joined #openstack-ironic | 20:59 | |
*** pas-ha has quit IRC | 20:59 | |
*** pas-ha has joined #openstack-ironic | 20:59 | |
*** pas-ha has quit IRC | 21:00 | |
jlvillal | gmmaha: After doing all that work to remove the password from the hard drive. I think we could have done it earlier. Remember you got the system to boot. We probably could have done hdparm once the system had booted. | 21:00 |
gmmaha | jlvillal: i thought system only booted since the HDD wasnt there naymore? You mean hotpluygging it? | 21:01 |
jlvillal | Instead of removing the drive from the system. Removing it from the drive tray. and all the other stuff that was done. | 21:01 |
*** kozhukal` has joined #openstack-ironic | 21:01 | |
jlvillal | gmmaha: No the system booted once before we took out the drive. Remember. | 21:01 |
jlvillal | We saw a whole bunch of disk errors. | 21:01 |
gmmaha | aaah | 21:01 |
jlvillal | Because it couldn't read from the drive. | 21:01 |
*** kozhukal` has quit IRC | 21:02 | |
gmmaha | aaah.. never gave us the command prompt.. but yes, we could have tried it there | 21:02 |
jlvillal | gmmaha: Maybe :) | 21:02 |
*** daemontool has quit IRC | 21:07 | |
*** aginwala has joined #openstack-ironic | 21:08 | |
*** e0ne has quit IRC | 21:09 | |
*** baoli has joined #openstack-ironic | 21:11 | |
*** daemontool has joined #openstack-ironic | 21:15 | |
*** Marga_ has quit IRC | 21:16 | |
*** kozhukalov has quit IRC | 21:18 | |
TheJulia | so..... should a stable/liberty job be using binary IPA artifact from the last merged IPA change off of master? | 21:18 |
TheJulia | well, could also be stable/liberty too thinking about it | 21:18 |
*** kozhukalov has joined #openstack-ironic | 21:18 | |
TheJulia | but... yeah :\ http://logs.openstack.org/85/276785/1/check/gate-tempest-dsvm-ironic-pxe_ipa/72a7872/logs/devstacklog.txt.gz#_2016-02-09_18_45_47_332 | 21:19 |
*** alexpilotti_ has quit IRC | 21:19 | |
*** baoli has quit IRC | 21:19 | |
*** baoli has joined #openstack-ironic | 21:20 | |
anteaya | betherly: you're welcome, yes it is an awesome site to share | 21:21 |
*** aginwala has quit IRC | 21:27 | |
openstackgerrit | Jacek Tomasiak proposed openstack/ironic: Ensure full path leading to IRONIC_VM_LOG_DIR is accessible to everyone https://review.openstack.org/278646 | 21:29 |
*** harshs has left #openstack-ironic | 21:38 | |
jroll | TheJulia: so, I guess we never unwound that after we decided to ship stable branches | 21:39 |
jroll | but originally yes, that was the intention | 21:39 |
*** devananda has quit IRC | 21:39 | |
*** achanda_ has joined #openstack-ironic | 21:40 | |
TheJulia | jroll: the only reason I noticed NobodyCam's backport is timing out on the actual deploy because it is set to 300 seconds for the node to become active | 21:40 |
*** dprince has quit IRC | 21:40 | |
*** crinkle_ has joined #openstack-ironic | 21:42 | |
*** MattMan_ has joined #openstack-ironic | 21:42 | |
TheJulia | rough count was on the order of 6 minutes for the deploy to complete, where the test is five | 21:42 |
*** priteau_ has joined #openstack-ironic | 21:42 | |
*** izaakk_ has joined #openstack-ironic | 21:42 | |
NobodyCam | huh :0 | 21:43 |
NobodyCam | heheheh | 21:43 |
jroll | hrm | 21:43 |
*** devananda has joined #openstack-ironic | 21:43 | |
*** aginwala has joined #openstack-ironic | 21:44 | |
*** devananda has quit IRC | 21:45 | |
*** baoli has quit IRC | 21:45 | |
*** aginwala has quit IRC | 21:45 | |
*** aginwala has joined #openstack-ironic | 21:46 | |
*** suro-patz has quit IRC | 21:46 | |
*** suro-patz has joined #openstack-ironic | 21:46 | |
*** crinkle has quit IRC | 21:47 | |
*** HenryG_ has joined #openstack-ironic | 21:47 | |
*** crinkle_ is now known as crinkle | 21:47 | |
*** raildo is now known as raildo-afk | 21:47 | |
*** devananda has joined #openstack-ironic | 21:47 | |
TheJulia | jroll: I kind of suspect part of it may be due infra's resource changes impacting test performance, I seem to remember one provider would allow for nested vms, while the other didn't have that enabled, I just don't remember which was which. | 21:48 |
*** priteau has quit IRC | 21:48 | |
*** achanda has quit IRC | 21:48 | |
*** izaakk has quit IRC | 21:48 | |
*** MattMan has quit IRC | 21:48 | |
*** sergek has quit IRC | 21:48 | |
*** jrist has quit IRC | 21:48 | |
*** zhenguo_ has quit IRC | 21:48 | |
*** betherly has quit IRC | 21:48 | |
*** HenryG has quit IRC | 21:48 | |
*** dhellmann has quit IRC | 21:48 | |
*** ramishra has quit IRC | 21:48 | |
*** yarkot has quit IRC | 21:48 | |
*** HenryG_ is now known as HenryG | 21:48 | |
* devananda is fiddling with irc ... pardon all the parts/joins | 21:48 | |
*** izaakk_ is now known as izaakk | 21:48 | |
jroll | devananda: you caused that netsplit? rude | 21:48 |
jlvillal | TheJulia: I know that they changed it so that even if a provider supports nested VMs they don't use it. | 21:48 |
jroll | TheJulia: I think that is part of it, yeah | 21:49 |
*** yarkot has joined #openstack-ironic | 21:49 | |
*** dhellmann has joined #openstack-ironic | 21:49 | |
TheJulia | jlvillal: jroll so the times in tempest... are basically no longer valid anyway | 21:50 |
*** devananda has quit IRC | 21:50 | |
*** devananda has joined #openstack-ironic | 21:50 | |
NobodyCam | times == timeouts? | 21:50 |
TheJulia | yes | 21:51 |
*** suro-patz has quit IRC | 21:51 | |
JayF | /win 48 | 21:51 |
jlvillal | TheJulia: They aren't? | 21:51 |
NobodyCam | I was thinking about bumping up http://git.openstack.org/cgit/openstack/tempest/tree/tempest/config.py#n1214 | 21:51 |
jlvillal | We are window 48. You may speak now. | 21:51 |
NobodyCam | jlvillal: lol | 21:51 |
TheJulia | jlvillal: sorry, this is window 6 | 21:51 |
jroll | no, it's 37 | 21:51 |
NobodyCam | no no 42 | 21:52 |
JayF | sorry :P | 21:52 |
*** baoli has joined #openstack-ironic | 21:52 | |
NobodyCam | hehehe | 21:52 |
JayF | Madasi is window 48, you all lose | 21:52 |
*** HenryG has quit IRC | 21:52 | |
Madasi | I win though! :) | 21:53 |
jroll | NobodyCam: https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L340 | 21:53 |
jroll | I believe that sets that | 21:53 |
*** Sukhdev has joined #openstack-ironic | 21:53 | |
jroll | or https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L335 | 21:53 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/278672 | 21:53 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements https://review.openstack.org/278673 | 21:53 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-lib: Updated from global requirements https://review.openstack.org/278674 | 21:53 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements https://review.openstack.org/278675 | 21:53 |
jroll | NobodyCam: ya, the first https://github.com/openstack-dev/devstack/blob/master/lib/tempest#L506 | 21:54 |
*** jrist has joined #openstack-ironic | 21:54 | |
*** HenryG has joined #openstack-ironic | 21:56 | |
*** ramishra has joined #openstack-ironic | 21:56 | |
NobodyCam | so 660 there? | 21:57 |
jroll | apparently? | 21:57 |
*** sergek has joined #openstack-ironic | 21:57 | |
TheJulia | yup, i see it exported, connecting the dots now to see if it actually honored | 21:57 |
jroll | if that's what you want :P | 21:57 |
*** betherly has joined #openstack-ironic | 21:57 | |
jroll | TheJulia: fyi when you read tempest logs, it will have two startup config dumps, the second is the one you want | 21:58 |
jroll | it's silly | 21:58 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-ironic-inspector-client: Updated from global requirements https://review.openstack.org/278726 | 21:58 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/278727 | 21:58 |
TheJulia | looks like our setting is active_timeout, not build_timeout, but looking to see if the env-var is translated over | 22:00 |
*** zhenguo_ has joined #openstack-ironic | 22:00 | |
jroll | TheJulia: https://github.com/openstack-dev/devstack/blob/master/lib/tempest#L506 | 22:00 |
*** aginwala has quit IRC | 22:01 | |
TheJulia | yup | 22:01 |
TheJulia | thank you | 22:01 |
TheJulia | I was also trying to hunt down the right failed job log file :\ | 22:01 |
TheJulia | Although... https://github.com/openstack-dev/devstack/blob/stable/liberty/lib/tempest#L524 | 22:02 |
devananda | ok, think i'm done with causing netsplits now :p | 22:03 |
NobodyCam | lol | 22:03 |
TheJulia | devananda: Thank you for not causing anymore :) | 22:03 |
jroll | TheJulia: OH, devstack is branched | 22:03 |
jroll | sigh | 22:03 |
jroll | yeah that would do it | 22:03 |
devananda | jroll: as in, stable branches? | 22:03 |
devananda | yes | 22:03 |
TheJulia | yup | 22:03 |
jroll | yeah | 22:03 |
* TheJulia goes and starts cooking dinner | 22:04 | |
*** rcernin has quit IRC | 22:07 | |
*** trown is now known as trown|outtypewww | 22:13 | |
*** daemontool has quit IRC | 22:13 | |
*** Marga_ has joined #openstack-ironic | 22:16 | |
*** boris-42_ has joined #openstack-ironic | 22:17 | |
*** sergek_ has joined #openstack-ironic | 22:19 | |
*** ianw_ has joined #openstack-ironic | 22:22 | |
*** chlong_ has joined #openstack-ironic | 22:22 | |
*** boris-42 has quit IRC | 22:22 | |
*** sergek has quit IRC | 22:22 | |
*** dhellmann has quit IRC | 22:22 | |
*** ndipanov has quit IRC | 22:22 | |
*** ianw has quit IRC | 22:22 | |
*** chlong has quit IRC | 22:22 | |
*** ianw_ is now known as ianw | 22:22 | |
*** sergek_ is now known as sergek | 22:23 | |
*** dhellmann has joined #openstack-ironic | 22:23 | |
*** ndipanov has joined #openstack-ironic | 22:23 | |
*** boris-42_ is now known as boris-42 | 22:24 | |
*** chaustin has quit IRC | 22:24 | |
*** chaustin has joined #openstack-ironic | 22:26 | |
*** chaustin1 has joined #openstack-ironic | 22:27 | |
*** chaustin has quit IRC | 22:30 | |
*** aginwala has joined #openstack-ironic | 22:31 | |
*** aginwala has quit IRC | 22:32 | |
*** aginwala has joined #openstack-ironic | 22:32 | |
*** kozhukal` has joined #openstack-ironic | 22:35 | |
*** kozhukal` has quit IRC | 22:36 | |
*** kozhukalov_ has quit IRC | 22:37 | |
*** kozhukalov has quit IRC | 22:37 | |
*** penick has quit IRC | 22:39 | |
*** jaybeale has joined #openstack-ironic | 22:42 | |
*** chaustin1 has quit IRC | 22:43 | |
*** aginwala has quit IRC | 22:44 | |
*** chaustin has joined #openstack-ironic | 22:45 | |
TheJulia | NobodyCam: https://github.com/openstack-dev/devstack/commit/ad69e69e3f278bd28319224035997e11477617c4 | 22:45 |
* NobodyCam clicks | 22:46 | |
*** suro-patz has joined #openstack-ironic | 22:47 | |
NobodyCam | oh | 22:47 |
NobodyCam | I was just looking at https://github.com/openstack-dev/devstack/blob/stable/liberty/lib/tempest#L64 | 22:48 |
*** achanda_ has quit IRC | 22:49 | |
TheJulia | except the param is not passed and tempest is not stable branched | 22:50 |
NobodyCam | but with the links jroll provided I think we do set it higher | 22:50 |
*** baoli has quit IRC | 22:50 | |
NobodyCam | https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L340 | 22:50 |
jroll | NobodyCam: devstack is involved in setting it higher though, so stable/liberty branch will be setting the wrong config | 22:50 |
*** baoli has joined #openstack-ironic | 22:51 | |
*** arthus has joined #openstack-ironic | 22:51 | |
*** suro-patz has quit IRC | 22:51 | |
*** alex_xu has quit IRC | 22:52 | |
*** alex_xu has joined #openstack-ironic | 22:55 | |
*** piet has quit IRC | 22:56 | |
* NobodyCam will brb... running to grab some food quickly | 23:00 | |
*** aginwala has joined #openstack-ironic | 23:00 | |
*** aginwala has quit IRC | 23:01 | |
*** aginwala has joined #openstack-ironic | 23:01 | |
openstackgerrit | Vladyslav Drok proposed openstack/python-ironicclient: Use keystoneauth instead of keystoneclient https://review.openstack.org/275722 | 23:12 |
openstackgerrit | Vladyslav Drok proposed openstack/python-ironicclient: Use keystoneauth instead of keystoneclient https://review.openstack.org/275722 | 23:13 |
*** chaustin has quit IRC | 23:14 | |
*** daemontool has joined #openstack-ironic | 23:15 | |
jlvillal | vdrok: Are you still awake???? | 23:15 |
* jlvillal looks and sees it is 1:15 in the morning where he thinks vdrok is. | 23:16 | |
NobodyCam | 1:15 in the am | 23:22 |
NobodyCam | I hope vdrok is sleeping | 23:22 |
*** penick has joined #openstack-ironic | 23:23 | |
*** jaypipes has quit IRC | 23:23 | |
*** [1]cdearborn has quit IRC | 23:23 | |
*** baoli has quit IRC | 23:26 | |
*** baoli has joined #openstack-ironic | 23:27 | |
NobodyCam | TheJulia: jroll: https://review.openstack.org/#/c/278792/ | 23:28 |
jroll | 1:15am is a great time for patching ironicclient | 23:28 |
NobodyCam | lol | 23:29 |
TheJulia | I kind of have to agree.... | 23:29 |
jroll | NobodyCam: +1 | 23:29 |
*** baoli has quit IRC | 23:29 | |
JayF | NobodyCam: +1'd | 23:30 |
NobodyCam | :) | 23:30 |
*** baoli has joined #openstack-ironic | 23:30 | |
*** klindgren has joined #openstack-ironic | 23:31 | |
*** achanda has joined #openstack-ironic | 23:31 | |
openstackgerrit | Merged openstack/ironic: Devstack: create endpoint in catalog unconditionally https://review.openstack.org/278623 | 23:35 |
*** jmcxn has joined #openstack-ironic | 23:38 | |
*** suro-patz has joined #openstack-ironic | 23:38 | |
*** suro-patz has quit IRC | 23:38 | |
jmcxn | Is anyone familiar with the unit tests in sqlalchemy/test_migrations? | 23:39 |
jlvillal | NobodyCam: Did the timeout change itself get backported to stable/liberty? | 23:40 |
NobodyCam | jl timeout change? | 23:40 |
NobodyCam | jlvillal: ^^??? | 23:41 |
jlvillal | NobodyCam: I see the patch you proposed to make them all line-up | 23:41 |
jlvillal | NobodyCam: But I wasn't sure if the timeout had actually got increased in stable/liberty | 23:42 |
NobodyCam | ahh thats here : https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L340 | 23:42 |
NobodyCam | which isn't branched as far as I see | 23:42 |
jlvillal | NobodyCam: Ah, okay. So it isn't a branch specific thing. | 23:42 |
TheJulia | nor is tempest :) | 23:42 |
jlvillal | NobodyCam: Thanks! | 23:43 |
NobodyCam | :) | 23:43 |
jlvillal | It is sort of interesting what is and isn't tagged to the stable/liberty branch when building stable/liberty. | 23:44 |
*** baoli has quit IRC | 23:44 | |
NobodyCam | s/interesting/scarry/ | 23:44 |
*** priteau_ has quit IRC | 23:44 | |
jlvillal | https://en.wikipedia.org/wiki/May_you_live_in_interesting_times | 23:44 |
NobodyCam | jlvillal: ++ :) | 23:45 |
jlvillal | :) | 23:45 |
*** suro-patz has joined #openstack-ironic | 23:46 | |
*** chlong_ has quit IRC | 23:46 | |
*** devananda has quit IRC | 23:47 | |
*** devananda has joined #openstack-ironic | 23:47 | |
*** devananda has quit IRC | 23:49 | |
*** devananda has joined #openstack-ironic | 23:49 | |
*** aginwala has quit IRC | 23:50 | |
*** aginwala has joined #openstack-ironic | 23:51 | |
devananda | hrmm. somehow in switching IRC hosts, my google notifier settings are borked | 23:52 |
devananda | will fix later :( | 23:52 |
devananda | heading off to a suit fitting -- see ya'll tmw! | 23:52 |
NobodyCam | :( | 23:53 |
NobodyCam | have a good night devananda | 23:53 |
TheJulia | goodnight devananda | 23:53 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!