Thursday, 2016-02-18

*** aginwala has joined #openstack-ironic00:00
*** Sukhdev has joined #openstack-ironic00:03
*** smoriya_ has joined #openstack-ironic00:05
*** praneshp has joined #openstack-ironic00:09
*** ChrisAusten has quit IRC00:14
*** ChrisAusten has joined #openstack-ironic00:15
*** penick has quit IRC00:16
*** alexpilotti has quit IRC00:18
*** jaybeale has quit IRC00:18
*** ChrisAusten has quit IRC00:22
*** suro-patz has quit IRC00:26
*** Sukhdev has quit IRC00:26
*** rloo has joined #openstack-ironic00:26
*** raddaoui has quit IRC00:27
*** raddaoui_ has quit IRC00:27
*** garthb has quit IRC00:31
*** harlowja_at_home has quit IRC00:33
*** harlowja_at_home has joined #openstack-ironic00:33
*** alexpilotti has joined #openstack-ironic00:39
*** alexpilo_ has joined #openstack-ironic00:43
*** Sukhdev has joined #openstack-ironic00:43
*** alexpilotti has quit IRC00:43
*** andrew has joined #openstack-ironic00:44
*** rcernin has quit IRC00:46
*** alexpilo_ has quit IRC00:48
*** rloo has quit IRC00:48
*** raddaoui_ has joined #openstack-ironic00:48
*** raddaoui has joined #openstack-ironic00:48
*** harlowja_at_home has quit IRC00:48
*** harlowja_at_home has joined #openstack-ironic00:49
*** andrew has quit IRC00:56
*** harlowja_at_home has quit IRC00:58
*** yuikotakada has joined #openstack-ironic01:03
*** achanda has quit IRC01:03
davidlenwellI am going to drop off the call for a while.. have an errand to run01:04
*** ijw has joined #openstack-ironic01:05
*** spandhe has quit IRC01:08
*** rpioso has quit IRC01:09
*** praneshp has quit IRC01:10
*** ijw_ has joined #openstack-ironic01:10
*** daemontool__ has joined #openstack-ironic01:11
*** suro-patz has joined #openstack-ironic01:11
*** ijw has quit IRC01:11
*** mtanino has quit IRC01:18
*** hoangcx has joined #openstack-ironic01:19
*** achanda has joined #openstack-ironic01:20
*** stendulker has joined #openstack-ironic01:22
*** alexpilotti has joined #openstack-ironic01:24
*** vinm213 has joined #openstack-ironic01:25
*** alexpilotti has quit IRC01:29
openstackgerritRuby Loo proposed openstack/python-ironicclient: Add 'node-set-provision-state <node> clean'  https://review.openstack.org/25869401:33
jrolllucas-dinner: when you're around can you comment on what's left to do here? even if the answer is "finish multiple compute stuff" https://bugs.launchpad.net/nova/+bug/147749001:34
openstackLaunchpad bug 1477490 in OpenStack Compute (nova) "Ironic: Deleting while spawning can leave orphan ACTIVE nodes in Ironic" [Medium,In progress] - Assigned to Lucas Alvares Gomes (lucasagomes)01:34
jroll(thanks man)01:34
*** kan_ has joined #openstack-ironic01:41
*** alexpilotti has joined #openstack-ironic01:41
*** jaybeale has joined #openstack-ironic01:43
*** alexpilotti has quit IRC01:46
jlvillalFinal bug!!! :)  https://bugs.launchpad.net/nova/+bug/135060801:47
openstackLaunchpad bug 1350608 in Ironic "Request ID header is lost between nova.virt.ironic and ironic-api service" [Low,Confirmed]01:47
jlvillalDarn01:47
jlvillalFinal bug!!! :)  https://bugs.launchpad.net/nova/+bug/140513101:47
openstackLaunchpad bug 1405131 in OpenStack Compute (nova) "Ports cannot be mapped to networks" [Low,In progress] - Assigned to Mark Goddard (mgoddard)01:47
jlvillalThat is final bug01:47
* jlvillal pasted in wrong channel01:49
*** kan_ has quit IRC02:01
*** alexpilotti has joined #openstack-ironic02:02
*** kan_ has joined #openstack-ironic02:02
*** aginwala has quit IRC02:06
*** alexpilotti has quit IRC02:07
*** suro-patz has quit IRC02:08
*** aginwala has joined #openstack-ironic02:09
*** aginwala has quit IRC02:09
*** aginwala has joined #openstack-ironic02:10
*** Marga__ has joined #openstack-ironic02:10
*** stendulker has quit IRC02:11
*** Marga_ has quit IRC02:12
*** ChrisAusten has joined #openstack-ironic02:14
*** Marga__ has quit IRC02:14
*** smoriya_ has quit IRC02:15
*** shuquan has joined #openstack-ironic02:24
*** ChrisAusten has quit IRC02:25
*** Sukhdev has quit IRC02:33
*** harlowja_at_home has joined #openstack-ironic02:34
*** shuquan has quit IRC02:38
*** shuquan has joined #openstack-ironic02:38
*** aginwala has quit IRC02:40
*** praneshp has joined #openstack-ironic02:41
*** alexpilotti has joined #openstack-ironic02:41
*** harshs has joined #openstack-ironic02:42
*** alexpilotti has quit IRC02:47
*** shuquan has quit IRC02:48
*** jaybeale has quit IRC02:50
*** rloo has joined #openstack-ironic02:50
*** rloo has quit IRC02:51
*** praneshp_ has joined #openstack-ironic02:51
*** shuquan has joined #openstack-ironic02:51
*** praneshp has quit IRC02:52
*** praneshp_ is now known as praneshp02:52
openstackgerritMerged openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/27872702:52
*** ijw_ has quit IRC03:05
*** alexpilotti has joined #openstack-ironic03:05
openstackgerritHaomeng,Wang proposed openstack/python-ironicclient: continue to delete next node if failed with previous one  https://review.openstack.org/26239303:05
openstackgerritHaomeng,Wang proposed openstack/python-ironicclient: continue to delete next node if failed with previous one  https://review.openstack.org/26239303:08
*** harshs has quit IRC03:09
*** alexpilotti has quit IRC03:11
*** sinval is now known as sinval-afk_03:12
*** vinm213 has quit IRC03:13
*** ChrisAusten has joined #openstack-ironic03:19
*** yuanying_ has quit IRC03:21
*** shuquan has quit IRC03:28
openstackgerritRuby Loo proposed openstack/python-ironicclient: Add 'node-set-provision-state <node> clean'  https://review.openstack.org/25869403:29
*** dims_ has quit IRC03:30
*** dims has joined #openstack-ironic03:32
*** rloo has joined #openstack-ironic03:33
*** hoangcx has quit IRC03:33
rloojroll: wrt client part of manual clean (https://review.openstack.org/#/c/258694), I saw your comment. i had a comment about that in revision 7.03:35
rloojroll: so I'll leave the reno for you to update :) or discuss with you tomorrow. ciao.03:36
jrollrloo: you awake!03:36
jrollI see your comment now, I'm too tired to think about it03:36
rloojroll: still awake but barely. going now.03:36
jrolllet's talk tomorrow :)03:36
jrollditto, have a good night!03:36
rloojroll: yeah, talk tomorrow :)03:36
*** rloo has quit IRC03:36
Haomengjroll: good night, jim:)03:38
*** yuanying has joined #openstack-ironic03:39
*** harlowja_at_home has quit IRC03:41
*** alexpilotti has joined #openstack-ironic03:42
*** shuquan has joined #openstack-ironic03:45
*** alexpilotti has quit IRC03:47
*** sinval-afk_ has quit IRC03:47
*** yuanying has quit IRC03:55
*** baoli has joined #openstack-ironic03:55
openstackgerritMerged openstack/ironic-python-agent: Add support for proxy servers during image build  https://review.openstack.org/26721903:57
openstackgerritMerged openstack/ironic-python-agent: Update unit tests to use six.moves.builtins.open  https://review.openstack.org/28121903:58
*** suro-patz has joined #openstack-ironic03:59
*** hoangcx has joined #openstack-ironic04:04
*** vinm213 has joined #openstack-ironic04:05
*** yuanying has joined #openstack-ironic04:05
*** yuanying_ has joined #openstack-ironic04:07
*** Marga_ has joined #openstack-ironic04:08
*** yuanying has quit IRC04:09
*** Marga_ has quit IRC04:10
*** Marga_ has joined #openstack-ironic04:10
*** baoli has quit IRC04:17
*** baoli has joined #openstack-ironic04:17
*** hoangcx has quit IRC04:27
*** hoangcx has joined #openstack-ironic04:31
*** shuquan has quit IRC04:35
*** kalpase has joined #openstack-ironic04:36
*** max_lobur has joined #openstack-ironic04:40
*** alexpilotti has joined #openstack-ironic04:43
*** kalpase has left #openstack-ironic04:45
*** kalpase has joined #openstack-ironic04:45
*** raddaoui_ has quit IRC04:46
*** raddaoui has quit IRC04:46
*** raddaoui has joined #openstack-ironic04:47
*** raddaoui_ has joined #openstack-ironic04:47
*** alexpilotti has quit IRC04:48
*** smoriya_ has joined #openstack-ironic04:48
*** dims_ has joined #openstack-ironic04:53
*** dims has quit IRC04:55
*** dims_ has quit IRC05:00
*** baoli has quit IRC05:01
*** dims has joined #openstack-ironic05:02
*** dims has quit IRC05:02
*** suro-patz has quit IRC05:03
*** suro-patz has joined #openstack-ironic05:04
*** suro-patz has quit IRC05:04
*** hoangcx has quit IRC05:12
*** shuquan has joined #openstack-ironic05:30
openstackgerritHaomeng,Wang proposed openstack/python-ironicclient: continue to delete next node if failed with previous one  https://review.openstack.org/26239305:33
*** shuquan has quit IRC05:35
*** suro-patz has joined #openstack-ironic05:35
*** raddaoui has quit IRC05:39
*** raddaoui_ has quit IRC05:39
*** suro-patz has quit IRC05:43
*** alexpilotti has joined #openstack-ironic05:44
*** alexpilotti has quit IRC05:48
*** jaybeale has joined #openstack-ironic05:56
openstackgerritHaomeng,Wang proposed openstack/ironic-specs: Add node name regexp filter to API  https://review.openstack.org/26668805:58
*** hoangcx has joined #openstack-ironic06:01
*** Marga_ has quit IRC06:01
*** jaybeale has quit IRC06:02
*** vinm213 has quit IRC06:02
openstackgerritHaomeng,Wang proposed openstack/ironic-python-agent: add new portal_port argument into iscsi.start_iscsi_target api  https://review.openstack.org/27242006:07
*** harshs has joined #openstack-ironic06:08
*** ChrisAusten has quit IRC06:17
*** ChubYann has quit IRC06:19
*** aginwala has joined #openstack-ironic06:24
*** harshs has quit IRC06:25
*** Marga_ has joined #openstack-ironic06:25
*** vinm213 has joined #openstack-ironic06:37
*** bkumar has joined #openstack-ironic06:39
*** alexpilotti has joined #openstack-ironic06:45
*** chenke has joined #openstack-ironic06:45
chenkeHaomeng: hi06:45
*** alexpilotti has quit IRC06:49
*** hoangcx has quit IRC06:50
*** ukalifon has joined #openstack-ironic06:51
*** suro-patz has joined #openstack-ironic06:51
*** hoangcx has joined #openstack-ironic06:51
Haomengchenke: pong:)07:08
*** praneshp_ has joined #openstack-ironic07:09
*** praneshp has quit IRC07:10
*** praneshp_ is now known as praneshp07:10
chenkeHaomeng: long time no see.07:10
Haomengchenke: yes, just come back from China New Year:)07:11
chenkeHaomeng: yes. it's so tried.07:11
Haomengchenke: :)07:11
chenkeHaomeng: do you know which version the ironic support config-drive from?07:13
*** praneshp has quit IRC07:14
Haomengchenke: let me check07:14
Haomengchenke: should be from kilo I think07:14
*** achanda has quit IRC07:14
*** achanda has joined #openstack-ironic07:17
chenkeHaoemng: tku.07:19
Haomengchenke: from api v1.1 - edf532db: Add logic to store the config drive passed by Nova07:20
*** alexpilotti has joined #openstack-ironic07:20
*** intr1nsic has quit IRC07:25
*** konetzed has quit IRC07:27
*** alexpilotti has quit IRC07:27
*** intr1nsic has joined #openstack-ironic07:28
*** konetzed has joined #openstack-ironic07:28
*** ianw has quit IRC07:30
*** ianw has joined #openstack-ironic07:31
*** ukalifon has quit IRC07:40
*** alexpilotti has joined #openstack-ironic07:41
*** e0ne has joined #openstack-ironic07:41
*** alexpilotti has quit IRC07:45
*** rcernin has joined #openstack-ironic07:51
*** moshele has joined #openstack-ironic07:54
*** e0ne has quit IRC07:58
*** alexpilotti has joined #openstack-ironic08:01
*** moshele has quit IRC08:02
*** suro-patz has quit IRC08:04
*** pcaruana has joined #openstack-ironic08:05
*** bkumar has quit IRC08:05
*** alexpilotti has quit IRC08:06
*** Marga_ has quit IRC08:07
*** moshele has joined #openstack-ironic08:21
*** alexpilotti has joined #openstack-ironic08:22
openstackgerritLenny Verkhovsky proposed openstack/ironic-python-agent: DO NOT MERGE/REVIEW  https://review.openstack.org/28169208:25
*** alexpilotti has quit IRC08:27
*** mkovacik has quit IRC08:36
*** vinaym213 has joined #openstack-ironic08:38
*** vinm213 has quit IRC08:38
*** alexpilotti has joined #openstack-ironic08:40
*** max_lobur has quit IRC08:41
*** hoangcx has quit IRC08:43
*** alexpilotti has quit IRC08:45
openstackgerritvinay kumar muddu proposed openstack/ironic: glance image service fails with unauthorized error  https://review.openstack.org/24603608:48
*** hoangcx has joined #openstack-ironic08:50
*** piet has joined #openstack-ironic08:51
openstackgerritMerged openstack/ironic-python-agent: Clear GPT and MBR data structures on disk before imaging  https://review.openstack.org/27794908:53
openstackgerritMoshe Levi proposed openstack/ironic-python-agent: Add vendor id to interface information  https://review.openstack.org/27994008:57
openstackgerritRui Chen proposed openstack/python-ironicclient: Fix Resource.__eq__ mismatch semantics of object equal  https://review.openstack.org/25183609:00
*** klindgren_ has quit IRC09:04
*** klindgren_ has joined #openstack-ironic09:04
*** mgoddard has joined #openstack-ironic09:10
*** mbound has joined #openstack-ironic09:12
*** max_lobur has joined #openstack-ironic09:16
openstackgerritAparna proposed openstack/ironic: Documentation update to enable HTTPS in Glance and Ironic communication  https://review.openstack.org/28053309:16
*** mkovacik has joined #openstack-ironic09:18
*** ndipanov has joined #openstack-ironic09:18
*** ndipanov has quit IRC09:22
*** lucas-dinner is now known as lucasagomes09:24
lucasagomesmorning all09:24
lucasagomesjroll, I was thinking about closing that bug once we introduce a mechanism in Ironic that allow us to delete the instance of the node at any stage of the deployment09:25
lucasagomese.g deploying that now fails with a 40909:25
*** dtantsur|afk is now known as dtantsur09:25
dtantsurMorning Ironic09:25
*** achanda has quit IRC09:25
*** yuikotakada has quit IRC09:26
lucasagomesjroll, but the work in Ironic for that got deferred, I will unassign myself of that bug09:26
lucasagomesuntil we have a solution in ironic too09:26
lucasagomes(nova expects being able to call destroy at any time of the spawn phase)09:26
lucasagomesdtantsur, morning09:26
*** Waltz has quit IRC09:28
*** achanda has joined #openstack-ironic09:28
*** achanda has quit IRC09:29
*** afaranha has quit IRC09:31
*** aginwala has quit IRC09:33
*** e0ne has joined #openstack-ironic09:35
*** ndipanov has joined #openstack-ironic09:41
openstackgerritAnkit Kumar proposed openstack/ironic: conductor fails to do take_over for PXE drivers  https://review.openstack.org/24603309:43
*** achanda has joined #openstack-ironic09:46
*** alexpilotti has joined #openstack-ironic09:49
*** aline__ has joined #openstack-ironic09:50
openstackgerritMilan Kováčik proposed openstack/ironic-inspector-specs: High Availability for Ironic Inspector  https://review.openstack.org/25367509:53
*** piet has quit IRC09:55
*** piet has joined #openstack-ironic09:55
*** derekh has joined #openstack-ironic09:56
openstackgerritMoshe Levi proposed openstack/ironic-python-agent: Add vendor id to interface information  https://review.openstack.org/27994009:57
mkovacikmorning Ironic!09:58
openstackgerritDmitry Tantsur proposed openstack/ironic: Switch to Futurist library for asynchronous execution and periodic tasks  https://review.openstack.org/26472009:59
*** mgould has joined #openstack-ironic10:01
openstackgerritDmitry Tantsur proposed openstack/ironic: DO NOT MERGE - testing Futurist under extreme conditions  https://review.openstack.org/28136210:01
*** openstackgerrit has quit IRC10:02
mkovacikdtantsur, hi, could you please take a brief look at the firewall section in the HA spec? I've changed it a bit.10:03
dtantsurmkovacik, ok, will try to get to it today10:03
mkovacikdtantsur, thx :)10:03
*** openstackgerrit has joined #openstack-ironic10:03
mkovacikI'm wondering how many nodes in orders of magnitude could a bare metal to tenant use case imply... Hundreds? Thousands?10:05
dtantsurmkovacik, not clues, ask PM's :)10:06
dtantsur* no clues10:06
mgouldmorning everyone10:07
mkovacikdtantsur, heh, OK10:07
mkovacikmorning mgould !10:07
mgouldmorning mkovacik, dtantsur!10:07
dtantsurmgould, o/10:07
mgouldmkovacik, I'm guessing the answer is "lots, but we're not allowed to tell you exactly how many"...10:08
mkovacik:D cool10:08
mgouldthe CERN guy at RDO day said they had 150k nodes in their cluster10:08
mgouldVM, not BM10:08
mkovacikmgould, do you have the estimate for BM counts?10:09
mkovacikI guess would be 10 times less?10:09
mgouldfor CERN? I don't think they're using BM currently, but about that10:09
mkovacikanyone from CERN here? ;)10:09
mgouldthey apparently have 4600 hypervisors in production10:09
mgouldwait, I'd misremembered10:10
mgould4600 hypervisors, 15k VMs, 145k cores10:10
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add links to the standalone configdrive documentation  https://review.openstack.org/28173810:10
mkovacikyeah, fair amount for a site I'd say10:10
dtantsurmkovacik, you can try asking JayF, but I think he can't provide exact numbers either10:10
mgouldmkovacik, and 100PB of storage D:10:11
lucasagomesnice, that's quite a lot :-)10:11
mkovacikdtantsur, i shall re-ping JayF ;)10:11
mkovacikmgould, my brain hurts my skull trying to imagine that :D10:12
mgouldmkovacik, mine too!10:12
*** achanda has quit IRC10:12
*** kan_ has quit IRC10:13
*** hoangcx has quit IRC10:13
mgoulddid I tell you all about my first programming job, at the physics lab with a total of ~1TB of storage?10:13
mkovacikmgould, nope10:13
mgouldand that was "cellar full of tapes, loaded onto the reader by a robot on request"10:13
mkovacikwhat was the size of a tape that time? megs? gigs?10:14
*** achanda has joined #openstack-ironic10:14
mgouldhundreds of megs, I think10:14
mgouldthis was 199810:14
mkovaciksome 10 000 of tapes the poor robot had to serve?10:15
mkovacikbusy guy :D10:15
mgouldyep10:15
dtantsurwow10:15
mgouldapparently the robot kept breaking down, adding considerably to seek latency :-)10:15
mkovacikno wonder yeah :D10:15
* dtantsur reboots for the glibc CVE fix, brb10:16
*** achanda has quit IRC10:16
mkovacikanyways, I think we could scale any solution to the inspector HA round couple of thousands BM nodes to serve10:17
mgouldmkovacik, recent data lived in disk, so the robot was only needed if you requested data from an old experiment, but still, I expect it was kept busy by a labful of physicists10:17
mgouldmkovacik, sounds reasonable to me10:17
*** piet has quit IRC10:18
* mkovacik would love to see some stats from some real deployment, rates in particular10:18
*** piet has joined #openstack-ironic10:18
mkovacikI wonder how long does a BM instance "live" on average10:19
mkovacikhours? days?10:19
mkovacikVMs are minutes AFAIK10:19
dtantsurmkovacik, 5-10 minutes if you don't optimize it10:21
mkovacikdtantsur, VM?10:21
dtantsurrackspace does optimize it e.g. by having IPA always running on nodes not in use10:21
dtantsurmkovacik, BM10:21
dtantsurah, you mean uptime or how long does it take to start?10:21
mkovacikso it's on the same scale10:21
mkovacikuptime10:21
dtantsursorry then. uptime depends on the use case, really10:21
dtantsurif you have a database on your instance, it can be online for months10:22
mkovacika silly answer of mine would be on average a BM hosts 10 of VM, let it last 10 times longer than a VM?10:22
* mkovacik googles10:23
mgoulddtantsur, 5-10 mins on average? I am surprised10:24
dtantsurmgould, that was about start-up, I didn't get the question10:24
mgouldoh, sorry10:25
* dtantsur doesn't even understand English today...10:25
dtantsurmkovacik, btw are you in the office or at home now?10:25
mkovacikdtantsur, office :)10:25
mkovaciktea?10:25
mgoulddtantsur, you were on a conf call until 2100 bodytime, you're allowed to be a bit out of it today :-)10:25
dtantsur:)10:25
* mkovacik had a beer last night so became more stupid overnight, need to compensate by more work :D10:26
mgouldheh10:26
dtantsurmkovacik, yeah, I'll drop by around 13:00-14:00 for the tax stuff, so we can get a tea before I leave again :)10:26
mkovacikcool :)10:26
dtantsurbeer, heh.. during the last hour of midcycle I was sitting with a glass of whiskey :D10:27
dtantsurmgould, may I use your English skills for a couple of small reviews please? https://review.openstack.org/#/c/275272/ and https://review.openstack.org/28144910:35
mgoulddtantsur, sure!10:36
*** aarefiev has quit IRC10:37
*** piet has quit IRC10:38
*** piet has joined #openstack-ironic10:39
*** daemontool__ has quit IRC10:41
*** klindgren__ has joined #openstack-ironic10:41
*** daemontool has joined #openstack-ironic10:41
*** daemontool has quit IRC10:43
mgoulddtantsur, looks good so far apart from a few missing articles10:43
*** daemontool_ has joined #openstack-ironic10:43
* dtantsur does not like articles :)10:43
dtantsurthanks!10:43
mgouldyeah, English articles are weird even for people whose first language has them :-)10:44
*** klindgren_ has quit IRC10:44
dtantsur:)10:44
*** piet has quit IRC10:44
*** piet has joined #openstack-ironic10:45
*** dtantsur is now known as dtantsur|brb10:46
*** daemontool has joined #openstack-ironic10:49
*** daemontool_ has quit IRC10:50
*** electrofelix has joined #openstack-ironic10:52
openstackgerritMoshe Levi proposed openstack/ironic-python-agent: Add vendor id to interface information  https://review.openstack.org/27994010:53
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Negative tests for testing actions with port.  https://review.openstack.org/25935410:54
*** dims has joined #openstack-ironic10:59
sambetts|afkMorning all o/10:59
*** _degorenko|afk is now known as degorenko11:01
mgouldsambetts|afk, morning!11:02
*** sambetts|afk is now known as sambetts11:02
* sambetts always forgots to remove his away nick 11:02
sambettsforgets*11:02
mgould:-)11:02
mgouldSwift is just a dumb object store, right?11:02
*** piet has quit IRC11:02
sambettsAFAIK :)11:02
mgouldcontext: reading https://review.openstack.org/#/c/281449/1/doc/source/advanced_deployment/introspection_data.rst and thinking "oh, are we already using a JSON database? that would solve a lot of problems we discussed yesterday"11:03
mgouldbut alas, no11:03
*** daemontool has quit IRC11:04
sambettsah, no we just use swift as a data dump, and allow it to fetched for parsing ec11:04
sambettsetc*11:04
*** daemontool has joined #openstack-ironic11:04
mgouldah, right11:04
*** piet has joined #openstack-ironic11:04
mgouldand then later we fetch it, parse it, and store it in an RDBMS?11:05
sambettsmgould: the reason we started using it is there are some people with inspect hardware managers that return huge amounts of data that is somewhat schemaless, and those were to big to store encoded in a TEXT field, so we decide to dump them into swift and store a reference in the DB11:08
*** smoriya_ has quit IRC11:08
* mgould nods, thanks11:09
*** athomas has quit IRC11:09
*** aarefiev has joined #openstack-ironic11:11
*** athomas has joined #openstack-ironic11:14
*** jcoufal has joined #openstack-ironic11:15
*** athomas has quit IRC11:16
*** achanda has joined #openstack-ironic11:17
mgoulddtantsur|brb, done11:17
*** athomas has joined #openstack-ironic11:18
* mgould suspects inflected languages like Russian support complex nested sentences more easily than word-order languages English11:18
sambettsmgould: looking at your comments your much better at English than I am :-P11:18
mgould*like English11:18
mgouldsambetts, thank you :-)11:18
mgould*you're :-)11:18
sambettshahaha11:18
sambettspoint made :-P11:18
*** piet has quit IRC11:19
mgouldC19th English often uses very complex sentence structure, but that's because all educated English-speakers learned Latin from a young age back then11:20
sambettshow times have changed :-P11:20
*** achanda has quit IRC11:24
*** piet has joined #openstack-ironic11:25
* lucasagomes finds english complex as well11:27
lucasagomesI mean, you guys just have too many words/ways of describing the same thing11:28
sambettslucasagomes: tbh the north of england has ways of describing things that even I don't understand :P11:28
lucasagomeslol right11:29
lucasagomesyeah things like, rams, ewes, sheeps11:30
lucasagomeswhy just not say male/female sheep11:30
lucasagomes+ lambs11:30
*** dims_ has joined #openstack-ironic11:30
lucasagomesyoung sheep11:30
*** dims has quit IRC11:31
sambettsthen we have things like mutton, hogget, etc used to describe sheep meat of different ages :-P11:31
lucasagomesyeah11:31
lucasagomesdamn hah11:32
sambetts:-P11:32
sambettstbh the worst ones are the words that sound the same but mean different things11:32
sambettsthier there they're etc11:32
lucasagomesyeah true... we have that in portuguese as well11:34
lucasagomessambetts, e.g https://goo.gl/m0Aumh11:35
sambettshahaha! They aren't even the same spelling :-P11:36
lucasagomesyeah11:36
mgouldsambetts, I recently learned "gimmer", which apparently means "male sheep between one and two years old"11:37
lucasagomeslol srlsy!?11:38
mgouldyep11:38
sambettswow... thats a new one11:38
sambettssigh...11:38
mgouldprobably useful to have a word for that if you're a sheep farmer, but not otherwise11:38
sambettsyeah11:39
sambettslucasagomes: the irish have a bunch of words we don't have too I think11:40
mgouldlucasagomes, we started with a Germanic language, then we were invaded by French-speaking Vikings in 1066, then we were invaded by Norse-speaking Vikings a few hundred years later, then we invaded most of the world and learned words from them too11:40
lucasagomessambetts, indeed, but mostly copied from the irish language and they just mix with english11:40
lucasagomeslike craic11:40
lucasagomeswhich means fun11:40
mgouldand at every stage we said "which words shall we keep? I know, ALL OF THEM"11:41
*** dtantsur|brb is now known as dtantsur11:41
lucasagomesmgould, lol could be11:42
*** sinval-afk is now known as sinval11:42
sinvalmorning Ironicers11:42
mgouldmorning sinval11:42
sambettso/ sinval, looks like people are really interested in your spec11:43
*** dnikishov has joined #openstack-ironic11:44
sinvalmgould, sambetts o/11:45
mgouldsambetts, lucasagomes turns out gimmers are actually female sheep, especially young ones: https://en.wikipedia.org/wiki/Glossary_of_sheep_husbandry11:45
* mgould gives up, English is too hard11:46
sambettsyup XD11:46
sinvalsambetts: oh, really? cool, I spoke with some folks during 0000 ~ 4000 UTC midcycle call, asking for reviews... :), I mention that you will do something similar11:46
lucasagomesmgould, haha gosh11:46
* lucasagomes gives up too11:46
sambettssinval: I read the 0000 - 4000 catch up email, and it seemed like it went down well in that session11:47
lucasagomesmgould, "Broken-mouth or broken-mouthed – a sheep which has lost or broken some of its incisor teeth, usually after the age of about six years."11:48
mgouldsheep farming is clearly a complex business11:49
lucasagomesI'll just "¯\ _(ツ)_/¯" my way through english11:49
sambettshahaha11:50
sinvalsambetts: I could only attend the last hour of the meeting, I'll read the email to see if someone else took a look at that spec11:50
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Extend conditions and actions  https://review.openstack.org/26219911:58
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Add discover nodes exercise  https://review.openstack.org/27610711:58
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Add enroll_node_not_found hook  https://review.openstack.org/28131211:58
aarefievmorning !11:59
dtantsurmorning aarefiev11:59
mgouldaarefiev, morning!11:59
* dtantsur brb11:59
*** piet has quit IRC12:00
sinvalmorning aarefiev12:01
*** piet has joined #openstack-ironic12:02
openstackgerritLenny Verkhovsky proposed openstack/ironic-python-agent: DO NOT MERGE/REVIEW  https://review.openstack.org/28169212:03
sambettso/ aarefiev12:06
*** raildo-afk is now known as raildo12:09
vinaym213Hello ironic12:09
sambettsHi vinaym21312:09
vinaym213Hi sambetts12:10
vinaym213I am trying to figure out wher ei can get the uefi capable deploy iso12:10
sambettshttp://docs.openstack.org/developer/ironic/deploy/install-guide.html#pxe-uefi-setup ?12:12
vinaym213yes. But it just mentions how to configure UEFI12:13
vinaym213i am wondering if there is an deploy ISO12:14
sambettsI'm not sure what you mean? A UEFI deploy ramdisk ?12:14
*** piet has quit IRC12:15
vdrokmorning everyone, dtantsur Haomeng sambetts lucasagomes mgould mkovacik sinval12:15
lucasagomesvdrok, morning12:15
sinvalvdrok, o/12:15
vinaym213morning vdrok12:15
vinaym213morning sinval12:15
mgouldmorning vdrok vinaym21312:15
*** piet has joined #openstack-ironic12:15
vdrokhi vinaym21312:15
sambettslucasagomes: any ideas about the UEFI deploy method?12:15
sinvalmorning vinaym213 o/12:16
vinaym213morning mgould12:16
lucasagomessambetts, vinaym213 hmm12:16
vinaym213lucasgomes, o/12:16
lucasagomessambetts, vinaym213 I think you can generate the deploy ISO with DIB12:16
lucasagomes(using the iso element)12:16
lucasagomesnot sure whether it's EFI capable or not tho12:16
vinaym213No. I think we still don;t have support for uefi capable images element in DIB12:17
sambettsvinaym213: http://docs.openstack.org/developer/ironic/drivers/ilo.html#enable-driver12:17
lucasagomesvinaym213, http://docs.openstack.org/developer/ironic/deploy/install-guide.html#buildingdibbaseddeployramdisk12:17
*** piet has quit IRC12:17
sambettsyeah it points at DIB12:17
*** piet has joined #openstack-ironic12:18
lucasagomesvinaym213, right :-/ so... not sure how to proceed with an EFI ISO, probably we need to add support for that in the DIB elements12:18
mkovacikmorning vdrok !12:18
vinaym213hmm..12:18
lucasagomesshouldn't be that difficult, off the top of my head. Pretty much all distros have hybrid ISOs12:19
vinaym213One of my test case that i have submitted in upstream is failing though the tox is assing i nthe local setup12:19
lucasagomesso I assume the mkisofs command or something else is capable of generating those12:19
*** afaranha has joined #openstack-ironic12:20
vinaym213yes lucasagomes12:22
openstackgerritAnton Arefiev proposed openstack/python-ironicclient: Use requests lib in HTTPClient  https://review.openstack.org/22928612:23
lucasagomesvinaym213, yeah so :-/ sorry we don't have a good answer alternative for that12:27
lucasagomesvinaym213, do you have to deploy it using virtual media + uefi?12:27
vinaym213yes..12:27
lucasagomesanswer or*12:27
lucasagomesright, yeah that will require some extra work outside the ironic realm then :-/12:28
lucasagomesbut it's a good one, I'm sure more ppl will benefit from it12:28
vinaym213May be i need to create custome on12:28
lucasagomesyeah12:28
*** vinay50muddu has joined #openstack-ironic12:31
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent: Document hardware inventory sent to lookup and inspection  https://review.openstack.org/27527212:32
dtantsurmgould, thanks, updated ^^12:33
*** piet has quit IRC12:35
*** vinaym213 has quit IRC12:35
*** vinay50muddu has quit IRC12:35
*** vinm213 has joined #openstack-ironic12:37
*** daemontool has quit IRC12:37
*** rbudden has joined #openstack-ironic12:39
*** deray has joined #openstack-ironic12:43
derayHello Ironicers!.. just a quick question..12:44
sambettso/ deray12:44
deraysambetts, hey g'morning o/12:46
derayhttps://github.com/openstack/ironic/blob/master/ironic/tests/unit/stubs.py#L15 .. here I use the glanceclient which I assume is a stub/body double.12:47
derayNow where do I configure such things as to be mocks/stubs/doubles while the unit tests are runnign in ironic?12:47
mgouldmorning deray12:48
mgoulddtantsur, looking now12:50
mgouldalso trying to work out what OneView does so I can understand sinval's patch...12:50
deraymgould, dtantsur g'morning :)12:51
mgouldit sounds like OneView does basically the same thing as Ironic?12:52
sambettsmgould: its a hardware managment system, where profiles can be applied to hardware to configure them, I'm not sure it does the deployment part12:52
sinvalmgould, feel free to ask me anything if you need, BTW, which patch?12:52
sinvalmgould: oh, you mean the spec12:52
mgouldsinval, yep: https://review.openstack.org/#/c/275726/12:53
mgouldso actually liliars-afk's patch, but I see you're a co-author12:53
mgouldsinval, I'd got as far as "wth is OneView *googles* *wall-o-buzzwords*" :-)12:54
sinvalmgould, yep, I can help with that, as sambetts said OneView is an infrastructure manager... so the driver inside Ironic talks with the REST api to deal with hardware that is managed by OneView12:55
mgouldOK, cool12:55
sinvalmgould: basically, OneView automates a lot of tasks, like BIOS settings, networking configuration... things like that12:56
mgouldright, OK12:56
mgouldhow much overlap is there with what Ironic does?12:56
sinvalmgould: so, from an OneView user perspective, I can provide a pool of hardware for Ironic, so they can be used as BMs (that the current state of the driver) you'll have to 'pre-allocate' the hardware in OneView that Ironic will be using12:57
mgouldOK12:58
mgouldso you're using OneView as your primary management system, running OpenStack on top of that, and using Ironic to provide BM servers to users?12:59
mgouldand then you allocate a bunch of servers to Ironic using OneView?12:59
*** ukalifon has joined #openstack-ironic13:00
sinvalmgould: well, you can run an openstack on top of that, or beside that, see Ironic here like a common user of OneView that asks for hardware13:01
mgouldOK13:02
sinvalmgould: but what you said is also a way to see the interaction of both13:02
mgouldso in the latter case, operators use OneView to add new machines, configure networking etc, and end-users can request BM servers by typing `ironic create` etc?13:03
sinvalmgould, yep13:03
mgouldcool13:03
*** trown|outtypewww is now known as trown13:03
sinvalmgould, well, we provide more flexibility than that13:03
mgouldso you can provide that functionality without either (a) installing all of OpenStack, (b) exposing your datacenter admin interface to random users13:04
mgouldsinval, go on...13:04
sinvalmgould, I mean, you actually don't have to setup networking inside OneView to create a node in ironic and use it, you can define profile templates for a hardware type, or specific enclosure hardware... and reuse it to setup your hardware13:05
mgouldprofile templates within OneView?13:05
sinvalmgould, yep13:06
mgouldOK13:06
sinvalmgould, in OneView, we have the profile (which is applied to a hardware) and a profile template (which is a model for profile creation), so you can reuse it, it's pretty useful for a large hardware pool13:06
sambettsmgould: have you ever worked with UCSM?13:07
mgouldsambetts, nope13:08
sambettsits a similar solution from Cisco13:08
sinvalyep13:08
sinvalso, now we reached the point of the spec... when you enroll a node in Ironic, these days, you said to OneView: "that hardware is allocated to Ironic"13:09
mgouldwhich meant you couldn't use it for anything else, even if Ironic wasn't currently using it13:10
sinvalyep13:10
sinvalso, you got the idea, the spec proposes a smarter model to deal with it13:10
mgouldOK13:11
sinvalby only doing the allocation in OneView when Ironic requests a boot to the hardware13:11
mgouldOK13:12
TheJuliagood morning13:12
sambettso/ TheJulia13:12
mgouldso, idiot question: what benefit is Ironic providing?13:12
sinvalmorning TheJulia13:12
mgouldTheJulia, morning13:13
*** e0ne has quit IRC13:13
sinvalmgould, I'm not sure if I got the question, you mean: "by Ironic providing the BMs instead of OneView"?13:14
*** e0ne has joined #openstack-ironic13:14
mgouldsinval, yes, exactly13:14
sambettsmgould: Ironic provides the automated deployment part of the puzzle, e.g. installing an OS etc, a normal user of OneView could use something like cobbler if they wanted but Ironic itergrates it with OpenStack13:14
mgouldright, OK13:14
sinvalmgould, well, Ironic does what OneView can do what OneView can't, at scale...13:14
mgouldsinval, sorry, I didn't understand that - typo?13:15
sinvalhahaha, yep13:15
mgouldsambetts, so OneView can give you an empty machine, but Ironic can take that machine and put an OS on it?13:16
sambettsas I understand it13:16
sinvalIronic does what OneVieew does not*13:16
mgouldOK13:16
*** ukalifon has quit IRC13:17
*** baoli has joined #openstack-ironic13:17
sinvalmgould, yes, an "empty machine", but with good flexiblity in terms of configuration, and it will help you to better deal with the hardware"13:18
mgouldso the general idea is "use OpenStack to provide high-level services on top of OneView, using OneView's implementation of a given feature where they overlap in functionality"?13:18
*** baoli_ has joined #openstack-ironic13:18
sinvalmgould, basically yes13:19
mgouldawesome13:19
sinvalmgould, some of OneView users are also interested in openstack, and going to use Ironic for baremetal provisionig of their hardware, so the driver was a good idea for them13:20
mgouldsinval, cool13:20
sinvalmgould, I think that's it, oneview driver in a nutshell :)13:21
sambetts:)13:21
mgouldso they wanted to keep doing things with OneView where possible, because they already had that expertise developed13:21
*** baoli has quit IRC13:22
*** achanda has joined #openstack-ironic13:22
*** lucasagomes is now known as lucas-hungry13:22
sinvalmgould, yes13:22
* lucas-hungry bbl lunch time13:22
mgouldmakes sense, thanks!13:22
sambettsmgould: something that both myself (Cisco) and Oneview are interested it is more dynamic configuration too, e.g. creating hardware profiles on the fly based on a flavor13:23
mgouldwhat kind of info is in a hardware profile?13:23
*** caiobo has joined #openstack-ironic13:24
sinvalbios settings, boot settings, network configuration, SAN settings...13:24
mgouldOK, thanks13:25
sinvalsambetts, currently you can add some things to the flavor that will be used to match during the scheduling13:25
sinvalso you can do something like: "nova, boot 100 instances that matches with this flavor"13:26
sinvalwhere this flavor is a specific one that describes a type of hardware of an specific enclosure from OneView13:26
sinvalsambetts, is that what you meant?13:27
*** achanda has quit IRC13:27
openstackgerritSergii Turivnyi proposed openstack/ironic: Add test to verify ironic multitenancy  https://review.openstack.org/26915713:28
sambettsI mean things like having a flavor that defines 3s hard disk or 5 hard disks and when the profile is applied it configures the virtual disks on the server to match the flavour13:28
sinvalsambetts, hum, I think that we could do that13:31
* mgould -> relocate; might be a few minutes late for the midcycle meeting13:32
*** mgould has quit IRC13:32
sambettsthe problem that exists right now is that the flavor isn't passed down to Ironic during deploy to allow it to take actions on it, and also nova schedualing would need to understand fuzzy matching the hardware13:33
sinvalsambetts, I got it, yeah, we can't do that right now13:34
sambettsits something that I would love to do though13:34
*** kalpase has left #openstack-ironic13:34
sinvalsambetts, OneView user can define it with the server profile template. but, somehow the flavor have to pass this down to the driver during the matching...13:35
sambettsyeah, its the same with our profiles too13:35
sinvalsambetts, would be nice if the user could pass trough the flavor, the profile template... so during booting time, the driver goes there, clones the template and apply a profile that the nova user defined before booting13:36
sambettsyeah13:37
sambettsor could create a complete profile from info in a flavor13:38
sinvalsambetts, that's a sad story, we tried to that at the first version of the driver...13:38
sambettsno flavor though13:38
sinvalsambetts, but, we faced some troubles to do that in Nova, and we postpone this idea, but this is a pretty good one13:39
sambettsoh you added code to the nova side?13:39
sinvalsambetts, yep, we had to pastrhu some info from the flavor to the driver during the scheduling...13:40
sambettsah, yeah thats where the issues are going to lye13:40
sambettslie*13:40
sinvalsambetts, but, this is against the Nova's understanding for what flavors should do...13:40
*** thiagop has joined #openstack-ironic13:40
thiagopGood day folks13:41
sambettso/ thiagop13:41
sinvalthiagop, o/13:41
sambettssinval: the nova idea of flavour is that it creates a VM with the requested specs13:41
*** vinaym213 has joined #openstack-ironic13:42
sinvalsambetts, yes13:42
sambettssinval: so allowing the flavor to define settings on the BM is moving BM closer to the nova understanding of flavors IMO13:42
*** vinay50muddu has joined #openstack-ironic13:43
sambettsthe problem I see is that right now nova + Ironic doesn't do fuzzy matching on the HW e.g. this machine is either capable of providing this flavor it just has to be configured the right way13:44
sambettsso with Ironic right now you'd end up with no capable host found errors 99% of the time13:45
*** vinm213 has quit IRC13:45
sinvalsambetts, we added the profile template settings to flavor.extra_specs for the info that should be passthru to the driver... and also not being used to match with the hardware13:46
*** vinaym213 has quit IRC13:46
sambettsthen you run into problems with having some hardware that can do one thing but not the other though13:47
sinvalsambetts, hum I see13:47
*** krtaylor has joined #openstack-ironic13:48
sambettsif all your hardware is the same, great you can always assume all flavors can be applied, but for mixed hard environments it gets more complex :/13:48
*** piet has joined #openstack-ironic13:48
sambettsand then we need the flavor information actual passed down from nova to Ironic once an Ironic node has been picked, so that the deploy driver can operate on it13:49
sinvalsambetts, yes13:49
sambettsso there are a few problems to solve, but now there are 2 of us (vendors) that want to provide that sort of idea, it might be something that we can push more, its was these ideas that originally lead to the idea of manual cleaning13:50
sambettsand the RAID interface13:51
sinvalsambetts, sounds good, let's try it13:51
*** liliars-afk is now known as liliars13:55
liliarsmorning everyone (:13:56
sambettso/ liliars13:56
sinvalliliars, morning again13:56
liliarshey sambetts sinval, interesting discussion about the spec! good to see more people are interested :)13:57
sambettsliliars: :D13:57
liliarssambetts, this flavor thing, now that you talked about it, I think we kinda discussed it a bit last summit, right?13:58
*** piet has quit IRC13:58
sambettsliliars: correct :)13:58
liliarsI would love to see something like that too, but nova folks were not very receptive last time we tried13:58
*** mkovacik has quit IRC13:58
sambettsliliars: I think that it shouldn't touch nova to much, the scheduling bit should be handled by the ironic search/claim API work, and then we just need the Ironic Virt driver to pass the flavor to Ironic13:59
liliarsprimary idea was that one, but things got in the way and the solution we propose in the spec is the closest we got to letting everything more ironic-contained14:00
*** mgoddard_ has joined #openstack-ironic14:00
liliarssambetts, yeah last time we wanted to insert things in the flavor, so that was a big no from them14:01
sambettsliliars: yeah :) well you can implement your spec without changes to Ironic or Nova so thats the first step forward :)14:01
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Negative tests for testing actions with port.  https://review.openstack.org/25935414:01
yolandahi, i'm having problems with bifrost, ipa jobs failing again, is there a known problem?14:02
*** dtantsur is now known as dtantsur|brb14:02
TheJuliayolanda: using the provided coreos image on tarballs.o.o?14:02
sinvalsambetts, good stuff14:03
liliarssambetts, but if the idea only includes passing the flavor as-is, that might be a different/interesting approach14:03
*** mgoddard has quit IRC14:03
yolandaTheJulia  i think so. I'm having errors destroying the vm http://logs.openstack.org/77/276177/9/check/gate-bifrost-integration-coreosipa-cirros/0c87355/console.html . I rechecked a pair of times14:03
liliarssambetts, spec only proposes changes to our driver yeah ((:14:04
openstackgerritSergii Turivnyi proposed openstack/python-ironicclient: Add sanity tests for testing actions with Chassis  https://review.openstack.org/24056214:04
liliarsbaby steps ;p14:04
TheJuliayolanda: I k ind of wonder if we landed a breaking change in ironic14:05
TheJuliayolanda: initiating local test14:05
yolandathanks14:06
yolandai'm testing the dhcp play locally now14:06
sambettsliliars: for my approach I would add more things into the capabilites, and then do more schedualing on that, so Nova should be too sad about it, e.g. in node capabilites, have something like min-hdds=1 max-hdds=5 then in you could have a flavor you have hdds=3, and the search/claim thing could do get me and node where hdds > min-hdds and hdds <= max-hdds14:07
sambettsnova shouldn't be sad I mean14:08
sinvalsambetts, currently, we match enclosure group and hardware type, but the idea of profile split into the capabilities sounds good14:14
*** chaustin has joined #openstack-ironic14:16
sinvalsambetts: there you go: https://review.openstack.org/#/c/186536/14:18
sambettssinval: Oh nice, I'll have to read through it14:19
sinvalsambetts: take your time14:19
jrollTheJulia: :/14:20
jrollmorning everyone \o/14:20
sinvalmorning jroll14:20
sambettso/ jroll :D14:20
liliarssambetts, nice stuff yeah. we were trying to find the nova patch to give more context, sinval just sent it14:20
liliarsmorning jroll (:14:21
thiagopmorning jroll14:22
sambettsjroll: me, sinval and liliars just had a v.interesting conversation about letting flavors define some configuration on the BM14:22
jrollsambetts: ya, I just skimmed through14:23
jrollit's interesting stuff, I think the filters api and such open us up to a bit of that as well14:24
sambettsjroll: totally!14:25
*** ukalifon has joined #openstack-ironic14:25
NobodyCamgood morning Ironicers14:25
sinvalmorning NobodyCam14:25
NobodyCammorning sinval14:26
sambettsjroll: we just need the ironic virt driver to pass the flavor down to Ironic at deploy so that the deploy driver can make decisions based on it14:26
sambettsand then the schedualling part14:26
sambetts:)14:26
sambettsHey NobodyCam14:26
jrollsambetts: "some parts of the flavor" :)14:26
NobodyCamhey sambetts14:26
NobodyCamjust starting on thee first cup of joe14:26
NobodyCammorning jroll14:26
liliarssambetts, do you guys have something similar to a template or only profiles?14:26
liliarsmorning NobodyCam :)14:27
NobodyCamhey there liliars good morning :)14:27
jrollsambetts: I'm imagining node.properties.divisible=True, node.ram=128gb, matches a claims request for ram=64gb. Simplistic case but you get the idea :)14:27
sambettsjroll: maybe, depends how configurable you want it to be, I've seen some hardware that can disable ram and cores that could allow a more powerful machine to match a flavor if it was configured right14:27
jrollyep14:27
*** lucas-hungry is now known as lucasagomes14:28
sambettsyeah, I was thinking more capabilites sort of thing too, e.g. this machine is capable of 1 to 40 CPUs14:29
vinay50muddulucasagomes, regarding https://review.openstack.org/#/c/24603614:29
*** vinay50muddu has quit IRC14:30
lucasagomeshi there14:30
*** vinay50muddu has joined #openstack-ironic14:30
thiagopmorning NobodyCam14:30
*** vinm213 has joined #openstack-ironic14:31
jrollsambetts: yeah, we've talked about things like this in the past; see also "on the fly raid config from flavor" or "flavor says set the VT bit"14:31
sambettsyup :)14:31
NobodyCammorning thiagop, lucasagomes and every one else..14:31
jrollbut never really went anywhere for reasons14:31
lucasagomesNobodyCam, jroll liliars thiagop morning14:31
sambettsjroll: yeah, I said to sinval its conversations like that have lead to manual cleaning as a baby step14:31
vinm213lucasagomes, regarding https://review.openstack.org/#/c/24603614:31
jrollhey, morning lucasagomes, NobodyCam, liliars :)14:31
vinm213it passed on my local setup14:32
jrollsambetts: yep! getting there14:32
vinm213i saw u'r comment on that14:32
liliarsmorning lucasagomes!14:33
thiagoplucasagomes: o/14:33
lucasagomesvinm213, hi there, yes?14:33
lucasagomesvinm213, odd, it failed in mine and also in gate14:33
vinm213how do i make sure the test fails even on my environment?14:33
lucasagomesidk... check if rabbitmq is running14:34
openstackgerritVladyslav Drok proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326214:34
openstackgerritVladyslav Drok proposed openstack/ironic: Add network provider interface and implementations  https://review.openstack.org/13968714:34
lucasagomesyou need something, the unittests should not start the RPC service14:34
vinm213for me py27 an dpy34 are passing atleast14:34
lucasagomesis rabbitmq up and running?14:34
vinm213no14:34
lucasagomesodd14:34
vinm213oh..ok ..14:34
lucasagomesis it?14:34
*** mtanino has joined #openstack-ironic14:35
lucasagomesif so, stop it and run the tests again14:35
lucasagomesin any case, we should not start a rpc server in the unittests14:35
vinm213may be i need to try running the tox with all the essential service up and running14:35
lucasagomesno def not, not for unittests14:35
lucasagomesunittests should just mock those14:35
jrollthis bug seems odd to me, why doesn't this fail in the gate?14:35
lucasagomesjroll, it tries to start the rpc service14:36
lucasagomesjroll, https://review.openstack.org/#/c/246036/6/ironic/tests/unit/common/test_service.py14:36
jrolllucasagomes: I mean, the bug itself14:36
vinm213ok.i got it. i need to mock service instead of RPC service14:36
jrollthat this claims to be fixing14:36
lucasagomesbut it's not mocking oslo's service.Service14:36
jrollit should always break, right?14:36
lucasagomesjroll, yeah... one thing is, I checked oslo's context14:36
lucasagomesand indeed user is not the first argument14:36
jrollright14:36
jrolljust curious why we haven't seen it :/14:36
lucasagomeshttps://github.com/openstack/oslo.context/blob/master/oslo_context/context.py14:37
lucasagomesyeah14:37
sambettsis it a recent change?14:37
lucasagomesworth digging into this problem to find why it's not currently failing for us14:37
lucasagomessambetts, apparenty not14:37
sambettshuh ... something to do with released versions? vs trunk?14:37
jrollthe arguments haven't changed since 201314:38
sambettshuh... well ...14:38
jrollwait is this admin_context even used anywhere14:38
jrollfor example, in our deployment username is not admin14:38
jrollso that wouldn't work in any case14:39
*** NobodyCa1 has joined #openstack-ironic14:39
jrollit's the context for the periodic tasks, hm14:39
*** deva_ has joined #openstack-ironic14:40
*** Marga_ has joined #openstack-ironic14:40
lucasagomesyeah, something is smelling fishy with that bits14:40
jrollyeah, so it's during takeover14:41
jrollhttps://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py#L142914:42
jrolluses that context14:42
jrollthat said, user='admin' sounds super wrong anyway14:43
jrollwe don't test takeover in the gate, it's a no-op in my deployment14:43
jrollexplains why I've never seen it, but this is clearly wrong14:44
openstackgerritVladyslav Drok proposed openstack/ironic: Added operator documentation for ironic portgroups  https://review.openstack.org/22849614:44
openstackgerrityolanda.robla proposed openstack/bifrost: Add script and playbook to test dhcp  https://review.openstack.org/27617714:44
lucasagomesjroll, *sigh* yeah14:44
*** deva_ has quit IRC14:46
*** Marga__ has joined #openstack-ironic14:46
openstackgerritZhenguo Niu proposed openstack/ironic: [Devstack]Add ability to enable ironic node pty console  https://review.openstack.org/25627214:46
*** NobodyCa1 has quit IRC14:46
*** piet has joined #openstack-ironic14:47
sambettsjroll, lucasagomes do you want to try out 7777 again to see if its working today?14:48
lucasagomessambetts, could be14:48
sambettslucasagomes: I'm connected but I'm the only one right now14:48
vdrokmorning jroll thiagop and TheJulia14:49
thiagophey vdrok14:49
*** Marga_ has quit IRC14:49
NobodyCammorning vdrok14:49
vdrokmorning NobodyCam :)14:49
*** caiobo has quit IRC14:50
*** rajinir has joined #openstack-ironic14:50
lucasagomes7777 works14:51
*** cdearborn has joined #openstack-ironic14:51
jrollok, we can do 777714:51
jrollI'll be there in a few, one of you mind sending quick email about it?14:51
*** piet has quit IRC14:52
jrolllucasagomes: sambetts ^14:52
sambettsSure14:52
*** KennethWilke has joined #openstack-ironic14:52
*** dtantsur|brb is now known as dtantsur14:53
dtantsurmorning devananda, jroll, NobodyCam, and everyone else14:53
NobodyCammorning dtantsur14:54
thiagopmorning dtantsur14:54
openstackgerritVladyslav Drok proposed openstack/ironic: Allow to build user image with DIB  https://review.openstack.org/25636314:55
openstackgerritVladyslav Drok proposed openstack/ironic: Add Link-Local-Connection info to ironic port  https://review.openstack.org/25636514:55
openstackgerritVladyslav Drok proposed openstack/ironic: refactor ironic enroll-node code  https://review.openstack.org/25636414:55
openstackgerritVladyslav Drok proposed openstack/ironic: Add configure_provision_network function  https://review.openstack.org/25636714:55
openstackgerritVladyslav Drok proposed openstack/ironic: Update Ironic VM network connection  https://review.openstack.org/25636614:55
openstackgerritVladyslav Drok proposed openstack/ironic: Add Ironic/Neutron integration documentation  https://review.openstack.org/25859614:55
lucasagomessome tooz fun for those interested: https://review.openstack.org/#/c/278001/ (please help reviewing it)14:55
*** ukalifon has quit IRC14:55
*** deray has quit IRC14:57
*** ChrisAusten has joined #openstack-ironic14:57
yolandaTheJulia, i'm running my test of dhcp, but something has changed because i'm finding that my leases file is empty, dnsmasq not giving leases to any vm14:58
*** lintan has joined #openstack-ironic14:58
*** chaustin has quit IRC14:58
*** aarefiev22 has joined #openstack-ironic14:58
TheJuliayolanda: good to know14:59
*** chaustin has joined #openstack-ironic14:59
yolandai wonder if i create the vms and do the test so fast15:00
yolandaso at the moment i test,there was no time to associate15:00
yolandabecause i promise i saw that working :)15:01
*** chaustin has quit IRC15:01
TheJulia:)15:01
TheJuliaI believe you, something does seem up somewhere along the chain, just haven't had enough coffee to wrap my brain around it15:01
*** mgould has joined #openstack-ironic15:02
*** mkovacik has joined #openstack-ironic15:03
*** rpioso has joined #openstack-ironic15:03
yolandagoing to add some pause to prove my theory15:04
*** amotoki has joined #openstack-ironic15:05
lucasagomesjroll, https://bugs.launchpad.net/ironic/+bug/1544642 feel like approving it?15:06
openstackLaunchpad bug 1544642 in Ironic "[RFE] Test ipmitool drivers in gate" [Wishlist,In progress] - Assigned to Lucas Alvares Gomes (lucasagomes)15:06
jrollyep15:07
lucasagomesty15:07
*** mgoddard_ has quit IRC15:07
*** rloo has joined #openstack-ironic15:08
*** mgoddard has joined #openstack-ironic15:08
*** chaustin has joined #openstack-ironic15:09
jrolllucasagomes: done15:09
lucasagomesthanks much!15:09
*** chaustin has quit IRC15:10
*** lazy_prince has joined #openstack-ironic15:11
*** piet has joined #openstack-ironic15:13
*** chaustin has joined #openstack-ironic15:13
*** sivaramakrishna has joined #openstack-ironic15:13
*** piet has quit IRC15:15
TheJuliayolanda: I'm seeing something mysteriously breaking with IPA, starting a clean install now to eval15:16
yolandaTheJulia, my test seemed to fail on ipa, but on destroying the vm,do you have the same?15:17
*** lazy_prince has quit IRC15:17
yolandaoh TheJulia, i found what can be the cause of my test to fiail: "result": "Node already in an active state."}15:18
yolandaso bifrost not doing anything15:18
yolandai need to clean up environment first if i want to test on a reusable vm15:19
*** lazy_prince has joined #openstack-ironic15:19
yolandaTheJulia, have you ever tried to reuse some of the tests on a vm? i don't see any of the existing tests doing a previous cleanup15:21
*** piet has joined #openstack-ironic15:22
TheJuliayolanda: the base test tears down and unregisteres the VM, but it is a static addressing15:23
TheJuliavia config drive15:23
*** klindgren has joined #openstack-ironic15:23
*** sinval is now known as sinval-afk15:23
yolandamm, as my test fails, the play doesn't arrive to the moment where it cleans the vms15:24
*** klindgren__ has quit IRC15:24
yolandai think that i'lll first clean the vms, then do the test15:24
*** raddaoui_ has joined #openstack-ironic15:24
*** raddaoui has joined #openstack-ironic15:24
TheJuliayolanda: got a pass, moving to current state of master15:25
*** killer_prince has joined #openstack-ironic15:25
*** achanda has joined #openstack-ironic15:25
openstackgerritMichael Krotscheck proposed openstack/ironic-webclient: Added node name to enroll form  https://review.openstack.org/28190815:27
*** lazy_prince has quit IRC15:28
yolandaTheJulia, seems i'm hitting pretty much the same error as ipa now...  "msg": "Error unregistering machine a8cb6624-0d9f-c882-affc-046ebb96ec01 from the baremetal API"}15:29
*** chaustin has quit IRC15:30
*** achanda has quit IRC15:30
yolandaso i can reproduce the failure locally, and the change i sent, failed the same way on coreosipa http://logs.openstack.org/77/276177/10/check/gate-bifrost-integration-coreosipa-cirros/e3ae483/console.html15:31
*** KennethWilke has quit IRC15:31
pas-halucasagomes, trying to understand your virtualbmc - can a single instance control several virtual machines? how they are differentiated to ipmi then? ports?15:34
TheJuliayolanda: so tahts not ipa, that is deleting the node out of ironic15:34
yolandayes i know.. but i get that failure on the ipa tests, and in my local vm15:34
lucasagomespas-ha, no, the way it was architect is that you can have 1 BMC per virtual machine (because it uses the same domain name)15:34
lucasagomespas-ha, and yes, they different using port15:35
lucasagomesso e.g, you have two VMs, you create 2 Virtual BMCs and bind then on different ports15:35
lucasagomessudo vbmc add <domain host> --port <port>15:35
lucasagomesyou can do --address too if you want to bind a diff addr15:35
lucasagomessee sudo vbmc add --help15:35
pas-halucasagomes, ok, many thanks. I was just thinking about how to run it on CI instead of libvirt driver15:36
*** sinval has joined #openstack-ironic15:36
lucasagomespas-ha, we could change it and have 1 BMC for multiple VMs15:36
lucasagomespas-ha, using ports, lemme get the patch for u15:36
lucasagomespas-ha, see L606 https://review.openstack.org/#/c/280267/5/devstack/lib/ironic15:37
sergekguys, please mute all who doesn't speak15:38
lucasagomespas-ha, the reason why I did 1 BMC per VM is so that it's more realistic, you can have different username and password for each BMC and so on15:38
pas-hayes, completely with you15:38
lucasagomescool15:38
*** chaustin has joined #openstack-ironic15:41
*** kozhukalov has joined #openstack-ironic15:50
*** thiagop has quit IRC15:50
*** nicodemos has quit IRC15:50
yolandaTheJulia, i managed my test to pass, by manually wiping the ironic database. There is some problem in cleaning vms from bifrost15:50
*** sinval has quit IRC15:50
*** sinval-afk has quit IRC15:51
*** liliars has quit IRC15:51
TheJuliayolanda: wiping my config and starting over since I'm not hitting cleaning, but yeah... the failure seems rooted somewhere in there.  we really need to fix debug logging in CI :\  at some point it was no longer debuggy15:52
yolandai added a "delete from nodes" on my script to make it work15:54
yolanda:(15:54
*** klindgren has quit IRC15:54
*** vinm213 has quit IRC15:54
yolandaTheJulia, i'm hitting the problem all the time, is there anything you need me to test?15:55
*** piet has quit IRC15:55
*** praneshp has joined #openstack-ironic15:55
TheJuliayolanda: looks like my node is in clean wait....15:57
TheJulia:(15:57
TheJuliacleaning should be disabled for a test run15:57
TheJuliabut different config15:57
TheJuliaI think something landed recently for the cleaning setting, it must not have been really backwards compatible :\15:57
*** piet has joined #openstack-ironic15:59
*** sinval has joined #openstack-ironic16:00
*** krotscheck_dcm is now known as krotscheck16:00
yolandaTheJulia, what do you mean with cleaning disabled? cleaning is something it's called from the play16:01
*** raildo is now known as raildo-afk16:02
yolandaTheJulia, i call explicitly     - role: bifrost-unprovision-node-dynamic16:03
yolanda    - role: ironic-delete-dynamic16:03
TheJuliayolanda: node cleaning, as in disk scrubbing16:03
TheJuliaas part of the test sequence, it should be disabled16:03
*** zigo has quit IRC16:03
*** zigo has joined #openstack-ironic16:05
*** marios_ has joined #openstack-ironic16:05
*** jaybeale has joined #openstack-ironic16:05
*** coolsvap|away has quit IRC16:06
*** alexpilotti has quit IRC16:06
*** marios has quit IRC16:06
*** chaustin has quit IRC16:06
*** alexpilotti has joined #openstack-ironic16:07
*** alexpilotti has quit IRC16:09
*** liliars has joined #openstack-ironic16:10
*** alexpilotti has joined #openstack-ironic16:11
*** chaustin has joined #openstack-ironic16:12
*** harlowja_at_home has joined #openstack-ironic16:13
TheJuliayolanda: So I'm fairly certain I know what the issue is, but the context switch while the midcycle is a bit too much brain for me at this moment.  I'll try to look at and put a fix up later today16:13
*** nicodemos has joined #openstack-ironic16:14
yolandaTheJulia no rush, i just wanted to know if something was going on16:14
yolandahow is mid-cycle going?16:14
TheJuliayolanda: thank you16:14
openstackgerritRuby Loo proposed openstack/python-ironicclient: Add 'node-set-provision-state <node> clean'  https://review.openstack.org/25869416:14
TheJuliayolanda: fairly productive :)16:14
yolandawe have ours next week16:14
*** garthb has joined #openstack-ironic16:15
*** pcaruana has quit IRC16:15
yolandaTheJulia, i also found that i need to add a pause if i want to check for leases properly. Do you know if there can be a better way?16:15
openstackgerritLucas Alvares Gomes proposed openstack/ironic: DevStack: Support to install diskimage-builder from source  https://review.openstack.org/25730216:16
TheJuliayolanda: ugh... is it because the lease is not immediately showing up in the file?16:16
yolandayes16:16
yolandathat is16:16
TheJulialovely16:16
yolandathe play fails16:16
yolandabut after that, when i check, leases is there16:16
*** [1]cdearborn has joined #openstack-ironic16:16
yolandawaiting or a minute made the trick, but is ugly16:17
TheJulialikely a pause is all you can do, or maybe try firing off sync16:17
TheJuliabut that might not do it, depends on how dnsmasq is written16:17
yolandadnsmasq is a box of surprises lately to me16:17
*** raildo-afk is now known as raildo16:17
*** garthb has quit IRC16:17
*** rcernin has quit IRC16:17
yolandai also cannot rely on dnsmasq.leases being updated, because it needs to update it 3 times.. so i may hit races with that approach16:18
*** coolsvap|away has joined #openstack-ironic16:20
*** piet has quit IRC16:20
openstackgerrityolanda.robla proposed openstack/bifrost: Add script and playbook to test dhcp  https://review.openstack.org/27617716:20
*** piet has joined #openstack-ironic16:20
*** harlowja_at_home has quit IRC16:21
openstackgerritLucas Alvares Gomes proposed openstack/ironic: DevStack: Support to install diskimage-builder from source  https://review.openstack.org/25730216:22
*** marios has joined #openstack-ironic16:22
yolandaTheJulia, i pushed the patch with a pause of 30 seconds. It works consistently with that. The play fails on cleanup but that is another issue16:24
*** praneshp_ has joined #openstack-ironic16:29
*** cdearborn has quit IRC16:30
*** suro-patz has joined #openstack-ironic16:31
TheJuliayeah, I think that is ironic it's self, but I need to hunt down the patch.16:31
*** suro-patz has quit IRC16:31
*** baoli_ has quit IRC16:31
* TheJulia goes back to listening16:31
*** praneshp has quit IRC16:32
*** praneshp_ is now known as praneshp16:32
*** harlowja_at_home has joined #openstack-ironic16:33
*** aline__ has quit IRC16:33
*** kozhukal` has joined #openstack-ironic16:34
*** ChrisAusten has quit IRC16:34
*** causten_ has joined #openstack-ironic16:35
*** kozhukalov has quit IRC16:35
*** aline_ has joined #openstack-ironic16:36
*** sinval is now known as sinval-afk16:37
*** marios_ has quit IRC16:39
*** piet has quit IRC16:41
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Change the libvirt NIC driver to virtio  https://review.openstack.org/25752416:45
*** mgoddard_ has joined #openstack-ironic16:45
*** cdearborn has joined #openstack-ironic16:45
*** harlowja_at_home has quit IRC16:47
*** mgoddard has quit IRC16:48
*** sinval has joined #openstack-ironic16:50
*** dims has joined #openstack-ironic16:50
*** aginwala has joined #openstack-ironic16:51
*** dims_ has quit IRC16:51
*** jaypipes has quit IRC16:54
openstackgerritMoshe Levi proposed openstack/ironic-inspector: Adding InfiniBand Support  https://review.openstack.org/26425716:55
*** suro-patz has joined #openstack-ironic16:55
openstackgerritMoshe Levi proposed openstack/ironic: Adding InfiniBand Support  https://review.openstack.org/26426316:56
pas-halucasagomes, how big is diff between virtualbmc 0.0.3 and master? I see a bug in 0.0.3 (installed from PyPI), should I better try master?16:57
lucasagomespas-ha, is not very different AFAICT16:58
pas-ha0.0.3 does not report power status correctly16:58
lucasagomespas-ha, for the VMs? Lemme check... feel free to submit some pull requests as well16:58
lucasagomeswe can merge and release it again16:58
pas-hawill check what I can fix16:58
lucasagomespas-ha, thanks16:59
*** e0ne has quit IRC16:59
*** max_lobur has quit IRC16:59
lucasagomespas-ha, https://github.com/umago/virtualbmc/commits/master16:59
*** piet has joined #openstack-ironic16:59
lucasagomesso only 2 commits16:59
lucasagomesand they don't do much16:59
*** piet has quit IRC17:00
*** sinval-afk has quit IRC17:00
*** [1]cdearborn has quit IRC17:00
lucasagomesmaybe we need to add more values to the mapping for get/set network. Right now it only works with pxe, disk and cdrom17:00
lucasagomesbecause that's what ironic needs now17:00
*** vinm213 has joined #openstack-ironic17:01
pas-hathe problem I see is such http://paste.openstack.org/show/487447/17:02
pas-hait should not affect Ironic (though I've noticed that node power state is not reported as off during reboot, it seems always on, but that mey be due to timings in my API calls)17:03
*** raddaoui has quit IRC17:04
lucasagomespas-ha, right so BMC is down17:04
*** raddaoui has joined #openstack-ironic17:04
*** raddaoui__ has joined #openstack-ironic17:04
lucasagomespas-ha, what driver are u using in Ironic ?17:04
pas-haagent_ipmitool17:04
*** raddaoui_ has quit IRC17:05
pas-hainstalled devstack from your patch on Gerrit17:05
lucasagomesgotcha17:05
pas-hait seems to work :) apart from these small issues17:06
pas-haI mean Ironic provisions the node just fine17:06
lucasagomespas-ha, yeah, well the project was created in few days... so there are some caveats there17:06
lucasagomesit's "alpha" yet17:06
pas-halets make it better then :)17:06
lucasagomespas-ha, thanks a lot for trying!17:06
lucasagomes++17:06
lucasagomespas-ha, one thing tho... "down" in the vbmc means "BMC" is down17:07
*** chaustin has quit IRC17:07
*** aginwala has quit IRC17:07
*** jaypipes has joined #openstack-ironic17:07
lucasagomesI mean, you still can call "virsh start baremetalbrbm_0" there and it will start the VM17:08
lucasagomesbut not the bmc17:08
lucasagomesmakes sense?17:08
lucasagomesI mean the down there is about the daemon running the virtual bmc code, whether it's running or not17:08
pas-habut it still accepts IPMI commands when it is down?17:08
lucasagomesnop17:08
lucasagomesit should not, I mean ipmi commands will timeout and fail17:09
*** moshele has quit IRC17:09
lucasagomespas-ha, so that's what's happening? Yeah we need to make it more rock solid then17:09
lucasagomespas-ha, can you check "ps ax | grep vbmc" ?17:09
lucasagomessee if we have a non-managed process there17:10
pas-hahave three of them17:10
pas-habut vmbc list shows them all as down17:10
lucasagomes:-( ok yeah so there's something wrong there17:11
pas-hawill try to take a look tomorrow17:11
lucasagomesif you do a "vbmc stop <domain name>" does it complain?17:11
lucasagomespas-ha, ok thanks17:11
lucasagomestoday's the way it works is that we spawn the daemon, and then save the PID under ~/.vbmc/<domain-name>/pid17:12
pas-haaccess denied to pid file... seems some problems with my permissions setup17:12
lucasagomesthat's how we check whether it's up or running17:12
lucasagomesoh right, that may be it then17:12
*** thiagop has joined #openstack-ironic17:12
lucasagomespas-ha, I will take a look17:12
pas-haall of pid files are root owned, should be the $STACK_USER ones17:13
lucasagomespas-ha, a-ha! yeah, because they are created inside the daemon context17:13
lucasagomesI will fix that17:13
lucasagomesdaemon-context == after the double fork17:14
lucasagomesgood catch on this (-:17:14
pas-hayeah, sudo vbmc list shows all as running17:15
lucasagomespas-ha, cool should be a simple fix then17:16
*** chaustin has joined #openstack-ironic17:17
*** max_lobur has joined #openstack-ironic17:18
*** suro-patz1 has joined #openstack-ironic17:18
*** klindgren has joined #openstack-ironic17:20
*** suro-patz has quit IRC17:21
*** yarkot has joined #openstack-ironic17:23
openstackgerritRuby Loo proposed openstack/ironic: Add manual cleaning to documentation  https://review.openstack.org/26426617:23
*** krotscheck is now known as krotscheck_dr17:27
*** achanda has joined #openstack-ironic17:28
lucasagomespas-ha, last question, the ~/.vbmc/<domain-name>/config file has the permissions of the stack user?17:29
*** kozhukal` has quit IRC17:30
*** kozhukal` has joined #openstack-ironic17:31
*** kozhukal` is now known as kozhukalov17:31
*** alexpilotti has quit IRC17:32
*** alexpilotti has joined #openstack-ironic17:32
*** mgoddard_ has quit IRC17:33
*** mgoddard has joined #openstack-ironic17:33
*** achanda has quit IRC17:33
*** suro-patz1 has quit IRC17:34
*** baoli has joined #openstack-ironic17:36
*** rcernin has joined #openstack-ironic17:36
*** suro-patz has joined #openstack-ironic17:36
*** rloo has left #openstack-ironic17:46
*** harshs has joined #openstack-ironic17:50
pas-halucasagomes, just a sec, redeploying devstack17:52
lucasagomespas-ha, cool, no rush17:52
*** athomas has quit IRC17:54
*** suro-patz1 has joined #openstack-ironic17:57
*** suro-patz has quit IRC17:58
*** athomas has joined #openstack-ironic18:00
*** trown is now known as trown|lunch18:01
*** degorenko is now known as _degorenko|afk18:02
*** Marga__ has quit IRC18:02
*** Marga_ has joined #openstack-ironic18:03
pas-halucasagomes,  ~/.vbmc/<domain-name>/config is root:root owned too18:03
lucasagomespas-ha, thanks18:03
*** keedya has joined #openstack-ironic18:03
*** achanda has joined #openstack-ironic18:03
lucasagomesyeah probably because devstack patch is creating then with "sudo vbmc add"18:03
pas-haah, ok18:03
lucasagomesI wonder how the stack user is seem those files tho18:04
lucasagomesit should be saved in the user HOME dir18:04
* lucasagomes checks devstack18:04
pas-hayes, they are there, but  ~/.vbmc/<domain-name> dirs are all root:root18:04
lucasagomesyeah, but is the stack user sharing the same home dir as the root user?18:05
lucasagomesthat would be odd18:05
pas-hano18:05
lucasagomesyeah there's def something wrong, I'll setup devstack and give it a go18:05
pas-hai'm on ubuntu, so there's no real root there18:06
lucasagomesoh right18:06
lucasagomesit can be it18:06
* lucasagomes tested in fedora18:06
lucasagomeslemme setup one ubuntu machine here18:06
pas-hawhy do you have to run it with sudo? stack user should be already in libvirtd group to be able to start instances via libvirt18:07
lucasagomessudo echo $HOME points to the stack user home?18:07
*** e0ne has joined #openstack-ironic18:07
lucasagomespas-ha, I will test without sudo, but since we have to bind the socket18:07
lucasagomesit often requires root18:07
lucasagomesat least in fedora it does (there may be a way to workaround that)18:07
pas-hayes, echo reports stack user home folder18:07
pas-hasudo echo $HOME I meant18:08
*** raddaoui__ has quit IRC18:08
*** raddaoui has quit IRC18:08
lucasagomesyeah that explains the thing you are seem18:08
pas-hayes, not a big problem, just some UX degradation :)18:09
lucasagomes++18:09
lucasagomesprobably we can use some ports >1024 instead of the 623 range18:09
lucasagomesso that normal user can bind18:09
lucasagomeswill check if that's the case and update the patch if so18:09
pas-haworth trying18:09
lucasagomes++18:10
*** raildo is now known as raildo-afk18:10
*** Marga_ has quit IRC18:12
*** aginwala has joined #openstack-ironic18:13
*** mbound has quit IRC18:14
*** ijw has joined #openstack-ironic18:14
*** derekh has quit IRC18:16
lucasagomesgate looks jammed, the tooz patch took 1h54m to start18:16
*** e0ne has quit IRC18:16
*** Marga_ has joined #openstack-ironic18:18
pas-halucasagomes, works w/o sudo + unprivileged port :)18:22
pas-hawill try the provisioning now18:22
*** raildo-afk is now known as raildo18:22
lucasagomespas-ha, a-ha nice! I may have to fix stuff in fedora to add the stack user to the libvirt group18:23
lucasagomesbut should be quite straight forward18:23
*** aginwala has quit IRC18:23
pas-hait should be there already by deploying n-cpu it seems18:23
lucasagomespas-ha, hi there, I think it's done for osp8 ?18:24
lucasagomeshttps://code.engineering.redhat.com/gerrit/#/c/62428/18:24
lucasagomesops wrong channel18:24
*** achanda has quit IRC18:26
*** aginwala has joined #openstack-ironic18:27
*** suro-patz1 has quit IRC18:27
*** suro-patz has joined #openstack-ironic18:27
*** ijw has quit IRC18:28
*** ijw has joined #openstack-ironic18:28
*** e0ne has joined #openstack-ironic18:30
*** vinm213 has quit IRC18:30
*** achanda has joined #openstack-ironic18:37
*** aline_ has quit IRC18:40
*** ChubYann has joined #openstack-ironic18:44
*** Marga_ has quit IRC18:45
*** Marga_ has joined #openstack-ironic18:48
*** rbudden has quit IRC18:52
*** Marga_ has quit IRC18:54
*** Marga_ has joined #openstack-ironic18:55
*** jaybeale has quit IRC18:58
*** ndipanov has quit IRC19:00
*** suro-patz has quit IRC19:00
*** trown|lunch is now known as trown19:01
*** yonglihe has quit IRC19:02
*** suro-patz has joined #openstack-ironic19:02
openstackgerritLucas Alvares Gomes proposed openstack/ironic: DevStack: Add support for deploying nodes with pxe_ipmitool  https://review.openstack.org/28026719:03
lucasagomespas-ha, ^ updated the patch to use vbmc without root permissions19:03
lucasagomesbinding on non privileged ports and so on19:03
*** achanda has quit IRC19:03
*** chaustin has quit IRC19:03
pas-halucasagomes, great19:04
lucasagomespas-ha, before run, you will have to "rm -rf ~/.vbmc" if that dir was created with root permission because of the previous patch-set of that patch19:05
lucasagomesother than that it should just works now without the UX problem19:05
pas-hayeah, done that already when testing :)19:05
lucasagomescool19:06
lucasagomesty for trying19:06
*** chaustin has joined #openstack-ironic19:08
*** mgoddard has quit IRC19:12
*** harshs has quit IRC19:14
*** achanda has joined #openstack-ironic19:17
*** aginwala has quit IRC19:25
*** bkumar has joined #openstack-ironic19:25
openstackgerritLucas Alvares Gomes proposed openstack/ironic: DevStack: Add support for deploying nodes with pxe_ipmitool  https://review.openstack.org/28026719:27
*** dtantsur is now known as dtantsur|afk19:29
*** d0ugal has quit IRC19:29
*** d0ugal has joined #openstack-ironic19:30
*** d0ugal has quit IRC19:30
*** d0ugal has joined #openstack-ironic19:30
*** chaustin has quit IRC19:32
*** dtantsur|afk is now known as dtantsur19:33
pas-halucasagomes, I also suspect that to be able to run this on gates (that's the ultimate plan, isn't it?) you should add virtualbmc to global requirements. AFAIU only those packages are chached on infra's pip mirrors19:35
lucasagomespas-ha, yeah, that's the goal yes19:36
pas-haand I'm all hands up for it :) "test what you ship, ship what you test"19:36
lucasagomespas-ha, lemme put a patch for requirements doing that19:36
lucasagomespas-ha, ++ totally19:36
*** aginwala has joined #openstack-ironic19:38
*** mgould has quit IRC19:38
*** daemontool has joined #openstack-ironic19:39
*** dtantsur is now known as dtantsur|afk19:41
lucasagomespas-ha, https://review.openstack.org/#/c/282026/19:42
sinvalfolks, how can I use the tiny IPA images? are they published at tarballs?19:42
lucasagomessinval, they are not published as tarballs yet19:43
lucasagomessinval, you can create one using the scripts in the IPA project19:43
lucasagomes1 sec19:43
lucasagomessinval, https://github.com/openstack/ironic-python-agent/tree/master/imagebuild/tinyipa19:44
lucasagomesbasically go to that folder and run "make"19:44
sinvallucasagomes: cool, thank you, I'll go for it19:44
lucasagomessinval, cool. But I would recommend you to run in a VM or something19:44
sinvallucasagomes, oh, may I ask why?19:45
lucasagomeslast time I tried it worked, but if something failed in the build process it wasn't "cleaning up" the env correctly19:45
lucasagomesit left some binds mounted in the chroot and such19:45
lucasagomesso running on a container/vm would be ideal, just to make sure you don't trash ur enviroment19:45
sinvallucasagomes: ok, thanks19:45
lucasagomesI think sambetts may soon work on cleaning the scripts up19:46
*** alexpilotti has quit IRC19:49
sivaramakrishnathanks a lot everyone..19:50
*** aarefiev22 has quit IRC19:51
sivaramakrishnathumbs up for virtual meetups!19:51
*** achanda has quit IRC19:51
vdrokgood night!19:52
vdrokalso, if someone knows - can we bump this to 3 vms now? - https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/devstack-gate.yaml#L71819:52
lucasagomesfolks I will call it a day19:54
lucasagomeshave a great night all19:54
mkovacikdevananda, if you have spare time: https://review.openstack.org/#/c/253675/12/specs/HA_inspector.rst I've updated the problem description, please, let me know whether i'm on the right path there19:54
*** lucasagomes is now known as lucas-dinner19:54
NobodyCamhave a good night lucas-dinner19:54
NobodyCamnight vdrok19:54
lucas-dinnermkovacik, dtantsur|afk btw, let's talk about tooz tomorrow19:54
mkovaciklucas-dinner, with pleasure!19:54
lucas-dinnermkovacik, https://review.openstack.org/#/c/278001/ if you are interested19:55
mkovaciklucas-dinner, hangouts session maybe?19:55
lucas-dinnerhas a +2 already so w00t!19:55
lucas-dinnermkovacik, that works for me19:55
*** rajinir has quit IRC19:55
*** rcernin has quit IRC19:55
lucas-dinnerwe can open a hangout and leave the link here in the channel for those interested in the topic19:55
mkovaciklucas-dinner, cool :D19:55
mkovaciklucas-dinner, I need to read through the patch but w00t indeed :D19:56
*** chaustin has joined #openstack-ironic19:56
lucas-dinnerno rush, it's late19:56
lucas-dinnergo get some food/beer19:56
mkovaciksure thing!19:57
*** suro-patz has quit IRC19:57
* lucas-dinner goes, see you all tmr19:57
*** vdrok has quit IRC19:57
mkovacikgood night folks!19:57
*** daemontool has quit IRC19:57
*** achanda has joined #openstack-ironic19:58
*** krtaylor has quit IRC19:59
*** rbudden has joined #openstack-ironic19:59
*** vdrok has joined #openstack-ironic19:59
*** daemontool has joined #openstack-ironic20:00
pas-hag'night all20:02
*** pas-ha has quit IRC20:02
*** [1]cdearborn has joined #openstack-ironic20:02
NobodyCamnight mkovacik pas-ha20:04
*** sivaramakrishna has quit IRC20:04
sinvalgood night mkovacik, pas-ha and lucas-dinner20:06
sambettsnight all20:08
sambettso/20:08
*** sambetts is now known as sambetts|afk20:09
*** mkovacik_ has joined #openstack-ironic20:10
*** alexpilotti has joined #openstack-ironic20:10
*** causten__ has joined #openstack-ironic20:10
*** krtaylor has joined #openstack-ironic20:11
*** moorryan_ has joined #openstack-ironic20:11
*** devananda has quit IRC20:12
*** bnemec has quit IRC20:12
*** morgabra has quit IRC20:12
*** causten_ has quit IRC20:12
*** EntropyWorks has quit IRC20:12
*** EntropyWorks has joined #openstack-ironic20:12
*** mkovacik has quit IRC20:12
*** moorryan has quit IRC20:12
*** adreznec has quit IRC20:12
*** bnemec has joined #openstack-ironic20:13
*** devananda has joined #openstack-ironic20:13
*** morgabra has joined #openstack-ironic20:13
*** alexpilotti has quit IRC20:14
*** bkumar has quit IRC20:14
*** sergek has quit IRC20:15
*** daemontool has quit IRC20:16
*** adreznec has joined #openstack-ironic20:16
*** boris-42 has quit IRC20:16
*** aginwala has quit IRC20:16
*** lintan has quit IRC20:17
*** cdearborn has quit IRC20:17
*** lintan has joined #openstack-ironic20:17
*** Marga_ has quit IRC20:17
sinvalnight sambetts|afk20:18
NobodyCamnight sambetts|afk20:18
*** boris-42 has joined #openstack-ironic20:18
*** sergek has joined #openstack-ironic20:18
*** daemontool has joined #openstack-ironic20:19
*** daemontool has quit IRC20:21
*** Sukhdev has joined #openstack-ironic20:21
*** raddaoui has joined #openstack-ironic20:22
*** raddaoui_ has joined #openstack-ironic20:22
*** chaustin has quit IRC20:22
*** boris-42 has quit IRC20:24
*** chaustin has joined #openstack-ironic20:26
*** aginwala has joined #openstack-ironic20:27
NobodyCamadded jroll's latest email to the ether pad20:30
*** lintan has quit IRC20:31
sinvalgoing now folks, see y'all tomorrow20:31
*** killer_prince has quit IRC20:32
*** sinval is now known as sinval-afk20:32
*** lintan has joined #openstack-ironic20:33
*** alexpilotti has joined #openstack-ironic20:36
NobodyCamnight sinval-afk20:37
*** athomas has quit IRC20:39
*** alexpilo_ has joined #openstack-ironic20:40
*** athomas has joined #openstack-ironic20:40
*** alexpilotti has quit IRC20:41
*** alexpilo_ has quit IRC20:44
*** e0ne has quit IRC20:45
*** chaustin has quit IRC20:45
*** e0ne has joined #openstack-ironic20:45
*** e0ne has quit IRC20:46
*** chaustin has joined #openstack-ironic20:48
*** liliars is now known as liliars-afk20:51
*** harshs has joined #openstack-ironic20:55
*** harlowja_at_home has joined #openstack-ironic20:56
*** samueldmq1 has joined #openstack-ironic21:02
*** NobodyCa1 has joined #openstack-ironic21:02
*** raildo is now known as raildo-afk21:06
*** NobodyCa1 has quit IRC21:07
*** samueldmq1 has quit IRC21:07
*** Sukhdev has quit IRC21:07
*** deva_ has joined #openstack-ironic21:08
*** NobodyCa1 has joined #openstack-ironic21:09
*** ijw has quit IRC21:12
*** alexpilotti has joined #openstack-ironic21:12
*** alexpilotti has quit IRC21:12
*** alexpilotti has joined #openstack-ironic21:13
*** lintan has quit IRC21:13
*** jaybeale has joined #openstack-ironic21:13
*** lintan has joined #openstack-ironic21:13
*** deva_ has quit IRC21:13
*** NobodyCa1 has quit IRC21:14
*** ijw has joined #openstack-ironic21:14
*** ashaw has quit IRC21:15
*** [1]cdearborn has quit IRC21:17
*** harshs has quit IRC21:31
*** harshs has joined #openstack-ironic21:32
TheJuliaAm I the only one that finds the long lost bouncers joining and timing out amusing?21:33
*** ijw has quit IRC21:33
NobodyCamTheJulia: :)21:36
*** mbound has joined #openstack-ironic21:38
*** krtaylor has quit IRC21:38
*** e0ne has joined #openstack-ironic21:38
*** MattMan has quit IRC21:43
*** MattMan has joined #openstack-ironic21:44
TheJuliaNobodyCam: I take that as no21:44
NobodyCamI would love to shut my down but I can not access it lol21:45
*** ijw has joined #openstack-ironic21:45
*** suro-patz has joined #openstack-ironic21:45
TheJuliashould we just +b the IPs that keep bouncing?!?21:47
TheJuliabecause... it is un-necessary noise...21:48
*** frontrunner has joined #openstack-ironic21:48
NobodyCamI have hidden all join/part messages in this channel so I don't even see them :p21:49
frontrunnerhi, noob here with an install question re: neutron/nova install - anyone here to offer help?21:49
NobodyCamfrontrunner: dealing with ironic?21:50
frontrunnerjust indirectly - this is stopping my ironic deployment21:51
*** krtaylor has joined #openstack-ironic21:51
*** jcoufal has quit IRC21:51
NobodyCamI can try, but may end up pointing you to the nova or neutron channels21:51
frontrunnerok. on the controller node i have a file called /etc/nova/nova.conf, and on the Compute node i have the same file.21:53
frontrunnernow in the neutron docs it says to "Configure Compute to use Networking" to modify that file.21:54
frontrunnerwhich node are they talking about?21:54
frontrunnerper: http://docs.openstack.org/liberty/install-guide-rdo/neutron-compute-install.html21:56
*** chlong has quit IRC21:57
*** chlong_ has joined #openstack-ironic21:58
*** mkovacik_ has quit IRC21:58
NobodyCamthat seems like the compute node/ but I have not run rdo22:00
NobodyCamhave you asked this in #openstack-neutron22:01
*** krtaylor has quit IRC22:02
*** trown is now known as trown|outtypewww22:02
*** praneshp has quit IRC22:04
*** thiagop has quit IRC22:04
frontrunneri will head there and ask - thanks!22:04
*** lhcheng has joined #openstack-ironic22:11
*** aginwala has quit IRC22:14
*** krtaylor has joined #openstack-ironic22:15
*** aginwala has joined #openstack-ironic22:16
*** Sukhdev has joined #openstack-ironic22:20
*** ijw has quit IRC22:22
*** kozhukalov has quit IRC22:26
*** harlowja_at_home has quit IRC22:26
*** Marga_ has joined #openstack-ironic22:29
*** praneshp has joined #openstack-ironic22:30
*** mgoddard has joined #openstack-ironic22:31
*** thrash is now known as thrash|g0ne22:35
*** baoli has quit IRC22:45
*** baoli has joined #openstack-ironic22:45
*** mgoddard has quit IRC22:45
*** chaustin has quit IRC22:47
*** lucas-dinner has quit IRC22:47
*** ChubYann has quit IRC22:47
*** jaybeale has quit IRC22:48
*** ijw has joined #openstack-ironic22:48
*** jaybeale has joined #openstack-ironic22:48
*** ijw has quit IRC22:52
*** lucasagomes has joined #openstack-ironic22:53
*** ChrisAusten has joined #openstack-ironic22:53
*** causten__ has quit IRC22:54
*** harshs has quit IRC22:55
*** ChubYann has joined #openstack-ironic22:58
*** ChubYann has quit IRC23:01
*** harshs has joined #openstack-ironic23:02
*** aginwala has quit IRC23:02
*** suro-patz has quit IRC23:05
*** e0ne has quit IRC23:06
*** aginwala has joined #openstack-ironic23:06
*** shinobu__ has joined #openstack-ironic23:07
*** keedya has quit IRC23:07
*** lintan has quit IRC23:10
*** ijw has joined #openstack-ironic23:10
*** lintan has joined #openstack-ironic23:13
*** suro-patz has joined #openstack-ironic23:13
*** ChubYann has joined #openstack-ironic23:15
*** sinval has joined #openstack-ironic23:17
*** lintan has quit IRC23:18
*** lintan has joined #openstack-ironic23:20
*** lintan has quit IRC23:24
*** ChubYann has quit IRC23:25
*** Sukhdev has quit IRC23:29
*** rbudden has quit IRC23:30
mordredTheJulia, devananda: if you didn't see it ... https://www.ansible.com/networks23:33
mordredTheJulia, devananda: might be something to look at for bifrost23:33
NobodyCamhey hey mordred23:34
NobodyCam:)23:34
mordredmorning NobodyCam23:34
NobodyCamhow the weather where ever you are today?23:35
* devananda looks23:35
*** dims_ has joined #openstack-ironic23:36
mordredNobodyCam: it was actually remarkably sunny in london today23:36
NobodyCam:) very nice :)23:37
devanandamordred: so this could mesh very well with a couple things we talked about at the midcycle23:37
mordreddevananda: excellent23:37
*** dims has quit IRC23:38
devanandamordred: namely, an ansible-based deploy driver, and moving our network integration code to become another DriverInterface23:38
mordreddevananda: those all sound like words, but my brain does not want to understand them right now23:38
mordreddevananda: I will re-attempt to understand them when my brain is not as tired as it currently is23:38
devanandamordred: good :)23:38
*** openstackgerrit has quit IRC23:47
*** openstackgerrit_ is now known as openstackgerrit23:47
*** openstackgerrit_ has joined #openstack-ironic23:48
*** openstackgerrit_ is now known as openstackgerrit23:48
*** openstackgerrit_ has joined #openstack-ironic23:49
*** chlong_ has quit IRC23:52
TheJuliamordred: greetings!  long time no chat :)23:54
*** openstackgerrit_ has quit IRC23:55
mordredTheJulia: heya! you came up in conversations a few times at ansiblefest - you should come to the next one23:55
TheJuliamordred: *blinks*23:56
* TheJulia knew she was a bit of a troublemaker.... but :)23:56
mordredTheJulia: nothing big - just assigned you action items :)23:56
TheJuliajoy23:57
*** openstackgerrit_ has joined #openstack-ironic23:57
* TheJulia expects that email to be long23:57
TheJulia:)23:57
*** smoriya_ has joined #openstack-ironic23:57

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