Wednesday, 2015-05-13

*** naohirot has joined #openstack-ironic00:04
NobodyCamhey hey krotscheck :) awesome Thank you ... please also feel free to just them to : https://etherpad.openstack.org/p/liberty-ironic-contributor-meetup00:05
NobodyCam:)00:05
NobodyCamlol only days left at this point... :-p00:05
*** achanda_ has joined #openstack-ironic00:06
*** Marga_ has quit IRC00:10
*** achanda has quit IRC00:10
*** Marga_ has joined #openstack-ironic00:10
*** achanda_ has quit IRC00:11
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and prevent failure.  https://review.openstack.org/18246200:12
*** derekh has quit IRC00:12
*** chlong_ has joined #openstack-ironic00:20
*** mtanino has quit IRC00:27
*** david-lyle has quit IRC00:28
*** rwsu has quit IRC00:54
rloohi NobodyCam, have you been creating the etherpads for the summit?01:06
rlooNobodyCam: was thinking this might be helpful for the driver composition session: http://paste.openstack.org/show/221330/01:07
openstackgerritSHIGEMATSU Mitsuhiro proposed openstack/bifrost: Fix documentation in bifrost  https://review.openstack.org/18251401:13
TheJuliawoot, doc fix01:17
TheJulianow, If I can just figure out why the CI job does not want to work :(01:17
pshige :)01:18
pshigeI will check it too.01:18
*** zz_natorious is now known as natorious01:31
*** Sukhdev has joined #openstack-ironic01:33
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and prevent failure.  https://review.openstack.org/18246201:34
*** rloo has quit IRC01:35
* TheJulia seeks help from infra folk... or a reproduction of a bare-trusty node that can be put under a microscope01:45
*** Sukhdev_ has joined #openstack-ironic01:53
*** Sukhdev has quit IRC01:54
*** chenglch has joined #openstack-ironic02:04
devanandarloo, nice grid02:28
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and prevent failure.  https://review.openstack.org/18246202:34
jrolldevananda: more like big scary grid :P02:42
jrolldoes our ipxe stuff leave httpd setup to the user?02:43
jrollI notice the docs don't say anything about it, except point http stuff to the conductor node02:43
jrollyou probably want http and tftp separated at some level of scale, else you'll start dropping udp packets and tftp will get unhappy02:44
jrollsomething I learned today :)02:44
jrollluca<tab> boo.02:45
*** achanda has joined #openstack-ironic02:47
devanandajroll: yea, up to user02:52
devanandajroll: just like any other service (tftp, nfs, dnsmasq)02:52
jrolldevananda: I really want to sprint on our docs02:52
jrollright02:52
devanandajroll: dooo eeet02:52
devanandajroll: oh. you mean "lets all have a doc sprint".02:53
jrolldevananda: some of both02:53
jrollturns out I can't just disappear for a week02:53
devanandaI'd love to have 4 days of developer meetup, without all the distractions of the summit02:53
jrollthe biggest thing that bugs me about our docs is the lack of "what to do when $thing breaks in this way"02:53
jrollyes02:53
devanandathen we could have a day to sprint on docs, for example02:54
devanandaand a day on logging and notifications02:54
jrollwe tried that once and we all sat around silent working on $priorities :(02:54
devanandablah02:54
jrollmeh, logging is fine. would love notification support though02:54
devanandalogging is terrible02:54
devanandaif it was fine, you'd know what to do when $thing broke :p02:54
jrolleh, true02:54
jrollsee, I'm biased towards mostly-working things02:55
jrollI need to stand up upstream ironic without any automation at some point02:56
devanandawe all do02:56
devanandaand then we need to document how its done in various env's02:56
jrollright, ironic is very susceptible to environmental changes02:57
jrollread: networking is hard02:57
jrollalso hardware is hard02:57
jroll:P02:57
devanandacomputers are hard02:58
jrollalso that02:59
jrollwhat are the chances bifrost could be less opinionated and also stand up an environment that works *with* openstack services?02:59
devanandadefine less opinionated?03:00
jrolland then put a bunch of effort into environment discovery and making things just work (tm)03:00
*** kan has joined #openstack-ironic03:00
jrolllike, allow for glance/neutron/nova if the user chooses03:00
*** alexpilotti has quit IRC03:00
devanandaso, bifrost is 3 parts03:01
devanandafirst part actually intalls and configures ironic, mysql, rabbit, etc, and all the deps03:01
devanandabut it configures them to run w/o the rest of openstack03:01
devanandaso if you have the rest of openstack -- you dont need to run that step03:01
jrolland that's exposed as an option?03:02
devanandasecond step enrolls hardware. that should work just fine regardless of the presense of nova, neutron, etc -- except we'd need to teach that playbook to use keystone auth03:02
jrollmaybe I just need to open source all the automation.03:02
devanandajroll: it's an ansible playbook. just don't run it03:02
jrollsure03:02
devanandathird step does the deploy by directly calling ironic. so if you have nova, well, you dont need to do that either03:02
devanandaso i really dont understand your question03:02
jroll"exposed" being like "docs say to skip this tag if you're running these things"03:03
devanandaif you have already installed openstack and configured ironic ... you dont want to use bifrost03:03
jrollright03:03
jrollwell03:03
jrollI guess I'm thinking that providing some automation would be cool03:03
devanandaOTOH, I may want to use Ironic + Neutron, without Nova or Keystone or Glance.03:03
jrollwhether that's in the openstack-ansible stuff or what03:03
jrolland have options for private/public cloud etc03:04
jrollseems hard, though03:04
devanandabecause Neutron ML2 extension gives me a convenient abstraction layer for configuring different vendor's switches (at least intheory)03:04
devanandajroll: automation to do what?03:04
jrollstand up ironic in a sane fashion03:04
jrollif you follow devstack or our docs, it may provide a working system, but not necessarily a good or scalable system03:05
*** chlong has quit IRC03:05
devanandaoh, TheJulia, we should probably take a look at openstack-ansible and see how close that is to bifrost's install playbook, and whether we should add and/or share things there03:05
openstackgerritKan proposed openstack/python-ironicclient: Disable meaningless sort keys in list command  https://review.openstack.org/17757803:07
*** Nisha has joined #openstack-ironic03:13
Haomeng|2devananda: fyi - db2 ci *ibm-db2-ci-ironic* is ready for ironic master branch03:15
zhenguohi all, should ironic be integrated with horizon or have a seperate dashboard or tuscar-ui? I find currently devstack doesn't have dashboard enabled?03:23
Haomeng|2zhenguo: yes, so far, there is no ironic ui in openstack dashboard, for tuscar-ui, it is used for tripleo I think, not focus on ironic ui only03:25
*** Haomeng|2 is now known as Haomeng03:25
zhenguoHaomeng: does tuscar-ui be used without tripleO, as a seperate dashboard for ironic?03:26
zhenguoHaoment: or without tripleO tuscar-ui can't work?03:27
Haomengzhenguo: not sure, but I know, it is not full ui function to support ironic, such as the port CRUD etc03:27
Haomengzhenguo: we can play with ironic via command line:)03:27
Haomengzhenguo: I understand the ironic ui should support all ironic comands/apis03:28
Haomengzhenguo: and including the ironic discovery functions03:28
Haomengzhenguo: will discuss on summit with horizon team, hope horizon team can help to support03:29
zhenguoHaomeng: if ironic be used as nova driver, does it full supported to use with horizon to do provision?03:29
zhenguoHaomeng: oops, I can't attend the summit03:29
Haomengzhenguo: yes, nova boot to kickoff the bm provision, but for node/port loading, have to run ironic command to prepare them ready by manually03:29
Haomengzhenguo: np, we can see the discusstion result after the meeting03:30
Haomengzhenguo: I will not attend also:)03:30
*** links has joined #openstack-ironic03:30
Haomengzhenguo: maybe some horizon ui plugin expert is required from horizon team and work with our ironic team to create ironic ui together03:31
zhenguoHaomeng: you mean like tuscar-ui?03:31
Haomengzhenguo: and we can have more functions to cover, such as physical node discovery and management and status monitoring, mac w&b list management etc03:32
Haomengzhenguo: maybe03:32
zhenguoHaomeng: ok got it, thanks :)03:33
*** stendulker has joined #openstack-ironic03:33
Haomengzhenguo: then we have total functions supportting on ui for user to management/monitoring physicl server even switch, and use ironic to provision hardware03:33
Haomengzhenguo: welcome03:33
zhenguoHaomeng: if so, seems ironic should have a seperate dashboard, maybe use horizon lib like tuscar-ui.03:35
Haomengzhenguo: yes03:36
Haomengzhenguo: and as we know, ironic supports to run on standalone mode, so it is cool if have ui for standalone, then it will be easy to use to deploy understand cloud without other nova/neutron heavy openstack components03:37
zhenguoHaomeng: I'm not sure whether tuscar-ui can be configed using ironic on standalone mode. need to confirm with tripleO folks.03:43
* devananda gives up on trying to make any sense of openwsman code03:43
devanandalintan_: please make AMT driver work with openwsman 2.4.3. I'd like to use this NUC that I conveniently have ...03:46
openstackgerritKan proposed openstack/python-ironicclient: Disable meaningless sort keys in list command  https://review.openstack.org/17757803:47
*** david-lyle has joined #openstack-ironic03:48
*** chlong_ has quit IRC03:52
*** Sukhdev_ has quit IRC03:53
devanandalintan_: welp, I've found your discussion with klaus. Never mind...03:54
*** coolsvap|afk is now known as coolsvap03:56
*** natorious is now known as zz_natorious03:58
devanandalintan_: fwiw, amttool (from the amtterm) package is soooo much simpler than openwsman!03:59
*** rameshg87 has joined #openstack-ironic04:02
*** stendulker_ has joined #openstack-ironic04:05
*** stendulker has quit IRC04:05
*** kalpase has joined #openstack-ironic04:17
*** stendulker has joined #openstack-ironic04:31
*** stendulker_ has quit IRC04:31
rameshg87good morning ironic04:34
*** lazy_prince has joined #openstack-ironic04:43
devanandavictor_lowther: https://bugs.launchpad.net/ironic/+bug/145449204:54
openstackLaunchpad bug 1454492 in Ironic "openwsman library is not greenthread-aware, leads to DRAC driver lockup" [Medium,Triaged]04:54
* devananda goes to bed now04:55
pshigedevananda: night!05:12
pshigerameshg87: morining :)05:12
*** achanda_ has joined #openstack-ironic05:12
*** hemna_ has joined #openstack-ironic05:13
*** ir2ivps9 has quit IRC05:16
rameshg87morning pshige05:16
*** mikal_ has joined #openstack-ironic05:17
*** killer_prince has joined #openstack-ironic05:19
*** yog__ has joined #openstack-ironic05:21
*** lazy_prince has quit IRC05:22
*** coolsvap- has joined #openstack-ironic05:23
*** lazy_prince has joined #openstack-ironic05:23
*** chlong has joined #openstack-ironic05:23
*** killer_prince has quit IRC05:24
*** achanda has quit IRC05:26
*** coolsvap has quit IRC05:26
*** hemna has quit IRC05:26
*** anteaya has quit IRC05:26
*** mikal has quit IRC05:27
*** anteaya has joined #openstack-ironic05:28
*** chlong has quit IRC05:34
*** ir2ivps9 has joined #openstack-ironic05:36
*** chlong has joined #openstack-ironic05:48
*** lazy_prince has quit IRC05:55
*** lazy_prince has joined #openstack-ironic05:57
*** ukalifon has joined #openstack-ironic06:01
*** kalpase has quit IRC06:04
*** ukalifon has quit IRC06:06
openstackgerritShivanand Tendulker proposed openstack/ironic: grub2 bootloader support for uefi boot mode  https://review.openstack.org/16619206:10
*** jrist has quit IRC06:14
*** dlpartain has joined #openstack-ironic06:15
*** ukalifon has joined #openstack-ironic06:15
*** dlpartain has left #openstack-ironic06:23
*** chlong has quit IRC06:24
*** yog__ has quit IRC06:24
*** jcoufal has joined #openstack-ironic06:25
*** chlong has joined #openstack-ironic06:27
*** killer_prince has joined #openstack-ironic06:28
*** lazy_prince has quit IRC06:31
*** killer_prince has quit IRC06:33
*** yog__ has joined #openstack-ironic06:37
*** kalpase has joined #openstack-ironic06:39
*** lazy_prince has joined #openstack-ironic06:42
*** smallbig has left #openstack-ironic06:49
*** takadayuiko has joined #openstack-ironic06:49
*** achanda_ has quit IRC06:55
*** kalpase has quit IRC07:00
openstackgerritKan proposed openstack/python-ironicclient: Disable meaningless sort keys in list command  https://review.openstack.org/17757807:06
*** kalpase has joined #openstack-ironic07:07
*** yog__ has quit IRC07:11
*** dlpartain has joined #openstack-ironic07:13
*** dlpartain has left #openstack-ironic07:14
*** sandhya has joined #openstack-ironic07:15
*** kalpase1 has joined #openstack-ironic07:17
*** kalpase has quit IRC07:19
*** sandhya has quit IRC07:21
*** ifarkas has quit IRC07:22
*** ifarkas has joined #openstack-ironic07:23
*** Marga_ has quit IRC07:31
*** kalpase has joined #openstack-ironic07:33
*** kalpase1 has quit IRC07:35
*** romcheg has joined #openstack-ironic07:37
*** romcheg has quit IRC07:42
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for pxe_ilo driver  https://review.openstack.org/15480807:47
*** jistr has joined #openstack-ironic07:49
*** dguerri is now known as _dguerri07:52
*** _dguerri is now known as dguerri07:52
openstackgerritKan proposed openstack/ironic: Disable meaningless sort keys in list command  https://review.openstack.org/18256307:57
*** derekh has joined #openstack-ironic08:03
*** saripurigopi has joined #openstack-ironic08:04
*** athomas has joined #openstack-ironic08:06
*** MattMan has joined #openstack-ironic08:13
*** ppal has joined #openstack-ironic08:14
*** saripurigopi_ has joined #openstack-ironic08:19
*** saripurigopi has quit IRC08:19
*** saripurigopi_ is now known as saripurigopi08:19
*** uggla__ has quit IRC08:20
*** uggla has joined #openstack-ironic08:20
*** Nisha has quit IRC08:22
*** e0ne has joined #openstack-ironic08:25
*** uggla_ has joined #openstack-ironic08:27
*** e0ne has quit IRC08:28
*** uggla has quit IRC08:29
*** lucasagomes has joined #openstack-ironic08:29
*** e0ne has joined #openstack-ironic08:30
*** e0ne has quit IRC08:31
*** uggla_ has quit IRC08:37
*** kalpase has quit IRC08:39
*** uggla has joined #openstack-ironic08:39
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Fix chainloading iPXE (undionly.kpxe)  https://review.openstack.org/18238708:44
*** kalpase has joined #openstack-ironic08:45
*** edcragg has joined #openstack-ironic08:49
rameshg87lucasagomes: hi08:51
lucasagomesrameshg87, hi there!08:51
rameshg87lucasagomes: the # on L858 was it intentional - https://review.openstack.org/#/c/182387/2/doc/source/deploy/install-guide.rst08:51
rameshg87??08:51
rameshg87# dhcp-match=set:ipxe,17508:52
lucasagomesrameshg87, yeah, both of them create the same tag08:52
lucasagomesso you gotta use one or another08:52
rameshg87lucasagomes: okay so both works, right ?08:52
lucasagomeseither you create the ipxe tag by looking at dhcp option 175 or at the userclass08:52
lucasagomesyup08:52
rameshg87lucasagomes: so is it advised to keep both ?08:53
rameshg87because in the bug seems like "dhcp-match:set:ipxe,175" didn't work for you. is it ?08:54
lucasagomesrameshg87, yeah, I've never seem that before. Only on that machine08:54
lucasagomesusing the dhcp opt 175 wasn't matching08:54
rameshg87okay, so should we ask folks to keep both (so that it works on all hardware) ?08:54
lucasagomesnow I'm not sure what it can be, either it's something in the PXE image flashed in the nic08:55
lucasagomesthat was setting that dhcp option and therefor not matching or something like that08:55
lucasagomesrameshg87, not sure how we keep both, unless we set different tags08:55
lucasagomeslike 1 tag for each08:55
lucasagomesbut, still that can cause more problems08:55
lucasagomesbecause then we would need to match on both tags and it won't work on that machine if we do08:56
rameshg87oh okay. so only 1 tag works at a time ? either iPXE or 175 ?08:56
lucasagomesI not sure there's any automagically thing we can do here, we need operators to be able to configure their dhcp server to work with their machines08:57
lucasagomesrameshg87, yeah only 1 works08:57
rameshg87okay08:57
lucasagomesand looking at the userclass worked for all the machines I tested so08:57
lucasagomesI left that by default08:57
lucasagomes(uncommented)08:57
rameshg87okay got it08:58
*** kalpase has left #openstack-ironic09:05
*** jrist has joined #openstack-ironic09:16
*** jrist has quit IRC09:16
*** jrist has joined #openstack-ironic09:16
*** e0ne has joined #openstack-ironic09:22
*** uggla_ has joined #openstack-ironic09:25
*** uggla has quit IRC09:25
*** uggla__ has joined #openstack-ironic09:25
openstackgerritRamakrishnan G proposed openstack/ironic: Ironic doesn't use cacert while talking to Swift  https://review.openstack.org/18239309:26
*** uggla_ has quit IRC09:26
*** Nisha has joined #openstack-ironic09:30
*** killer_prince has joined #openstack-ironic09:33
*** athomas has quit IRC09:34
*** lazy_prince has quit IRC09:36
*** e0ne is now known as e0ne_09:36
*** lazy_prince has joined #openstack-ironic09:37
*** e0ne_ is now known as e0ne09:38
*** killer_prince has quit IRC09:40
openstackgerritNisha Agarwal proposed openstack/ironic-specs: exposing driver capabilities  https://review.openstack.org/18260109:50
*** yog__ has joined #openstack-ironic10:06
*** jamielennox is now known as jamielennox|away10:08
*** saripurigopi has quit IRC10:08
*** pas-ha has joined #openstack-ironic10:09
*** saripurigopi has joined #openstack-ironic10:15
openstackgerritNisha Agarwal proposed openstack/ironic-specs: exposing driver capabilities  https://review.openstack.org/18260110:19
*** saripurigopi has quit IRC10:23
*** chenglch has quit IRC10:25
*** e0ne is now known as e0ne_10:25
*** wendar has quit IRC10:25
*** wendar_ has joined #openstack-ironic10:25
*** Nisha has quit IRC10:26
*** e0ne_ is now known as e0ne10:26
*** early has quit IRC10:26
*** vdrok has quit IRC10:27
*** mikal_ has quit IRC10:28
*** early has joined #openstack-ironic10:28
*** mikal has joined #openstack-ironic10:28
*** EmilienM has quit IRC10:33
*** ekarlso has quit IRC10:33
*** degorenko has quit IRC10:33
*** degorenko has joined #openstack-ironic10:34
*** EmilienM has joined #openstack-ironic10:35
*** e0ne is now known as e0ne_10:39
*** e0ne_ is now known as e0ne10:40
*** ekarlso has joined #openstack-ironic10:41
*** ekarlso has quit IRC10:45
*** ekarlso has joined #openstack-ironic10:45
*** lucasagomes is now known as lucas-afk10:57
*** yuanying has quit IRC11:16
*** e0ne is now known as e0ne_11:26
*** mjturek1 has joined #openstack-ironic11:34
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands  https://review.openstack.org/17251711:35
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Introduce openstackclient plugin  https://review.openstack.org/17167211:35
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal port create  https://review.openstack.org/17246111:35
*** thrash|g0ne is now known as thrash11:35
*** stendulker has quit IRC11:38
* TheJulia yawns11:38
*** stendulker has joined #openstack-ironic11:39
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/18120411:41
*** coolsvap- is now known as coolsvap|afk11:41
*** rameshg87 has left #openstack-ironic11:52
*** dprince has joined #openstack-ironic11:54
*** lazy_prince has quit IRC11:58
*** igordcard_ has quit IRC11:59
*** igordcard_ has joined #openstack-ironic11:59
*** stendulker has quit IRC12:02
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and prevent failure.  https://review.openstack.org/18246212:05
*** e0ne_ is now known as e0ne12:08
*** dlpartain has joined #openstack-ironic12:08
*** derekh_ has joined #openstack-ironic12:08
*** dlpartain has left #openstack-ironic12:10
*** derekh has quit IRC12:12
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and prevent failure.  https://review.openstack.org/18246212:16
*** vdrok has joined #openstack-ironic12:23
*** alexpilotti has joined #openstack-ironic12:32
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and prevent failure.  https://review.openstack.org/18246212:33
*** trown|outttypeww is now known as trown12:37
*** uggla__ has quit IRC12:38
*** uggla has joined #openstack-ironic12:46
*** jjohnson2 has joined #openstack-ironic12:49
*** dlpartain has joined #openstack-ironic12:53
*** dlpartain has left #openstack-ironic12:54
*** sambetts has quit IRC12:54
*** sambetts has joined #openstack-ironic12:55
TheJuliawow it is quiet in ehre today12:59
TheJuliain here12:59
*** lucas-afk is now known as lucasagomes13:01
lucasagomesand I was set as afk still heh13:01
lucasagomesTheJulia, morning13:01
TheJuliagood morning13:13
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Wake-On-Lan Power interface  https://review.openstack.org/17907813:13
*** rameshg87 has joined #openstack-ironic13:15
NobodyCamgood morningn Ironicers13:16
lucasagomesNobodyCam, good morning13:16
NobodyCamhey hey lucasagomes :) how goes the day?13:17
*** kkoski has joined #openstack-ironic13:17
lucasagomesNobodyCam, hey there, good... gearing up for vancouver13:18
rameshg87morning NobodyCam13:18
NobodyCamoh ya!13:18
NobodyCammorning rameshg87 :)13:18
*** yog__ has quit IRC13:20
*** rloo has joined #openstack-ironic13:24
rameshg87lucasagomes: some questions on https://review.openstack.org/#/c/182387/2/ironic/common/pxe_utils.py13:24
rameshg87oh 2 mins13:24
rameshg87brb13:24
*** rameshg871 has joined #openstack-ironic13:26
*** rameshg87 has quit IRC13:26
lucasagomesrameshg871, yup what about it?13:27
*** kkoski has joined #openstack-ironic13:30
*** rameshg871 is now known as rameshg8713:31
rameshg87lucasagomes: sorry13:31
rameshg87lucasagomes: had to leave suddenly, back now13:32
rameshg87lucasagomes: so people who just upgrade to this code have to change neutron dnsmasq.conf ?13:32
rameshg87lucasagomes: because neutron dnsmasq won't know about ipxe tag, right ?13:32
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and prevent failure.  https://review.openstack.org/18246213:34
*** kkoski has quit IRC13:35
lucasagomesrameshg87, they already had to do it even without that code13:35
lucasagomesrameshg87, the tag was used when chainloading the undionly.kpxe13:35
*** cdearborn has joined #openstack-ironic13:35
lucasagomesopt_name': 'tag:!ipxe,bootfile-name13:36
lucasagomeswas already there13:36
rameshg87lucasagomes: yeah, so now they will add the ipxe tag, right ?13:36
lucasagomesrameshg87, yeah, but not now I mean this tag have been used before that code too13:37
lucasagomes(when using neutron)13:37
lucasagomessee L26113:37
lucasagomesit's already using the tag13:37
rameshg87lucasagomes: oh okay13:38
rameshg87lucasagomes: so it was just that it was not documented earlier ?13:38
* TheJulia /win 713:38
TheJuliadoh13:38
lucasagomesrameshg87, yup it's in our install-docs13:38
rameshg87lucasagomes: okay13:38
lucasagomesrameshg87, http://docs.openstack.org/developer/ironic/deploy/install-guide.html#neutron-configuration13:38
rameshg87got it13:39
rameshg87lucasagomes: and since we are removing use of 175 for neutron13:39
lucasagomesrameshg87, I have a patch in neutron to create this tag by default without the need of a custom dnsmasq conf13:39
lucasagomesbut there's some discussions going on there13:39
rameshg87lucasagomes: so the alternative mentioned in L857 in https://review.openstack.org/#/c/182387/2/doc/source/deploy/install-guide.rst is not valid, right ?13:39
lucasagomesrameshg87, it's still valid. I just got problem with 1 machine that for some reason seems to be sending 175 even for non ipxe13:40
lucasagomesbut since matching the user class worked for all machines I tested13:40
lucasagomesI left that as default13:40
rameshg87lucasagomes: but how would neutron dnsmasq know what to do when it gets 175 ?13:40
lucasagomesrameshg87, it does nothing by default13:41
lucasagomesmaybe I didn't get the question right13:41
rameshg87ah let me put it this way13:42
lucasagomesrameshg87, why we are removing the use of 175?13:42
lucasagomesI mean it's documented how to create the ipxe tag in neutron in 2 ways13:42
rameshg87yeah13:42
lucasagomeseither use the userclass to determine the request is coming from iPXE or use the DHCP option 17513:42
lucasagomesthat is set by gPXE/iPXE13:42
rameshg87yeah so if no action is to be taken for neutron for 17513:43
rameshg87why do we still need 175 to be mention in L858 - https://review.openstack.org/#/c/182387/2/doc/source/deploy/install-guide.rst13:44
openstackgerritShivanand Tendulker proposed openstack/ironic: Update iLO documentation for UEFI secure boot  https://review.openstack.org/17858213:44
rameshg87that part i still didn't get13:44
lucasagomesoh you mean why I left it commented?13:44
rameshg87ah no. even if someone wanted to use that as alternative13:44
rameshg87we don't care anymore about 175 for neutron dnsmasq, right ?13:45
lucasagomesif they want to use that, they uncomment that line and comment the other one13:45
lucasagomesrameshg87, we don't know about 17513:45
lucasagomeswe care if there's a tag called "ipxe" in dnsmasq13:45
lucasagomesif it's created either by looking at the dhcp option 17513:46
lucasagomesor userclass13:46
lucasagomesironic don't care about it13:46
rameshg87oh may be i am missing this part13:46
lucasagomesit's up to the deployer13:46
rameshg87dhcp_opts.append({'opt_name': 'bootfile-name', 'opt_value': ipxe_script_url})13:46
*** BadCub-Hiding is now known as BadCub13:46
BadCubmornin folks13:46
rameshg87does it refer to 175 ?13:46
rameshg87morning BadCub13:46
lucasagomesrameshg87, it's just to keep as it was before for non-neutorn dhcp_provider13:46
BadCubheya rameshg87 :)13:47
* rameshg87 still thinks 13:47
*** edcragg has quit IRC13:47
rameshg87lucasagomes: let me go through ipxe documentation once more. may be i am still missing somethings there.13:48
lucasagomesrameshg87, ack13:48
*** links has quit IRC13:48
*** lazy_prince has joined #openstack-ironic13:51
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and prevent failure.  https://review.openstack.org/18246213:54
NobodyCammorning BadCub14:01
BadCubMorning NobodyCam :-)14:01
rloomorning NobodyCam, BadCub, TheJulia. Hi lucasagomes, rameshg8714:02
* BadCub has to reboot for updates of evil14:02
lucasagomesrloo, morning14:02
pshigeNobodyCam, BadCub: Morning14:03
lucasagomesrameshg87, the 175 you're talking about is the one at L268?14:06
*** kkoski has joined #openstack-ironic14:06
jlvillalrloo, Looks like they abandoned https://review.openstack.org/#/c/182413/14:07
*** mtanino has joined #openstack-ironic14:07
*** zz_natorious is now known as natorious14:07
rloojlvillal: sigh. guess i need to 'undepend' from that.14:07
jlvillalrloo, Yeah.  Sorry :(14:08
rloojlvillal: thanks for noticing!14:08
rloojlvillal: no worries. I'm not (worried) :)14:08
jlvillalrloo, No problem!14:08
NobodyCammorning rloo, pshige & jlvillal14:08
NobodyCam:)14:08
*** kkoski has quit IRC14:08
jlvillalNobodyCam, Good morning14:08
NobodyCam:)14:09
jlvillalNobodyCam: mrda and I started working on the liaison work.  https://wiki.openstack.org/wiki/Nova-Ironic and https://wiki.openstack.org/wiki/Nova-Ironic-Bugs14:09
rameshg87morning rloo14:09
jlvillalNobodyCam, If you have any feedback, that would be great.14:10
nagyzlucasagomes, which workaround? but yeah now with pxe_ipmitool it works14:10
rameshg87lucasagomes: ah no.14:10
nagyzah I saw your review14:10
lucasagomesnagyz, right, but no ipxe right?14:10
rameshg87lucasagomes: at line 268, it's about non-neutron dhcp, right14:11
lucasagomesrameshg87, yup14:11
BadCubmornin rloo :)14:11
rameshg87lucasagomes: i am still wondering about 175 for neutron dhcp (why is it in documentation when we no longer care for it)14:11
lucasagomesrameshg87, right, but I don't get why we don't care about it14:11
lucasagomesit's just to inform that there's more than 1 way of creating the "ipxe" tag in neutron14:12
nagyzlucasagomes, no ipxe14:12
lucasagomesand deployers can use the one that works for them14:12
NobodyCamjlvillal: awesome I will take a look in a bit... have a call in 15 I attempting to be ready for :)14:12
jlvillalNobodyCam, Thanks14:12
rameshg87lucasagomes: but how will dhcp know to hand over ipxe_script_url14:12
rameshg87lucasagomes: i mean how will neutron dhcp know to hand over ipxe_script_url if some machine still requests 17514:13
lucasagomesnagyz, you want to enable it?14:13
lucasagomesrameshg87, right say the tag was creating based on the userclass14:13
lucasagomesrameshg87, machine request 175 but userclass is not iPXE14:14
lucasagomesthen neutron will ACK it with undionly.kpxe and the machine will chainload it14:14
nagyzlucasagomes, it works now tbh:)14:14
nagyzI'll play with other parts and then we can come back to making it work with ipxe14:14
lucasagomesrameshg87, now the machine will request with userclass iPXE14:14
lucasagomesand DHCP will give it the boot script14:14
rameshg87same 175 again second time ?14:14
lucasagomesrameshg87, 175 is set for both gPXE and iPXE, both are capable of downloading via HTTP14:15
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not preserve partitions after ephemeral  https://review.openstack.org/18268814:15
lucasagomesrameshg87, if the image ipxe image it chainloaded is not returning userclass iPXE there's something wrong with the image14:15
lucasagomesit will keep chainloading it in loop14:15
lucasagomesnagyz, ack14:16
lucasagomesrameshg87, I don't get why we care about how the ipxe tag is set14:17
rloojlvillal: nice wiki. I am thinking (not sure) that maybe we should put nova-ironic-bugs as a 'subteam' report in the weekly meetings.14:17
*** kan has quit IRC14:17
lucasagomeswe just need to document how it can be set, it's dhcp configuration it's out of ironic's hand14:18
jlvillalrloo, That seems like a valid idea to me.14:18
rameshg87lucasagomes: let me reiterate if i got it right14:18
NobodyCamrloo: ++14:18
rameshg87lucasagomes: machine boots up. it starts requesting over pxe with code 175 (but not with tag ipxe)14:18
rloojlvillal: so py 3.4 is enabled now. (it shows merged). yay.14:18
rameshg87lucasagomes: neutron dhcp hands over undionly.kpxe14:18
rameshg87lucasagomes: right so far ?14:18
rloojlvillal: maybe worth sending email about that (py 3.4)?14:19
NobodyCamalso a wiki may be overkill for the -Bugs14:19
NobodyCambut I love the info on it :)14:19
lucasagomesrameshg87, if the tag was created with dhcp-match=set:ipxe,175 no. The dhcp request will now ACK with the boot script14:19
jlvillalrloo, Okay.  To openstack-dev ?14:19
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and prevent failure.  https://review.openstack.org/18246214:20
rlooNobodyCam, jlvillal: yeah, i was thinking maybe etherpad. But I'm fine with either or none. the problem being 'how to keep it current'. but if jlvillal and mrda want to do it that way, I'm fine :)14:20
rloojlvillal: yeah, openstack-dev [Ironic]. So developers know.14:20
lucasagomesrameshg87,  because "!ipxe" is a negation "!" means if the request doesn't match that tag14:20
jlvillalrloo, Okay.14:20
lucasagomesrameshg87, if the tag is set using the userclass, and the request only had 175 set. Yes we will hand over the undionly.kpxe14:20
jlvillalNobodyCam, rloo We went with the wiki to keep track of the bugs.  mrda and I will see how it works.  We can always switch to Etherpad if desired.14:21
jlvillalNobodyCam, rloo: mrda have scheduled a weekly meeting on Tuesdays to do a bug scrub.14:21
jlvillals/mrda/mrda and I/14:21
NobodyCamjlvillal: its got great info and think will be quite helpful14:22
NobodyCam:)14:22
jlvillalrloo, I will send out an email when I get to work in a bit.14:22
rloojlvillal: part of that wiki (the first part I think) is useful in a wiki. the stuff that doesn't change much :-) For the stuff that could change (status of bugs etc), maybe mention when it was last updated?14:22
rloojlvillal: oh yeah, I thought it was a bit early for you :)14:22
rameshg87lucasagomes: okay, getting something now.  let me read through.14:22
jlvillalrloo, Okay.  I did try to add a date next to each entry.  But I will also add a page-updated date.14:22
lucasagomesrameshg87, http://etherboot.org/wiki/pxechaining#breaking_the_infinite_loop14:22
lucasagomesrameshg87, that's a good guide14:23
lucasagomesthat's for gPXE but works the same for iPXE14:23
jlvillalrloo, NobodyCam: Thanks for the feedback!14:23
* rameshg87 goes through it14:23
NobodyCamjlvillal: thank you !!!14:23
* jlvillal gets ready to go to work.14:24
*** chlong has quit IRC14:30
*** stendulker has joined #openstack-ironic14:32
stendulkerrloo: Hi14:32
rloohi stendulker14:32
stendulkerrloo : Regarding the ilo documentation patch review https://review.openstack.org/#/c/178582/14:33
rloostendulker: ?14:33
stendulkerrloo: I did not get your comment completely. Are you saying driver documentation should move out of source tree14:33
rloostendulker: any documentation that isn't related to developing, should move out of ironic source tree and into openstack manuals.14:34
*** verdurin has joined #openstack-ironic14:34
rloostendulker: somewhere accessible from http://docs.openstack.org/14:35
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and prevent failure.  https://review.openstack.org/18246214:35
stendulkerrloo: Ok. So do you suggest to make it a wiki link in the documetation or can we do that when all other non-developer documentation moves into openstack manuals14:35
rloostendulker: i am just wondering right now, why you want to try to maintain two versions/copies of the same documentation.14:35
rloostendulker: and also for selfish reasons, if you keep your doc in that wiki, it means fewer patches that I will review. bonus for me! :)14:36
stendulkerrloo: I know its painful. But we do follow it so that, user do not have to refer to two places...14:36
rloostendulker: but they do anyway. I mean, they have to click on the ilo link. does it matter where they land?14:36
stendulkerrloo: But that is big disadvantage for us. We will miss close scrutiny of what we write... :(14:37
rloostendulker: anyway, I didn't -1 on your patch. it was a suggestion. Cuz it seems inefficient.14:37
openstackgerritNaohiro Tamura proposed openstack/ironic: Add iRMC Virtual Media Deploy module for iRMC Driver  https://review.openstack.org/15195814:37
stendulkerrloo: Your coments are very helpful and it makes things better :)14:38
rloostendulker: do what you want. it was a suggestion.14:38
* rloo is going to stop reviewing documentation. Only look at code!!! :)14:38
stendulkerrloo: I think may be we can keep it as it is for now. I will check with the other iLO developers and we can take that call separately.14:39
stendulkerrloo: Just wanted to understand your comment and possible options.14:39
rloostendulker: ok14:39
naohirotlucasagomes: hello14:39
stendulkerrloo: Thank you :)14:40
stendulkerrloo: Can you please have a look at this spec when you get time. UEFI secure boot support for pxe_ilo driver https://review.openstack.org/#/c/174295/14:41
rloostendulker: there are a lot of specs and I am purposely not focusing/reviewing those. I don't have the bandwidth to review the specs and the non-spec patches.14:42
lucasagomesnaohirot, hi there14:42
naohirotlucasagomes: hi14:42
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not preserve partitions after ephemeral  https://review.openstack.org/18268814:42
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and prevent failure.  https://review.openstack.org/18246214:42
naohirotlucasagomes: I'd like to get your reply regarding https://review.openstack.org/#/c/177632/3/specs/kilo-archive/ironic-generic-raid-interface.rst14:43
stendulkerrloo: On a side note, I have also raised the code review for that spec. https://review.openstack.org/#/c/166192/ :)14:43
rloostendulker: oh. did you want me to -2 it until the spec is approved?14:44
stendulkerrloo: Oh no...14:44
rloostendulker: guess I shouldn't have asked you. that's standard practise. Sorry.14:45
lucasagomesnaohirot, will take a look :D14:45
naohirotlucasagomes: okay, thanks14:45
naohirotrameshg87: hello14:45
rameshg87naohirot: hey14:46
naohirotrameshg87: I've just submitted the update of instance_info, https://review.openstack.org/#/c/151958/17..18/ironic/drivers/modules/irmc/deploy.py14:46
rameshg87naohirot: oh okay. sure, will have a look.14:47
naohirotrameshg87: you will see why driver_info[irmc_boot_iso] was necessary14:47
lucasagomesnaohirot, oh the rst probably was moved to kilo-archieve but the html still there in the specs.openstack.org14:48
naohirotrameshg87: because driver_internal_info[irmc_boot_iso] is necessary instead.14:48
lucasagomesnaohirot, so yeah we shouldn't use that... So currently zapping is not merged yet14:48
*** uggla has quit IRC14:49
lucasagomesnaohirot, both links seems wrong then, becasue it was merged in Kilo but wasn't implemented so now it's moved to Liberty14:49
lucasagomesbut still not merged14:49
rameshg87naohirot: okay. makes sense if you don't want to use instance_info for both the types of boot isos14:49
rameshg87naohirot: will have a look14:50
BadCubokay... SO everything I am able to reserve at this point is at minimum 20 minutes from the convention centre... Thoughts????14:50
rameshg87BadCub: 20 mins by ..... ?14:50
lucasagomesnaohirot, a-ha! well that spec for ironic-generic-raid-interface is also part of the kilo-archive14:50
BadCubby car14:50
lucasagomesperhaps we should just leave it as it? cause it's going to be deleted no?14:50
*** e0ne is now known as e0ne_14:50
rameshg87BadCub: oh and a car is being arranged too ? ;-)14:51
rameshg87BadCub: this is for monday night ironic dinner, right ?14:51
BadCubYes, for the MOnday dinner14:51
*** uggla has joined #openstack-ironic14:51
pshigeOh by car!14:51
BadCubor taxi14:52
*** e0ne_ is now known as e0ne14:52
naohirotlucasagomes: so would you give me the concrete URL to avoid misunderstanding?14:52
rameshg87heh14:52
lucasagomesnaohirot, I'm unsure... I mean since that spec is also under kilo-archieve why just not use the kilo-archive URL as before?14:52
*** hemna_ is now known as hemna14:53
rameshg87lucasagomes: back to bug you again. probably a last question if i get it right now14:53
rameshg87lucasagomes: went through etherboot doc14:53
rameshg87lucasagomes: i understood chainloading and tagging to avoid that14:53
lucasagomesrameshg87, hey there14:53
rameshg87lucasagomes: https://review.openstack.org/#/c/182387/2/ironic/common/pxe_utils.py14:53
lucasagomesrameshg87, right14:54
BadCubis everyone okay with a short taxi ride? or should I just kill the idea at this point and see if we can wander about and find something impromtu14:54
rameshg87lucasagomes: why dhcp_opts.append({'opt_name': 'tag:ipxe,bootfile-name', 'opt_value': ipxe_script_url})    WORKS and dhcp_opts.append({'opt_name': 'bootfile-name', 'opt_value': ipxe_script_url})  DOESN'T WORK14:54
rameshg87lucasagomes: anything which is !ipxe, is "ipxe", right ?14:54
rameshg87why do we have to mention it explicitly14:55
rameshg87or rather how does it work when we mention it explicitly14:55
lucasagomesrameshg87, anything that which is !ipxe can be standard PXE or gPXE14:55
lucasagomesor something else idk14:55
*** uggla_ has joined #openstack-ironic14:55
lucasagomesrameshg87, with tag:ipxe,bootfile-name... I make sure the request coming is iPXE14:55
lucasagomes"!ipxe" just means it's not ipxe14:56
naohirotlucasagomes: As I commented, Dmitry prefers to change it to https://review.openstack.org/#/c/140826/, is this problem ?14:56
openstackgerritZhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on  https://review.openstack.org/17764214:57
*** killer_prince has joined #openstack-ironic14:57
lucasagomesnaohirot, yeah I saw his comment... I mean, all those specs under kilo-achieve will be deleted after they are merged in L no?14:57
lucasagomesnaohirot, I'm a bit confused to be honest...14:57
lucasagomesIMO I would just live the specs under kilo-archive as is... I wouldn't update them14:58
lucasagomesbecause they are temporary stuff14:58
lucasagomesAFAIUI14:58
lucasagomesrameshg87, got it?14:59
lucasagomesrameshg87, like being "!ipxe" doesn't means it's ipxe14:59
rameshg87oh :)14:59
naohirotlucasagomes: I prefer to move foreword by taking Dmitry's idea, and then later we can fix it if it settled in the final place.14:59
rameshg87if that's the case got it14:59
rlooBadCub: I doubt that wandering around will work with a big crowd/group.14:59
lucasagomesrameshg87, cause !ipxe can also be gPXE14:59
*** Marga_ has joined #openstack-ironic14:59
lucasagomesor starndard PXE15:00
*** uggla has quit IRC15:00
rlooBadCub: so I take it all those 5 choices you mentioned are out.15:00
rlooBadCub: any way to cater/bring food in?15:00
lucasagomesnaohirot, right... ok no problem with that15:00
lucasagomesnaohirot, I will change my vote15:00
naohirotlucasagomes: great thanks :)15:00
*** lazy_prince has quit IRC15:00
rlooBadCub: but a taxi ride shouldn't be too bad. is 20 min accounting for the traffic there?15:01
*** kkoski has joined #openstack-ironic15:02
rameshg87lucasagomes: in case of !ipxe, we always handover undionly.kpxe, right ?15:02
BadCubrloo: some of them are no longer available. I am having to redo the search now15:02
rameshg87i mean even for gPXE15:02
*** killer_prince has quit IRC15:02
rlooBadCub: if you find something, just grab it!15:02
BadCubif everyone is good with 20 minute travel, I will book something that works15:02
*** Sukhdev has joined #openstack-ironic15:02
*** e0ne is now known as e0ne_15:02
lucasagomesrameshg87, yup, because then we hand over one iPXE iamge15:03
*** Marga_ has quit IRC15:03
lucasagomesrameshg87, and the second request will come from iPXE15:03
NobodyCam20 minutes is not that bad. I'm in!15:03
rameshg87yeah i got it15:03
lucasagomesand then we will match the tag ipxe, and return the boot script15:03
lucasagomesrameshg87, I know it's a bit confusing to get the head around it15:03
lucasagomes:-(15:03
*** Marga_ has joined #openstack-ironic15:03
lucasagomesbut nothing we can do really, it's the way it works15:03
rameshg87lucasagomes: i will definitely try ipxe once and learn it15:03
rlooBadCub: I think walking is preferable to taxi, but do what you can. Oh, if this is for Monday, traffic won't be so bad because it is a holiday.15:04
lucasagomesrameshg87, cool :-)15:04
rameshg87lucasagomes: thanks for taking pains for explanation :)15:04
*** kkoski has quit IRC15:04
lucasagomesrameshg87, any time! no problem15:04
BadCubrloo: indeed. I will go ahead and book us in [somewhere] :)15:04
naohirotrameshg87: The point of my change is that I switched driver_info['irmc_boot_iso'] to instance_info['irmc_boot_iso'], however I needed to introduce driver_internal_info['irmc_boot_iso'].15:05
rameshg87naohirot: yeah but i think use-case was same. we could have lived with instance_info only15:05
rameshg87naohirot: in the end there is only one irmc_boot_iso for the instance, right ?15:06
naohirotrameshg87: But I don't know how.15:06
rameshg87naohirot: need to go now.  if you aren't around when i come back, i will surely go through and comment.15:06
*** rameshg87 is now known as rameshg87-away15:06
naohirotrameshg87-away: I have to go to bed too, please make comment on the gerrit, I'll check it tomorrow.15:07
naohirotgood night all15:07
*** naohirot has quit IRC15:08
pshigenaohirot: night!15:09
*** kan has joined #openstack-ironic15:14
*** jistr is now known as jistr|mtg15:19
nagyzrameshg87-away, you're not the only one not understanding ipxe...15:22
nagyz;-)15:22
*** Nisha has joined #openstack-ironic15:23
*** stickpin has left #openstack-ironic15:23
*** kkoski has joined #openstack-ironic15:24
*** kkoski has quit IRC15:26
*** jistr|mtg is now known as jistr15:29
openstackgerritNisha Agarwal proposed openstack/ironic-specs: exposing driver capabilities  https://review.openstack.org/18260115:30
jlvillalBadCub: 20 minutes is fine for me.15:30
BadCubI'm workin on it. *groans*15:32
nagyzlucasagomes, once a node is stuck in waiting for callback and I issue a nova delete that also is stuck forever...15:33
lucasagomesnagyz, hmm try to ironic node-set-provision-state <node uuid> deleted15:34
lucasagomesnagyz, ironic shoudl support stopping an deployment in WAIT call back15:35
lucasagomessounds like nova is not sending that command to ironic?15:35
* lucasagomes tries that out15:35
*** rameshg87-away is now known as rameshg8715:35
rameshg87nagyz: :)15:36
lucasagomesrameshg87, you can test ipxe in devstack15:36
NobodyCamlol: should we land https://review.openstack.org/#/c/173218 or wait until summit? there is a item on the Friday meetup to go over specs, I added raid to it. but it has four plus two's15:37
lucasagomesrameshg87, apply this to devstack https://review.openstack.org/#/c/182595/ and that patch in ironic under review to ironic15:37
lucasagomesrameshg87, then just enable add IRONIC_IPXE_ENABLED=True to the local.conf15:37
lucasagomesand devstack will cofigure an ipxe eviroment for u15:37
lucasagomesso you can poke with it15:37
rlooNobodyCam: what's there to discuss. Land it!15:38
NobodyCamrloo: there are two Raid specs up15:38
rameshg87lucasagomes: sure. iwill try it out soon15:38
rlooNobodyCam: but I don't think any work can be done on that until another spec is approved.15:38
rameshg87NobodyCam: hold on please15:38
rameshg87NobodyCam: there is parent spec which as got to merge15:38
rameshg87NobodyCam: https://review.openstack.org/#/c/173214/15:38
nagyzlucasagomes, right, deleted works15:38
lucasagomesrameshg87, cool... or follow the install guide if u want to configure for ur current enviroment15:39
lucasagomesrameshg87, and test on baremetla15:39
lucasagomesnagyz, ack, I will take a look in nova15:39
rameshg87lucasagomes: yeah will test on bare metal15:39
rloorameshg87, NobodyCam: this spec can still be landed? Or should it have a depends on thing, on the other spec?15:39
lucasagomessee why it's not sending the delete to ironic15:39
lucasagomesrameshg87, ack :-)15:39
nagyzlucasagomes, appreciated15:39
rameshg87rloo: yeah it has dependency15:39
NobodyCamrameshg87: ya thats why I added it to the Friday meetup agenda15:40
rloorameshg87: I don't see the dependency in the commit message :-(15:40
rameshg87i think when i raised review to move it from kilo-archive to liberty15:40
rameshg87i forgot to put dependency15:40
rameshg87may be i will put gerrit dependency15:40
*** ukalifon has quit IRC15:40
rloorameshg87: maybe not bother doing that, cuz if you update the commit msg, it'll wipe out all the votes.15:40
rameshg87rloo: :(15:41
* rameshg87 has never got 4 x +2s in my life15:41
NobodyCamrameshg87: maybe just set WIP with a comment as to why15:41
rloorameshg87: we don't usually wait for 4 +2s before approving :-)15:41
rlooNobodyCam: i say just approve this. rameshg87 can update it if the parent one changes.15:42
rameshg87rloo: hopefully i doesn't change15:42
rameshg87:)15:42
rameshg87NobodyCam: so W-1 or should i wait for +A ?15:42
rameshg87NobodyCam: rloo: i think better to wait15:42
rameshg87NobodyCam: rloo: i am not going to gain anything in landing that spec without it's parent15:43
*** e0ne_ is now known as e0ne15:43
NobodyCamrameshg87: I'm good with waiting...15:43
rameshg87NobodyCam: rloo: i think i will wait15:43
rameshg87i will do W-115:43
NobodyCam:) that way you wont lose the votes you have15:43
rloorameshg87, NobodyCam: I personally don't care, whatever works for you both. I will try to remember not to read it so I don't hold it back ;)15:43
* rameshg87 takes screenshot of review with 4 x +2s15:44
NobodyCamlol :) ++++15:44
* rloo thinks rameshg87 will have a tshirt made ...15:44
rameshg87hehe15:45
*** Nisha has quit IRC15:47
nagyzlucasagomes, sometimes I see that I wanted to get an instance (from nova) it boots one ironic node and then later on after a while it switches to an other node. is that the built-in fail mechanism?15:48
lucasagomesnagyz, nova has a retry filter15:48
lucasagomeswhich is enabled by default, so i think it will retry 3 times15:48
lucasagomesand then it fails complete to boot the instance15:49
lucasagomesnagyz, look at the scheduler filters you can tweak it or disable it15:49
*** shakamunyi has quit IRC15:51
*** barra204 has quit IRC15:51
NobodyCamopen question: looking at the Stable Branches section of https://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas these look like they should go in / on the https://etherpad.openstack.org/p/liberty-ironic-functional-testing pad.. there is a item on fridays meetup agenda stable branches too: https://etherpad.openstack.org/p/liberty-ironic-contributor-meetup15:52
openstackgerritZhenguo Niu proposed openstack/ironic: Remove unused CONF variable in test_ipminative.py  https://review.openstack.org/18273515:52
openstackgerritRamakrishnan G proposed openstack/ironic: Update iLO driver documentation related to Swift  https://review.openstack.org/18273615:53
nagyzso generally speaking what if I have 2x10gbit in the servers? can I add both nics to ironic? I guess ironic is really only used for the provisioning state; if I want LACP I need to have the image with the correct network options set.15:55
rameshg87good night ironic15:57
*** rameshg87 has quit IRC15:57
*** dprince has quit IRC15:58
JayFnagyz: We actually run ironic like that16:03
BadCubOkay folks... Venue for dinner reserved... It is 10 minutes from convention centre: eddyspinkpeppercorn.com16:03
BadCub1485 Kingsway16:03
BadCubVancouver, BC, V5N 2R616:03
rlooNobodyCam: yes, I think the stable branches section fits with the testing. The question of stopping support for juno is separate I think.16:04
JayFnagyz: but none of the network switching pieces needed to have provisioning on a separate network than tenants is upstream/generic right now16:04
JayFnagyz: there's a spec you'd be interested in, and I have a patch to make cloud-init understand how to make LACP configs you might be interested in too :)16:04
NobodyCamrloo: ya I'm putting it on the testing pad16:04
NobodyCammorning to JayF too16:05
rlooNobodyCam: thanks for doing all this!16:05
NobodyCam:-p16:05
JayFgood mornign16:05
JayFsee you all in a few days :P16:05
NobodyCamoh ya16:06
jlvillalBadCub: Thanks for organizing the dinner! :)16:06
BadCubI have updated the pad with address, date, time. We have space for 20 ppl. :)16:06
BadCubjlvillal: yw :)16:06
rloothx BadCub16:07
BadCubrloo: yw :)16:07
BadCubThey have a pretty good menu too! Should be something for everyone :)16:07
nagyzJayF, sorry I'm not sure I fully understand the first sentence - there is no physical switch setup, right? in kilo16:08
rlooBadCub: you deserve a seat next to deva this time :-)16:08
*** jcoufal has quit IRC16:08
*** kan has quit IRC16:08
BadCubrloo: lol16:09
rlooBadCub: although I have the best conversations with you!16:10
JayFnagyz: Ironic doesn't support using one network for provisioning, and another network for tenants16:10
BadCubrloo: well thank ya kindly ma'am. May I reply in kind :)16:10
JayFnagyz: and given it's (afaik) impossible to PXE off LACP, that's a requirement unless you're running one of the virtual media drivers16:10
nagyzJayF right. you can PXE boot off LACP if you don't have active just passive LACP16:11
rlooBadCub: ;)16:11
NobodyCamwe don't have a official slot for: Should we ditch pecan/WSME? should that be a friday meetup thing or do we thing a larger audience would be better to get a broader view?16:11
devanandaJayF: that is something I'd like to change (separate networks).16:11
nagyzJayF, one option would be that for provisioning one network is provisioned for the node and then once that's successful the physical switch is reconfigured so the node is on a new network16:11
nagyzshouldn't be that hard if we leverage neutron16:11
JayFnagyz: that's what we do downstream in Rackspace OnMetal today; but that code isn't generic or upstream yet16:11
devanandanagyz: there's already proposals for that up :)16:11
JayFnagyz: I was looking for a spec I thought jroll was working on to add support for that; but I couldn't find it16:12
NobodyCammorning devananda :)16:12
*** rwsu has joined #openstack-ironic16:13
rlooJayF, nagyz: this spec: http://specs.openstack.org/openstack/ironic-specs/specs/kilo-archive/network-provider.html16:13
nagyzJayF, are you guys using neutron's ml2 driver to actually change the switch config and just changing the network via neutron calls for the port?16:13
JayFnagyz: I don't understand all the technical details of that bit of our implementation16:13
devanandanagyz, JayF: see https://etherpad.openstack.org/p/liberty-ironic-network-isolation16:14
devanandanagyz: in short, that is exactly what's proposed.16:14
JayFThat's pretty awesome16:14
devanandabut the details of cross-service interaction need to be worked out16:14
devanandadoes nova tell neutron? or does ironic tell neutron?16:14
NobodyCamjust fyi: I'm still doing cleanup and what nots on the summit pads16:14
nagyztoo bad I won't be able to go to the current summit16:15
devanandai think there's a limit to how many etherpads Firefox can have open at once ... and I think I crossed it a while ago, lol16:15
BadCublol16:15
NobodyCamnagyz: if you have thoughts or concerns please add then to the 'pad so we know about them16:16
BadCubI found the limit on how many opentable and yelp windows one can have open this morning!16:16
NobodyCamdevananda: safari is like 516:16
NobodyCamI now limit my self to 3 open at a time16:16
devanandai think i have 20 open ...16:16
NobodyCamieek16:16
* NobodyCam thinks his Mac book air would explode16:17
nagyzthanks guys, have a great evening - bbl.16:18
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Execute "parted" from root in list_partitions()  https://review.openstack.org/18274116:18
NobodyCamnight nagyz16:18
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not preserve partitions after ephemeral  https://review.openstack.org/18268816:21
*** rloo has quit IRC16:22
*** jistr has quit IRC16:25
*** dprince has joined #openstack-ironic16:29
openstackgerritJohn L. Villalovos proposed openstack/python-ironicclient: Refactor resource_fields.py  https://review.openstack.org/18198516:29
*** derekh_ has quit IRC16:37
*** kkoski has joined #openstack-ironic16:40
*** praneshp has joined #openstack-ironic16:41
*** ppal has quit IRC16:50
praneshpHello Ironic. Is there a feature that is similar to host aggregates in nova? Ideally, i should be able to group ironic nodes into groups, and based on some input while doing nova boot it should pick up a node from the right pool16:54
praneshpI understand that I can add arbitrary key value pairs to ironic nodes when creating them, and write a scheduler filter to read those. Was just wondering if there was an alternative that was similar to aggregates so I can avoid patching and stay close to community code16:55
praneshpjroll: devananda ^^16:55
JayFChassis?16:57
*** Marga_ has quit IRC16:57
jlvillalNobodyCam, BadCub: Maybe we can add to some agenda item a discussion about httpretty.  Infra people don't seem to like that we keep black-listing every new release that comes out.  Not sure what kind of effort it would take to stop using it in python-ironicclient.17:00
praneshpJayF: ok let me look into chassis. thanks for the tip17:01
*** jcoufal has joined #openstack-ironic17:01
BadCubjlvillal: That is probably a wise idea. devananda NobodyCam ^^ thoughts?17:01
*** Sukhdev has quit IRC17:02
NobodyCamhumm17:02
*** jcoufal has quit IRC17:02
NobodyCamsounds like a friday thing!17:03
* NobodyCam adds17:03
*** Sukhdev has joined #openstack-ironic17:03
BadCubNobodyCam: thank you :)17:03
*** ijw has joined #openstack-ironic17:04
praneshpJayF:  looks like there is a chassis level discovery tool in progress: https://review.openstack.org/#/c/158577/17:04
praneshpthanks for the tip though JayF17:04
*** davideag_ has joined #openstack-ironic17:04
jlvillalBadCub: NobodyCam: clarkb suggests we just lock down the version to the working version.  And when httpretty finally fixes the bug we allow new versions.  Which makes sense to me.17:04
jlvillalBut maybe we also consider alternative libraries?17:05
NobodyCamadded.. Thank you jlvillal17:05
jlvillalNobodyCam: Thanks17:05
jlvillalNobodyCam: FYI: https://review.openstack.org/#/c/182340/  is the patch17:05
*** gridinv_ has joined #openstack-ironic17:06
*** davideagnello has quit IRC17:07
*** gridinv_ has quit IRC17:11
*** davideagnello has joined #openstack-ironic17:12
*** achanda has joined #openstack-ironic17:14
*** davideag_ has quit IRC17:15
NobodyCamjlvillal: I tagged you as person who knows about this topic. :)17:16
*** pelix has quit IRC17:16
*** pas-ha has quit IRC17:17
NobodyCamI see cinder has a session about integration, any reason for us to talk after there session on wed?17:18
*** harlowja has quit IRC17:20
*** harlowja has joined #openstack-ironic17:20
*** rloo has joined #openstack-ironic17:23
openstackgerritMerged stackforge/pyghmi: Flesh out and rework some sensor descriptions  https://review.openstack.org/18207417:24
lucasagomesfolks I will call it a day17:25
lucasagomeshave a good night17:25
*** lucasagomes is now known as lucas-dinner17:25
NobodyCamnight lucas-dinner17:26
BadCubg'night lucas-dinner17:27
rloonight lucas-dinner17:28
NobodyCamI'm going to add a "other project session impact discussion" item to Fridays meetup .. just in case!17:28
rlooNobodyCam: not sure I understand, what is that 'other project session impact discussion' meant for?17:30
rloojlvillal: wrt the httpretty thing. I don't know that it is worth discussing at the summit. unless there are some proposals and we are discussing which to pick.17:34
*** 17SACKCIT has joined #openstack-ironic17:34
*** 7YUAAALBR has joined #openstack-ironic17:34
*** 7YUAAALBR has quit IRC17:34
*** 17SACKCIT has quit IRC17:34
jlvillalrloo: Okay.  I don't think it has to be a summit thing.  It could be a weekly meeting agenda item.17:34
rloojlvillal: if the only reason is cuz of this particular bug, i don' tknow that it is worth discussing?17:35
jlvillalrloo: To me what is worth discussing is do we want to keep using httpretty or replace it?17:35
jlvillalrloo: Based on the issues that have come up.17:35
rloojlvillal: that could be a discussion we have with every package we are using. why httppretty? there is only this one issue or are there more?17:36
jlvillalrloo: It has happened three releases in a row from httpretty where it doesn't work.  And then breaking the gate.17:36
*** uggla_ has quit IRC17:36
rloojlvillal: the same bug in httpretty hasn't been fixed. we could have blocked it the first time. or we could have patched/fixed our client the first time.17:37
rloojlvillal: i am not convinced that a bug in py3.4.2 that causes this issue with httpretty is a reason for switching packages.17:37
jlvillalrloo: So that is the reason I thought it could be discussed.  At the moment httpretty is only used in test_shell.py.17:38
jlvillalrloo: I am fine if you feel we should just keep it as is.  But I think we need to lock it down to < 0.8.7 so we don't have the issue occur again.17:39
rloojlvillal: maybe just send out email. cuz i'm not really sure it is worth discussing but maybe i'm missing something.17:39
rloojlvillal: it seems like we could 1. < 0.8.7; 2. push for blocking 0.8.9; 3. patch our client17:39
rloojlvillal: i'm fine doing any of the 3, but i'm not going to spend time doing all three to see which one people like.17:40
rloojlvillal: my only question is whether anyone cares to get this fixed before the summit starts.17:40
jlvillalrloo: Fair enough.  1) gets my vote.  3 looks interesting but I don't know how much work is involved.17:40
jlvillalrloo: I would hope we could do 1 or 2 this week.  To unblock the gate.17:41
rloojlvillal: 3 is somewhat simple. i'll change the patch to do 1 and see what infra sez.17:41
*** gridinv_ has joined #openstack-ironic17:41
jlvillalrloo: thanks17:41
*** alexpilotti has quit IRC17:41
NobodyCamrloo: I intended it for stuff like what comes out of the cinder session on integration17:42
NobodyCammore of a sharing type thing..17:43
*** dguerri is now known as _dguerri17:46
*** cdearborn has quit IRC17:49
rlooNobodyCam: hmm, maybe we need a recap/priorities thingy in Fri.17:54
*** kkoski has quit IRC17:55
*** Nisha has joined #openstack-ironic17:56
rlooNobodyCam: I just looked at the Fri stuff. In the last summit on the Fri, there was a bit of time (30 min or less) where we discussed/recap'd misc/priorities/heard from our fearless leader.17:59
NobodyCamrloo: :) I added a "other project session impact wrap-up discussion"18:00
NobodyCamthink that covers it or?18:00
*** e0ne is now known as e0ne_18:00
rlooNobodyCam: well, I wasn't thinking specifically about cross-project issues.18:00
rlooNobodyCam: oh, i didn't realize there was a separate etherpad for Fri. Am looking at the wrong thing then?18:01
NobodyCamhttps://etherpad.openstack.org/p/liberty-ironic-contributor-meetup18:01
NobodyCamoh18:01
*** kkoski has joined #openstack-ironic18:02
NobodyCamI should have links on the idea's pad... trying to keep things up to date as I shuffel them around18:02
rlooNobodyCam: does that etherpad cover everything from https://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas? If so, maybe we can delete the 3.1-3.11 stuff18:02
NobodyCamrloo: yes it covers it all.18:02
*** Sukhdev_ has joined #openstack-ironic18:03
rlooNobodyCam: there's too much stuff; I can't grok it all! We have the top part of the main ether pad with stuff, then below that there are notes, and then there are other etherpads. which is the source of truth.18:03
NobodyCamhehhe: anything I have moved I cut the orginal notes and (should have) put a link to the pad where I moved it to.18:04
rlooNobodyCam: wrt documentation on Fri. I can't remember if I put that there or not, but from my point of view, if we have a liason with the docs folks (and we do, pshige), unless pshige wants to discuss something at the summit, I don't think we need that.18:04
*** e0ne_ is now known as e0ne18:04
*** kkoski has quit IRC18:05
rlooNobodyCam: and I just discussed with jlvillal about httpretty, we don't need to discuss that on Fri so I will delete it18:05
*** Sukhdev has quit IRC18:05
NobodyCam:) +++18:05
*** e0ne has quit IRC18:06
rlooNobodyCam: wrt Fri -- are these ideas, and/or what is the order in which we do them?18:06
rlooNobodyCam: and/or are there going to be parallel things happening on Fri?18:06
*** ijw has quit IRC18:07
*** vdrok_ has joined #openstack-ironic18:07
NobodyCamthey are Idea's an I have not thought about order, execpt to put the "show and tell" items on the top, but thats it (so far)18:07
*** ijw has joined #openstack-ironic18:07
rlooNobodyCam: ok. I suspect things may change between now and then. I'm already exhausted looking at the list of stuff :-)18:09
*** stendulker has quit IRC18:09
NobodyCamrloo: +++, just trying to make sure we're ready to roll at the summit. please feel free to edit anything you see wrong :)18:10
*** ijw_ has joined #openstack-ironic18:10
rlooNobodyCam: nothing wrong I don't think. Just trying to think of what is the best use of all our time face-to-face blah blah ;)18:10
NobodyCamrloo +++ :)18:11
NobodyCamwrong was wrong word18:11
rlooNobodyCam: :) No worries.18:11
NobodyCamwow wounders what "W"'s we can wield18:12
*** ijw has quit IRC18:12
rlooNobodyCam: what? :)18:12
NobodyCamlol18:12
BadCubNobodyCam: "W"'s? I don;t think Starwood would approve!18:14
BadCublol18:14
NobodyCamlol18:14
* BadCub still feels guilt for leaving Starwood for Hilton :(18:14
*** kkoski has joined #openstack-ironic18:14
NobodyCambut we're staying at the 4 seasons this summit18:15
BadCubI know... It's Not a St. Regis. But we can slum it for a week!18:15
NobodyCamhehheehe18:15
* NobodyCam wounders where mordred is staying for the summit?18:16
mordredone of the westins18:16
* BadCub is willing to bet it is a Starwood brand18:16
BadCubYep. I was right!18:16
BadCublol18:16
mordred:)18:16
NobodyCam:) ahh morning mordred18:16
mordredmorning NobodyCam !18:16
NobodyCamhehehe :) +++18:16
BadCubmornin mordred :)18:16
mordredmorning BadCub ... how's things in the desert?18:17
* NobodyCam notes its always morning in ironic-landa18:17
BadCubmordred: they are well! We are getting new walls built this week! Hows things [wherever] you are today?18:17
mordredBadCub: they're lovely! if only I knew where I was18:18
BadCubmordred: lol~18:18
NobodyCamlol18:18
BadCubWe are getting ready for our summer migration back to washington next month18:18
*** praneshp has quit IRC18:19
* BadCub runs out for smoke and to review contractor progress18:20
*** praneshp has joined #openstack-ironic18:24
NishaNobodyCam, rloo , devananda i raised https://review.openstack.org/182572, https://review.openstack.org/182581 and https://review.openstack.org/182601 for handling cpabilities across nova and ironic. This is just an approach i thought of about capabilities. along with these three it requires fixing https://bugs.launchpad.net/ironic/+bug/1421261 also. Just a FYI to give view on overall approach18:25
openstackLaunchpad bug 1421261 in Ironic " node's properties['capabilities'] value should be a dictionary" [Wishlist,Triaged] - Assigned to Michael Turek (mjturek)18:25
*** Marga_ has joined #openstack-ironic18:28
NobodyCamhi / morning Nisha18:30
NishaGood Morning NobodyCam18:30
BadCubhi Nisha :)18:31
NobodyCamNisha: that is down on, one of the summit pads already, so I expect we'll go over it there..18:31
Nishahi BadCub , ^^^^18:31
NishaNobodyCam, yes i expect that18:31
*** ukalifon has joined #openstack-ironic18:31
NobodyCamwill you be there too?18:32
Nishai just wanted to bring in the approach i just thought of to solve the issue cleanly18:32
NishaNo NobodyCam :(18:32
NobodyCam:(18:32
Nisharameshg87, wanyen and stendulker will be there18:32
NobodyCamahh okay ;)18:33
BadCubbummer Nisha Would be really cool to meet yo in person :)18:33
Nisha:)18:33
NishaBadCub, next time :)18:33
BadCubNisha: indeed!!!!! :)18:34
NobodyCam:) +++18:34
*** ijw_ has quit IRC18:34
*** Marga_ has quit IRC18:35
*** ijw has joined #openstack-ironic18:35
NishaBadCub, NobodyCam just a request to go through the approach in above reviews, from above reviews two are in nova (nova-ironic-virt driver, nova scheduler and it touches the nova database too)18:35
*** Marga_ has joined #openstack-ironic18:35
*** ijw has quit IRC18:35
Nishaand one spec is in ironic which is just the one i picked up from backlog18:35
*** ijw has joined #openstack-ironic18:36
BadCuboh cool. Are you re-proposing it for L?18:36
NobodyCamack !!18:36
Nishanova approach is necessary to be thought upon as that drives the ironic also18:36
Nishayes18:36
NishaBadCub, yes18:37
BadCubNisha: coolness18:37
BadCub:)18:37
NishaNobodyCam, BadCub the bug 1421261 is equally required for this overall approach18:38
openstackbug 1421261 in Ironic " node's properties['capabilities'] value should be a dictionary" [Wishlist,Triaged] https://launchpad.net/bugs/1421261 - Assigned to Michael Turek (mjturek)18:38
Nishamjturek1, are u working on above bug?18:39
* BadCub likes seeing bugs get fixed :)18:39
*** ifarkas has quit IRC18:40
NishaBadCub, me too18:40
Nisha:)18:40
BadCub++ :)18:40
*** e0ne has joined #openstack-ironic18:45
rloohi NobodyCam, would you mind approving this? (Or should I update it. Not sure.) https://review.openstack.org/#/c/180662/18:45
mjturek1Nisha haven't spent much time on it would you like me to give it up?18:47
* NobodyCam looks18:47
mjturek1Nisha, but planning to look into it18:47
Nishamjturek1, if you are planning then fine else i can take it up18:48
mjturek1Nisha, yeah I'd like to still take a go at it :)18:48
mjturek1I'll focus on it a bit more18:48
Nishamjturek1, thanks but that requires Nova also to change else nova boot will start failing for capabilities18:49
Nishai have already proposed the spec for it...18:49
Nishamjturek1, https://review.openstack.org/#/c/18257218:50
Nishachanging capabilities to accept values as dictionary  alone in ironic is not sufficient18:51
*** Sukhdev_ has quit IRC18:51
mjturek1Nisha ahhhh I see18:51
Nishamjturek1, will wait for the update....18:51
NobodyCamrloo: lgtm, did you want to fix the spelling nit in the commit message or ?18:51
rlooNobodyCam: not particularly. You're welcome to do it and then +A.18:52
mjturek1Nisha, just to confirm, before this bug can be fix, need to have this blueprint implemented in nova?18:52
mjturek1making sure I'm understanding18:52
Nishahmm not exactly as we will have to maintain compatibility... so the current format will still be supported for backward compatibility in ironic18:53
openstackgerritChris Krelle proposed openstack/ironic-specs: Add a 'Client (CLI) impact' section to the spec  https://review.openstack.org/18066218:53
mjturek1Nisha, right, understood18:54
NobodyCamrloo: done18:55
Nishahence it will work. but it breaks the functionality as nova scheduler cannot select ironic node with capabilities defined accepting values as dictionary even if flavor has been created for a key in the capabilities18:55
NobodyCam:) thank you :)18:55
rloothx NobodyCam! I'm not core reviewer there so if I updated, I'd have lost all the votes and I'd have to go begging, which I didn't want to do :)18:55
NobodyCamhehehe :)18:56
mjturek1Nisha ahhhh I see18:56
NobodyCamthats a easy one. I commented what I did so others could follow18:56
devanandavictor_lowther: ping18:56
Nishamjturek1, so IMO both of them shud be implemented together but we need to see how things should behave in such situations...might be we have to convert the dictionary to string in ironic virt driver18:57
Nishafor compatibility but thats again a change in nova18:57
Nishai dont think ironic is intelligent to know if nova understand string form of capabilities or dictionary format18:58
*** kkoski has quit IRC18:58
*** kkoski has joined #openstack-ironic18:59
Nishaso thats a challenge how do we handle such situations....18:59
Nishathe dictionary format is required to handle multiple values for a key18:59
*** _dguerri is now known as dguerri18:59
mjturek1hmmm, so the goal wouldn't be storing the capabilities as a dict on the ironic side and then sending them as a string when requested by nova?19:01
mjturek1Nisha ^19:01
NishaNo19:01
openstackgerritMerged openstack/ironic-specs: Add a 'Client (CLI) impact' section to the spec  https://review.openstack.org/18066219:01
Nishait shud be dictionary19:01
mjturek1I see19:02
Nishawe need to actually discuss this point ...thats why i was thinking if the bug should be really a bug or a spec19:02
Nishait will touch almost complete ironic19:02
Nishathe bug needs to cover the impact at each place19:03
mjturek1right, might be worth a spec as it's a little more involved than the original bug intended19:03
Nisha:(19:03
NishaNobodyCam, rloo ^^^ what do u say19:03
Nishamjturek1, i think nova spec and code should get merged first for it. and then ironic19:04
mjturek1Nisha agreed19:05
Nishaso we dont have compatibility issues19:05
Nishain that way it might be simpler and straight fwd19:05
mjturek1yeah totally, otherwise values will need to be different types on each end (if I'm understanding properly)19:06
Nishayes correct19:07
NobodyCamNisha: I have looked at the reviews you've linked yet. but if I'm following the chat. I would say yes it is going to require a spec19:07
NishaNobodyCam, i was thinking so, should i throw up a spec for it even though it is filed as bug?19:08
NobodyCamNisha: in this case I would say yes.19:08
NobodyCamplease also but the bug in the refference section19:09
NishaOk. I would add up a spec for it asap before summit19:09
Nishayes19:09
NobodyCam:) TY Nisha :)19:09
vdrok_hi everyone19:10
mjturek1Nisha, I'll unassign myself from the bug for now. I'd love to help down the road though!19:10
vdrok_could anyone take a look at this tempest change - https://review.openstack.org/#/c/178607/19:11
Nishamjturek1, :) i will add you as coworker for the spec19:11
Nisha:)19:11
mjturek1Nisha that'd be wonderful! :)19:11
Nisha:)19:11
vdrok_there hasn't been much reviews about it, i'll start pinging qa guys tomorrow19:11
*** Sukhdev has joined #openstack-ironic19:16
NobodyCamdevananda: have you looked at the work on the summit pads...19:17
devanandaNobodyCam: so one of the areas where I feel we could do better at the summit is having some sort of goal for each of the sessions19:17
devanandawhat do we want to get out of each one?19:17
BadCubfluffy things?19:18
devananda(and actually state that in the 'pad)19:18
NobodyCamahh yes I have not done anything along that line19:18
devanandaBadCub: for this trip, I'm leaving my fluffy things at home. they'll come out again in august ... :)19:19
NobodyCam++ lol19:19
BadCubLOL19:19
BadCubI always bring fluffy things with me19:19
NobodyCamdevananda: something along the lines of what I just added to https://etherpad.openstack.org/p/liberty-ironic-cycle-goals Line #4519:26
NobodyCamahh19:29
*** pcrews has quit IRC19:29
* krotscheck has finally managed to get the ironic webclient to multi-cloud.19:30
rlooNobodyCam: "spear reviews"? do you mean "steer reviews"? (I don't know if it is you or not)19:30
devanandakrotscheck: woot!19:32
*** e0ne has quit IRC19:32
krotscheckI don't suppose someone here can send me a dump of an ironic database so I can start working with data?19:33
*** e0ne has joined #openstack-ironic19:33
BadCubwe are reviewing cows? Huh?19:35
* BadCub needs more coffee.... Possibly lots more coffee.....19:36
rlooBadCub: ha, that's good, I didn't think of that!19:36
BadCubrloo: lol19:36
devanandakrotscheck: fake data or real data?19:36
krotscheckdevananda: fake'll be fine19:37
BadCubglad I grew up on a ranch... I can review cows!19:37
krotscheckI need to make things pretty19:37
krotscheckNot accurate19:37
krotscheck(Story of my life, really....)19:37
BadCubbrb19:37
NobodyCamrloo: doh19:37
devanandakrotscheck: TheJulia? ^^19:38
TheJuliakrotscheck: where would you like to receive a database dump?19:39
krotscheckTheJulia: DCC? Email (michael.krotscheck@hp.com)? Carrier Pidgeon?19:40
TheJuliaDCC over IP over Carrier Pidgeon sounds a little too painful19:41
krotscheckTheJulia: So.... I shouldn't start up the rotisserie then?19:42
*** praneshp has quit IRC19:42
* krotscheck was looking forward to having pidgeon for lunch.19:42
*** praneshp has joined #openstack-ironic19:43
devanandakrotscheck: if TheJulia sent a carrier pidgeon now, somehow I doubt you'd get it in time for lunch ...19:43
TheJuliakrotscheck: no... creating it now19:43
krotscheckTheJulia: Cool, thanks19:43
TheJuliayeah, north carolina is a decent distance from... ???19:43
*** e0ne has quit IRC19:43
krotscheckTheJulia: Seattle19:43
devanandakrotscheck: you dont happen to be downtown today, by chance?19:43
krotscheckdevananda: Nope.19:44
krotscheckdevananda: Will likely be on friday though.19:44
praneshphey ironic. I’m trying ot understand the availability zone concept in Ironic. I see that AvailabilityZoneFilter is included in the ironic_host_manager (https://github.com/openstack/nova/blob/master/nova/scheduler/ironic_host_manager.py#L36)19:44
krotscheckThe argument in my head goes something like: "That would require getting out of my bathrobe...."19:44
praneshpbut looks like ironic nodes are not associated to any partucular nova-compute19:45
devanandakrotscheck: let me guess - the bathrobe will win?19:45
devanandapraneshp: correct. there is no correlation between nova-compute and ironic node. In fact, running more than one nova-compute process with ironic is not supported19:45
krotscheckdevananda: Well, it's really more that by the time I've decided to get dressed, I'm already three conversations into a technical discussion and can't exactly stop to take a shower.19:46
praneshpand you can only put nova-compute hosts in availabilty zones19:46
devanandapraneshp: doing so is possible, but leads but some race conditions19:46
krotscheckOr commute, for that matte.r19:46
praneshpdevananda: then why the AvailabilityZoneFilter?19:46
devanandapraneshp: you could run some KVM and some Ironic nova-computes19:47
devanandapraneshp: or perhaps you could associate different nova-computes with different ironic clusters -- I haven't tested this, but it's an interesting possibility19:47
*** Sukhdev_ has joined #openstack-ironic19:47
praneshpdevananda: also a related question. WHat’s the best way to do avail-zone like things in ironic? A simple way I can think of is put it in Capabilities and add a scheduler filter to parse out in nova-scheduler side19:48
praneshpdevananda:  I see oyur point about kvm/ironice, etc19:48
*** ijw_ has joined #openstack-ironic19:49
devanandapraneshp: depends on what "az-like-things" you want to do19:49
devanandabut probably yes, capabilities and a filter is a reasonable way to go. you can also stash information in ironic's node.properties and then let nova filter on that (custom filter, probably)19:49
praneshpdevananda:  I want to group ironic hosts into pools based on hardware spec, etc. (similar to what an aggregate would be in nova). Then based on wht the user passes, pick the right hypervisor.19:50
*** Sukhdev has quit IRC19:50
praneshpdevananda: yeah, thanks. That makes sense. Pretty straightforward I guess.19:50
devanandapraneshp: node.properties already covers cpu/ram/disk/architecture19:50
devanandaand yea, just extend that as needed, like, for GPU type, etc19:50
praneshpdevananda: thanks for the quick replies!19:50
devanandayou may also want to take a look at the work Nisha has proposed for more advanced capabilities filtering in Nova19:51
*** ijw has quit IRC19:51
praneshpdevananda:I’ll take a look. Is there a filter that does  not depend on getting the entire ironic node list?19:51
praneshpI understand that it is the way nova does it,  but I’m seeing that it could be a bottleneck19:52
praneshpwith large-ish deployments19:52
devanandanova should already have cached the node.properties as capabilities19:52
devanandanova scheduler will filter that like it filters with any other hypervisor19:52
devanandawhich, yes, is inefficient19:52
NobodyCambrb19:52
praneshpHmmm. thanks devananda!19:53
devanandathere's certainly room for improvement in the scheduler itself, but that's outside the scope of Ironic ... there are a couple sessions planned next week to discuss scheduler changes, fwiw19:53
praneshpdevananda: correct, I agree that’s probably something in nova rather than ironic. I was just picking your brain.19:53
devananda:)19:54
devanandaNobodyCam: to your question, yes, sort of19:54
*** kkoski has quit IRC19:54
devanandaNobodyCam: I think the driver session has some good questions and goals, too19:54
devanandaNobodyCam: but eg. https://etherpad.openstack.org/p/liberty-ironic-state-machine-next-steps is pretty empty19:56
*** kkoski has joined #openstack-ironic19:57
*** dprince has quit IRC19:57
devanandaadam_g: ping re: https://etherpad.openstack.org/p/liberty-ironic-functional-testing -- will you have time to jot anything down before the summit, or shall we just take really good notes after performing a mass vulcan mind meld in the session? :)19:57
* devananda steps afk for a minute19:58
*** e0ne has joined #openstack-ironic19:59
*** ijw_ has quit IRC19:59
*** vdrok_ has quit IRC20:05
NobodyCam:)20:07
adam_gdevananda, ill jot some stuff down and happy to be there at the session, too20:11
adam_gis there a time set?20:11
devanandayah20:11
NobodyCam:)20:11
devanandaadam_g: http://libertydesignsummit.sched.org/event/0d680d665396cf6bb91f65bc41f5f16420:11
NobodyCamthank you adam_g20:11
devanandaadam_g: thanks much20:12
adam_gnp20:13
NobodyCamoh ya state machine is kinda empty looking20:14
* NobodyCam dig up random news feed puller to apend to the bottom 20:14
NobodyCamlol j/k20:14
*** kkoski has quit IRC20:17
*** kkoski has joined #openstack-ironic20:18
*** kkoski1 has joined #openstack-ironic20:20
*** kkoski has quit IRC20:20
*** gridinv_ has quit IRC20:22
*** pcrews has joined #openstack-ironic20:25
openstackgerritJulia Kreger proposed openstack/bifrost: Unmask and prevent failure.  https://review.openstack.org/18246220:25
*** ijw has joined #openstack-ironic20:36
*** ijw has quit IRC20:37
*** ijw has joined #openstack-ironic20:37
*** achanda has quit IRC20:48
*** Nisha has quit IRC20:49
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Leave numbers intact  https://review.openstack.org/18283720:54
*** kkoski1 has quit IRC20:54
*** Sukhdev has joined #openstack-ironic20:59
*** thrash is now known as thrash|g0ne21:00
*** Sukhdev_ has quit IRC21:01
*** jjohnson2 has quit IRC21:04
*** NobodyCa1 has joined #openstack-ironic21:07
NobodyCa1hey hey JoshNang just looking at https://review.openstack.org/#/c/159322 & https://review.openstack.org/#/c/161457 any chance you have time to update them before the summit21:07
*** GheRiver1 has joined #openstack-ironic21:07
NobodyCa1oh joy21:07
*** ekarlso has quit IRC21:09
*** NobodyCam has quit IRC21:09
*** greghaynes has quit IRC21:09
*** GheRivero has quit IRC21:09
*** greghayn1 has joined #openstack-ironic21:09
*** ekarlso has joined #openstack-ironic21:10
*** NobodyCa1 is now known as NobodyCam21:11
*** achanda has joined #openstack-ironic21:11
*** Marga_ has quit IRC21:11
JoshNangNobodyCam: probably not21:11
*** Marga_ has joined #openstack-ironic21:12
NobodyCam:) NP I just added them as ref to https://etherpad.openstack.org/p/liberty-ironic-state-machine-next-steps21:12
NobodyCamso you may get questions on them21:12
NobodyCam:-p21:12
JoshNangNobodyCam: gotcha. the api one...no idea what to do there. probably has to be an async api with a later return value, but i haven't seen anything like that in our api21:13
JoshNangzapping should be relatively quick, just nee to find time after the summit to do it21:14
NobodyCam:) +++ time whats that21:15
JoshNangheh21:15
JoshNang:D21:15
*** praneshp has quit IRC21:16
*** greghayn1 is now known as greghaynes21:29
NobodyCamdevananda: when you back I have a couple of questions on / about https://etherpad.openstack.org/p/liberty-ironic-nova-virt-driver21:41
*** Sukhdev_ has joined #openstack-ironic21:44
mrdaMorning21:44
NobodyCamgood morning mrda21:45
mrdahey NobodyCam21:45
NobodyCammrda: jlvillal: great start on the Nova bug stuff :)21:45
NobodyCamTY both21:46
mrda\o/21:46
*** trown is now known as trown|outttypeww21:46
jlvillalNobodyCam: Thank you.21:46
*** Sukhdev has quit IRC21:46
NobodyCam:)21:47
*** lucas-dinner has quit IRC22:03
*** igordcard has joined #openstack-ironic22:10
*** Marga_ has quit IRC22:11
*** Marga_ has joined #openstack-ironic22:11
*** achanda has quit IRC22:13
*** jamielennox|away is now known as jamielennox22:19
*** e0ne has quit IRC22:28
*** Sukhdev has joined #openstack-ironic22:33
NobodyCamJayF: ahhh you session conflicts with another one I wanted to attend... /me wounder if he can clone himself in time22:34
*** ekarlso has quit IRC22:34
*** ekarlso has joined #openstack-ironic22:34
NobodyCams/you/toyr/22:34
NobodyCamgah typoed the correction even22:34
*** praneshp has joined #openstack-ironic22:35
*** Sukhdev_ has quit IRC22:37
-openstackstatus- NOTICE: Gerrit and Zuul are going offline for reboots to fix a security vulnerability.22:39
*** ChanServ changes topic to "Gerrit and Zuul are going offline for reboots to fix a security vulnerability."22:39
*** achanda has joined #openstack-ironic22:40
*** Sukhdev has quit IRC22:43
*** openstackgerrit has quit IRC22:47
*** openstackgerrit has joined #openstack-ironic22:49
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic"22:57
-openstackstatus- NOTICE: Gerrit and Zuul are back online.22:57
*** yuanying has joined #openstack-ironic23:01
*** achanda has quit IRC23:09
* BadCub thinks it is time to call it a day [or a night] and go do unproductive things23:13
* NobodyCam thinks there are quite a few sessions / talks about storage this summit..23:15
NobodyCamand lol https://xkcd.com/908/23:18
*** russell_h has quit IRC23:18
*** russell_h has joined #openstack-ironic23:19
*** russell_h has quit IRC23:19
*** russell_h has joined #openstack-ironic23:19
*** Marga_ has quit IRC23:20
*** Marga_ has joined #openstack-ironic23:21
harlowjaperiodic probe for others to look at https://review.openstack.org/#/c/141961/ (which can hopefully get some of the FSM code out of ironic and share it with taskflow + ironic + others...)23:23
harlowjajoshbot at your service :-P23:23
NobodyCamlol23:24
harlowjaspeak now or forever hold your peace23:24
NobodyCamI'm looking23:24
harlowjaor whatever that saying is, lol23:24
NobodyCamlol23:25
*** russell_h has quit IRC23:26
*** russell_h has joined #openstack-ironic23:26
*** achanda has joined #openstack-ironic23:26
*** russell_h has quit IRC23:27
*** russell_h has joined #openstack-ironic23:27
*** russell_h has quit IRC23:28
*** russell_h has joined #openstack-ironic23:28
*** igordcard has quit IRC23:29
NobodyCamharlowja: luv the you? comemnts :) wow great effort23:29
*** russell_h has quit IRC23:30
*** russell_h has joined #openstack-ironic23:30
harlowjai only speak in python23:30
harlowjaenglish fail many times for me, lol23:30
harlowjaoh23:30
harlowjathe "you?"23:30
harlowjai try to catch my reader, with subliminal messages23:31
harlowjanot really that subliminal i guess23:31
harlowjahmmm23:31
* harlowja needs to make them more subliminal23:31
*** praneshp has quit IRC23:31
harlowjaif i scatter "you want to help" every now and then, wonder if that would do it23:31
NobodyCamno no you did just that23:32
NobodyCamI like that you did it!!!23:32
harlowjaha23:32
harlowjathx23:32
NobodyCam:) humm mdon't see the work item to intergrate that lib with Ironic23:33
NobodyCamhehehehe j/k23:33
harlowjarloo u gonna help right23:33
harlowjarighhhht23:33
harlowja?23:33
*** JayF has quit IRC23:33
rlooharlowja: huh? what are you guys talking about?23:35
*** JayF has joined #openstack-ironic23:35
harlowjarloo fix it all23:36
rlooharlowja: oh. the automaton library. yeah. sure. maybe. will see.23:36
harlowjanuff said23:36
harlowjathat doesn't sound very confidence inspiring23:36
jlvillaljroll: In regard to: https://review.openstack.org/#/c/130877/   Would you rather 1) Restore the patch (from Abandoned) or 2) Have me upload a brand new patch?  Either works for me.23:36
rlooharlowja: depends on my priorities. go talk to my manager :)23:36
harlowjayea, sure, yeehawww,23:36
harlowja^ much improved23:36
harlowjaor in canadian, yes23:36
* harlowja runs away23:37
rloojlvillal: not sure if jroll is 'listening'; he said he's away the rest of the week23:37
jlvillalrloo: Ah.  thanks.23:37
*** BadCub is now known as BadCub-Hiding23:38
rloojlvillal: I think it makes sense to use the same patch. it has all the comments etc with it23:38
rloojlvillal: thx for taking it on :-)23:38
jlvillalrloo: Okay.  I lack the power to restore it.  But I still need to play around with it locally.  So I can wait on that.23:38
* rloo wonders if we should abandon patches like "they" do!23:38
mrdarloo: I think jroll is off doing vacation and not listening at all for the rest of the week23:39
jlvillalrloo: I could see abandoning patches after X weeks of inactivity.23:39
rloojlvillal: oh, joe mentioned a 'restore' button but I don't see it. think it is only avail for the author?23:39
JayFI can confirm he's not here the rest of the week23:39
JayFbut you never know if jroll is listening23:39
BadCub-Hidingabandoning patches is cruel and inhumane. Just think how many patches out there are lonely and in need of love LOL23:39
JayFhe is pro at IRC lurking23:39
jlvillalrloo: Yeah, I think so.  When I'm ready I can ping Joe.23:39
mrda"Pro lurking" is totally a sport23:39
* BadCub-Hiding lurks often23:39
JayFeveryone in channel right now is bad at it23:40
rloomrda: do you know how to reactivate abandoned patches? is it only cores + author that can do it?23:40
mrdaPlease hold your call is important to us23:40
harlowjahttps://review.openstack.org/#/c/179780/ was something that popped up23:40
mrda(I'll go find out)23:40
harlowja179780 seems releated to what u gus are talking about (abandon things)23:40
harlowjapoor patches23:40
harlowjahomless23:40
rlooharlowja: I would rather it be manually, although the tool doesn't discriminate or anything I guess.23:40
harlowjarloo well u can combine that with https://github.com/openstack-infra/release-tools/blob/master/release_notes.py#L2823:41
rlooharlowja: we're trying to adopt an abandoned patch but we don't seem to have powers or we don't know how.23:41
harlowjaand make a happy abandon?23:41
rlooharlowja: https://review.openstack.org/#/c/130877/23:41
harlowja"We are sorry but we are $emotion to abandon your patch, have a nice day"23:41
JayFIt's like mad libs23:42
rlooharlowja: yeah, I do like the emotion thingy.23:42
harlowjaya, someone needs to make better sayings :-P23:42
harlowja"We are sorry but you are $crap_emotion, have a nice day" (maybe not this one)23:42
mrdarloo: I think it's only the owner who can un-abandon23:43
harlowjasomeone with politeness can make all those templates :-P23:43
JayFjlvillal: let me have a sec23:43
mrdarloo: So I would suggest starting a new patch, referencing the original unabandoned one in the commit message so that any previous discussion can be easily found.23:44
jlvillalJayF: Okay.  Though confused.23:44
JayFjlvillal: We were G+'ing a sec ago. Was going to see if I could get jroll to unabandon it23:45
mrdas/unabandoned/abandoned/23:45
JayFbut he seems to be offline23:45
jlvillalJayF: Ah thanks!23:45
jlvillalJayF: No hurry.  I am still trying to get unittests to pass.23:45
rloomrda: hmm. that doesn't seem right (that only the owner can unabandon). Oh well.23:45
JayFwell no need to thank me, it didn't work23:45
rloojlvillal: plan B -- see what mrda said. New patch :-) Whatever works for you when you're ready.23:46
mrdaright as in legally correct? or right as in morally correct?23:46
jlvillalrloo: Okay.  I have the assumption that the person (joe) had the power to abandon it probably also has the power to un-abandon.23:46
* mrda likes it that jlvillal is fixing nova bugs23:47
jlvillalmrda: Uh...  I haven't yet got that far! :)23:48
jlvillalmrda: I'm in the attempting to fix stage :P23:48
rloojlvillal: i suppose we could test out that theory by abandoning someone's patch ;)23:48
jlvillal:)23:48
* NobodyCam has one you can use to test ... should you wish23:49
* mrda looks for an abandoned ironic change that a core could try and unabandon23:49
rloosure NobodyCam23:49
JayFmrda: lets do some science, 1s23:49
mrdaooooh, science23:50
* mrda rubs hands together23:50
openstackgerritJay Faulkner proposed openstack/ironic: test post please ignore  https://review.openstack.org/18289323:50
JayF^ is now abandoned23:50
mrdahttps://review.openstack.org/#/c/111118/ or this one23:51
rlooJayF: so I see a 'Restore Change' button. Anyone else see it?23:51
mrda(sorry JayF, I'm too slow)23:51
* BadCub-Hiding holds up protest signs saying give Patches a Chance. Don't abandon the patches you love23:51
mrdarloo: I can't see the Restore button23:51
mrdarloo: so it appears cores can23:52
rlooJayF: do you see it?23:52
JayFrloo: I do, but I'm the owner23:52
rloomrda: yeah, that's good to know23:52
rloook, so our experiment 'worked'. cores+owner can unabandon.23:52
mrdajlvillal: you might like to see if there's a core in #openstack-nova and ask if they can restore your patch series23:52
*** russell_h has quit IRC23:52
*** russell_h has joined #openstack-ironic23:53
NobodyCamhttps://www.youtube.com/watch?v=Jm-upHSP9KU23:53
jlvillalmrda: Okay.  I will wait until I am ready to have something to submit first.23:53
mrdajlvillal: dansmith is active right now, just sayin'23:53
jlvillalmrda: Ok I'll try :)23:53
JayFNobodyCam: seen the movie :D23:54
jlvillalmrda: Done! :)23:55
*** mtanino has quit IRC23:57
NobodyCamJayF: :) yep, remembers seeing it the theater23:59
JayFI am not 100% sure when it was released23:59
JayFbut if my guess is right I wasn't alive23:59

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