Monday, 2017-11-20

*** etingof has quit IRC00:14
*** zshi has joined #openstack-ironic00:50
*** phuongnh has joined #openstack-ironic01:01
*** Goneri has quit IRC01:45
*** gcb has joined #openstack-ironic01:52
*** fragatin_ has quit IRC01:53
*** hw_wutianwei has joined #openstack-ironic01:55
*** zhangfei has joined #openstack-ironic01:56
*** bfournie has quit IRC02:30
*** fragatina has joined #openstack-ironic03:02
*** kiseok7 has quit IRC03:15
*** udesale has joined #openstack-ironic03:23
*** rcernin has quit IRC03:50
*** rcernin has joined #openstack-ironic03:52
*** jaianshu has joined #openstack-ironic04:00
*** fragatin_ has joined #openstack-ironic04:11
*** fragatina has quit IRC04:11
*** links has joined #openstack-ironic04:13
*** yangyapeng has joined #openstack-ironic04:26
openstackgerritNguyen Hung Phuong proposed openstack/ironic master: Add additional capabilities discovery for iRMC driver  https://review.openstack.org/41734704:26
*** fragatina has joined #openstack-ironic04:56
*** fragatin_ has quit IRC04:58
*** jaianshu_ has joined #openstack-ironic05:03
*** jaianshu has quit IRC05:06
*** dpawar has joined #openstack-ironic05:22
*** jaianshu_ has quit IRC05:30
*** d0ugal_ has joined #openstack-ironic05:30
*** d0ugal has quit IRC05:32
*** rcernin has quit IRC05:38
*** threestrands has quit IRC06:03
openstackgerritMadhuri Kumari proposed openstack/ironic master: Add a timeout for powering on/off a node on Cisco UCS Driver  https://review.openstack.org/52142506:06
openstackgerritMadhuri Kumari proposed openstack/ironic master: Add a timeout for powering on/off a node on Cisco UCS Driver  https://review.openstack.org/52142506:07
*** jtomasek has joined #openstack-ironic06:33
*** karthiks has joined #openstack-ironic06:38
*** mjura has joined #openstack-ironic06:38
*** hoonetorg has quit IRC06:41
*** xnox_ has joined #openstack-ironic06:53
*** hoonetorg has joined #openstack-ironic06:54
*** e0ne has joined #openstack-ironic06:55
*** marios has joined #openstack-ironic07:00
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/52143907:07
*** jtomasek has quit IRC07:16
*** charcol has quit IRC07:18
*** rbartal has joined #openstack-ironic07:19
*** gcb has quit IRC07:25
*** gcb has joined #openstack-ironic07:26
*** pmannidi has quit IRC07:27
*** d0ugal_ has quit IRC07:31
openstackgerritRushil Chugh proposed openstack/ironic master: Add XClarity Driver  https://review.openstack.org/51942707:33
*** parlos has joined #openstack-ironic07:33
*** jtomasek has joined #openstack-ironic07:35
*** stendulker has joined #openstack-ironic07:35
openstackgerritRushil Chugh proposed openstack/ironic master: Add XClarity Driver  https://review.openstack.org/51942707:36
*** TuanLA has joined #openstack-ironic07:44
*** AlexeyAbashkin has joined #openstack-ironic07:47
*** e0ne has quit IRC07:48
*** kiseok7 has joined #openstack-ironic07:56
*** pcaruana has joined #openstack-ironic08:04
*** racedo has joined #openstack-ironic08:06
*** SerenaFeng has joined #openstack-ironic08:10
*** SerenaFeng has quit IRC08:10
*** d0ugal_ has joined #openstack-ironic08:14
*** karimb has joined #openstack-ironic08:20
*** zhangfei has quit IRC08:21
*** zhangfei has joined #openstack-ironic08:34
*** ankkumar has joined #openstack-ironic08:45
*** d0ugal_ has quit IRC08:53
*** d0ugal has joined #openstack-ironic08:53
*** d0ugal has quit IRC08:53
*** d0ugal has joined #openstack-ironic08:53
pas-hamorning ironic :)08:55
openstackgerritAnkit Kumar proposed openstack/ironic-inspector master: Add py35 gate for ironic-inspector  https://review.openstack.org/51503609:02
*** makowals has joined #openstack-ironic09:03
*** e0ne has joined #openstack-ironic09:05
*** spectr has joined #openstack-ironic09:07
*** spectr has quit IRC09:07
stendulkerGood morning pas-ha :)09:08
*** athomas has joined #openstack-ironic09:08
openstackgerritYushiro FURUKAWA proposed openstack/ironic-specs master: Support a new hardware type for PRIMEQUEST MMB  https://review.openstack.org/51571709:09
*** spectr has joined #openstack-ironic09:11
*** spectr has quit IRC09:12
*** hoonetorg has quit IRC09:13
*** mgoddard has joined #openstack-ironic09:20
*** d0ugal has quit IRC09:24
*** d0ugal has joined #openstack-ironic09:25
*** ankkumar_ has joined #openstack-ironic09:25
*** lucas-afk is now known as lucasagomes09:25
*** derekh has joined #openstack-ironic09:26
*** ankkumar__ has joined #openstack-ironic09:28
*** ankkumar has quit IRC09:28
*** makowals has quit IRC09:31
*** ankkumar_ has quit IRC09:32
*** makowals has joined #openstack-ironic09:32
*** qsyqian has joined #openstack-ironic09:34
*** e0ne has quit IRC09:52
*** e0ne has joined #openstack-ironic09:54
*** vsaienk0 has joined #openstack-ironic09:56
*** hw_wutianwei has quit IRC10:01
*** ccamacho has joined #openstack-ironic10:02
*** ankkumar_ has joined #openstack-ironic10:03
*** ankkumar__ has quit IRC10:07
*** blinky_ghost has joined #openstack-ironic10:15
makowalsHello ironic10:22
makowalsAfter adding "capabilities disk_label:gpt" to one of my ironic nodes I'm getting "Failed to add deploy parameters" coming from nova/virt/ironic/driver.py when trying to create an instance on top of this node10:23
makowalsHas anyone ever spotted something similar?10:23
*** TuanLA has quit IRC10:23
*** dtantsur|afk is now known as dtantsur10:29
dtantsurmorning ironic10:29
*** amarao has joined #openstack-ironic10:30
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: Do not try unmounting the EFI partition if it was not mounted  https://review.openstack.org/52111410:34
dtantsurmakowals: malformed capabilities record? how exactly does it look for you?10:37
pas-hamorning dtantsur10:38
makowalsdtantsur: { "capabilities": "disk_label:gpt" }, that's the whole record10:38
stendulkerGood morning dtantsur, makowals :)10:39
dtantsurmakowals: is it instance_info? because this is incorrect for properties10:39
makowalsNope, it's from ironic node-show10:39
dtantsurah, wait, the other way around10:39
dtantsurmakowals: please paste the whole output somewhere (e.g. paste.openstack.org)10:39
makowalsdtantsur: http://paste.openstack.org/raw/626786/ (dont' worry about clean failed etc, that's the different thing)10:41
*** etingof has joined #openstack-ironic10:42
dtantsurmakowals: looks correct, strange10:42
dtantsurcould you find the whole error message? I guess it's in ironic-conductor logs10:42
makowalsIt's in nova, the request does not make it to the ironic conductor at all ...10:42
makowalsdtantsur: http://paste.openstack.org/raw/626787/10:43
dtantsurmakowals: it's HTTP 400 from ironic, it should be somewhere in ironic-api logs then10:45
makowalsdtantsur: There is nothing related to this request in any of the ironic logs, neither ironic-api nor ironic-conductor10:47
dtantsurweird10:47
*** ccamacho has quit IRC10:56
*** ccamacho has joined #openstack-ironic10:57
pas-hamakowals: dtantsur do we really set it as 'disk_label:gpt' and not as {'disk_label': 'gpt'}?11:00
dtantsurpas-ha: IIRC node.properties work like this, yes :(11:01
makowalsI set it exactly as described in https://docs.openstack.org/ironic/pike/install/advanced.html11:01
pas-hayes, seems the code in ironic indeed splits on ':'11:03
*** zhangfei has quit IRC11:03
*** stendulker_ has joined #openstack-ironic11:08
*** stendulker has quit IRC11:11
*** stendulker_ has quit IRC11:12
*** dtantsur is now known as dtantsur|bbl11:21
gmonteiroGood morning Ironic!! :)11:21
*** phuongnh has quit IRC11:22
*** gcb has quit IRC11:24
*** milan_ has joined #openstack-ironic11:26
*** openstackgerrit has quit IRC11:32
*** d0ugal has quit IRC11:51
*** qsyqian has quit IRC11:52
*** openstackgerrit has joined #openstack-ironic11:52
openstackgerritDerek Higgins proposed openstack/ironic-python-agent master: Ignore IPv6 link local addresses  https://review.openstack.org/52058211:52
*** jkilpatr has quit IRC11:52
*** d0ugal has joined #openstack-ironic11:53
*** udesale has quit IRC11:57
milan_morning Ironic! :)12:00
milan_#pixiesay -mflexing Blue Monday!12:01
PixieBootsᕙʕ⇀ᴥ⇀ʔᕗ: Blue Monday!12:01
milan_aarefiev, dtantsur|bbl morning folks! How about landing https://review.openstack.org/#/c/466448/ ? ;)12:02
patchbotpatch 466448 - ironic-inspector - Introducing a dnsmasq PXE filter driver12:02
*** ankkumar_ has quit IRC12:08
*** lucasagomes is now known as lucas-hungry12:08
*** efried_zzz is now known as efried12:09
*** stendulker has joined #openstack-ironic12:22
*** jkilpatr has joined #openstack-ironic12:25
*** ccamacho has quit IRC12:28
*** udesale has joined #openstack-ironic12:29
*** links has quit IRC12:31
*** stendulker has quit IRC12:33
*** fellypefca has joined #openstack-ironic12:35
*** fellypefca has quit IRC12:49
*** MattMan has quit IRC12:56
*** MattMan has joined #openstack-ironic12:56
*** dprince has joined #openstack-ironic12:58
*** stendulker has joined #openstack-ironic12:58
*** gcb has joined #openstack-ironic12:59
*** jlabarre has joined #openstack-ironic13:03
makowalsAlso another question, a lot of times I see somehow api hanging when doing any "ironic ..." request13:05
makowalsLike freezing for ~40 seconds and only then succeeding13:05
makowalsThere is no any load on the machine itself what could explain this kind of behavior13:05
makowalsAlso then all the internal operations fail with the following error -- "Unexpected exception BadRequest during processing: No valid host was found. Reason: No conductor service registered which supports driver pxe_ipmitool. (HTTP 400)"13:06
*** blinky_ghost has quit IRC13:06
makowalsIt happens in a two separate ironic deployments, so I would guess it must be something "not properly tuned" when using default settings?13:06
*** ijw has joined #openstack-ironic13:07
TheJuliagood morning everyone13:08
TheJuliamakowals: it would help to know exactly what your executing against your ironic ?nodes? to cause that 40 second delay.13:11
makowalsopenstack baremetal node list13:11
makowalsIn the background there was inspection of 15 machines running13:12
makowals3 of them failed for exactly this reason13:12
TheJuliamakowals: Are the two deployments that you have completely separate, i.e. different mysql and rabbitmq systems?13:12
TheJuliamakowals: sounds kind of like a dns issue because listing nodes should just read right out of the DB13:13
makowalsSeparate = separate DB, separate rabbit, separate nova etc13:13
makowalsThis happens really often ... More regularly when there is a lot of operations in the background, but also happens when ironic does nothing13:14
*** ijw_ has joined #openstack-ironic13:14
TheJuliaand typically the same wait time?13:14
makowalsYes13:14
TheJuliado you just have a plain ironic-api service running and are you connecting to that, or is something like haproxy or a webserer in between?13:15
*** lucas-hungry is now known as lucasagomes13:15
*** vsaienk0 has quit IRC13:16
*** bfournie has joined #openstack-ironic13:17
*** ijw has quit IRC13:17
makowalsSo there is a haproxy with the following config -- http://paste.openstack.org/raw/626802/ -- and then one machine running both ironic-api and ironic-conductor. In ironic.conf and inspector.conf addresses are configured as localhost:port in order not to forward these requests through loadbalancer. Because of the latter, I don't think this problem is caused by the haproxy - inspector talks to the conductor using localhost:6385 and also13:18
makowals faces this issue13:18
*** links has joined #openstack-ironic13:18
*** marios has quit IRC13:20
*** fragatina has quit IRC13:20
*** trown|outtypewww is now known as trown13:21
*** ijw has joined #openstack-ironic13:23
*** marios has joined #openstack-ironic13:23
*** ijw_ has quit IRC13:26
makowalsTheJulia: I have just tested by removing haproxy completely and using directly ironic-api in the service catalog. Problem still there :<13:34
*** stendulker has quit IRC13:37
TheJuliamakowals: how many baremetal nodes do you have enrolled?13:40
makowalsThe deployment I'm debugging now had 2 nodes and I was adding 15 more13:41
*** ijw has quit IRC13:41
*** udesale has quit IRC13:42
TheJuliafunky13:43
TheJuliaIs there any delay communicating with keystone?13:43
*** sasha2 has joined #openstack-ironic13:50
milan_morning makowals TheJulia and all! :)13:50
makowalsI don't see anything like this from another services (everyone uses the same keystone), so I would assume no13:50
makowals(but the assumption may be wrong as hell=13:50
makowals)13:50
TheJuliamakowals: If you ask for the details of a single node, does that hang?13:54
makowalsGood question ... :D13:54
*** yangyapeng has quit IRC13:59
grafoohej! i've got a fresh bifrost installation running. after creating a node i'm calling validate on that node what causes /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/impl_rabbit.py(1031)_raise_timeout().13:59
*** vsaienk0 has joined #openstack-ironic14:01
grafooit's a fresh bifrost installation running on ubuntu 16.0414:02
*** amarao has quit IRC14:03
*** tzumainn has joined #openstack-ironic14:05
*** ElCoyote_ has quit IRC14:07
TheJuliagrafoo: awesome :( Anything in the ironic-conductor log output?14:10
TheJuliamakowals: So, even getting a list directly from the API or a single node, it is all API->DB. So either there may be a monitoring system causing too many active threads being executed on the api, or the DB performance is... not great... or there is something in the middle when ironic is double checking auth data. Best route for you to take is to turn on debugging to try and see exactly what is going on.14:12
*** serlex has joined #openstack-ironic14:15
*** serlex has left #openstack-ironic14:15
*** Goneri has joined #openstack-ironic14:16
makowalsTheJulia: Ok, I think the easiest as a first step is to check with the different DB host so I could exclude DB performance as an issue14:16
makowalsI will test and get back to you if I still see strange things happening14:16
TheJuliamakowals: well, hold on a second14:17
TheJuliatry taking it out of haproxy first, I feel like I've seen similar behavior caused by haproxy consuming threads14:17
makowalsI removed haproxy at the very beginning, did not help14:18
TheJuliaSo no haproxy service even running?14:18
TheJuliaThe other thought is any monitoring systems polling the api...14:18
*** marlinc has quit IRC14:18
makowalsIt's only dev environment I'm testing, so no any monitoring at all, no any loadbalancing14:19
*** marlinc has joined #openstack-ironic14:23
*** yangyapeng has joined #openstack-ironic14:24
TheJuliafunky14:25
TheJuliaI'd almost be at the point of just attaching a tool like strace and seeing what happens when I throw an get request at ironic-api in your situation.14:26
*** ElCoyote_ has joined #openstack-ironic14:26
TheJuliaOne other thing you may want to try and double check, try the same call but with curl, I think you can get the call extracted if you turn on verbose debug logging for the cli call, but I've not directly done that myself in the past. That would help isolate if it is openstack-cli client side or server side14:28
*** yangyapeng has quit IRC14:29
TheJuliaopenstack-cli does use a library that will call keystone a few times to do token validation14:29
*** cdearborn has joined #openstack-ironic14:31
*** parlos has quit IRC14:34
*** blinky_ghost has joined #openstack-ironic14:42
*** yangyapeng has joined #openstack-ironic14:42
*** yangyapeng has quit IRC14:46
*** mat128 has joined #openstack-ironic14:48
*** dtantsur|bbl is now known as dtantsur14:51
grafooTheJulia: not really no. in the conductor log i can only find the timeout message.14:53
dtantsurmorning TheJulia14:53
grafooTheJulia: btw. it's not timing out when there is no instance_info added to the node14:53
grafooTheJulia: so i guess rpc communication is working in general?14:54
*** hw_wutianwei has joined #openstack-ironic14:56
TheJuliaNobodyCam: when you get a chance, could you take a look at https://review.openstack.org/#/c/516445 ?14:57
patchbotpatch 516445 - bifrost (stable/ocata) - Cleanup stable branch backport for CI14:57
TheJuliagrafoo: in general, it should be if your able to change attributes about a node.14:57
TheJuliaas that is written through the rpc bus to the conductor14:58
TheJuliadtantsur: good morning!14:58
*** mat128 has quit IRC14:59
*** udesale has joined #openstack-ironic15:00
*** links has quit IRC15:01
dtantsurvsaienk0, vdrok, have you seen https://bugs.launchpad.net/ironic/+bug/1732534 ?15:02
openstackLaunchpad bug 1732534 in Ironic "[RFE] Metadata Support Across Routed Subnets" [Wishlist,In progress] - Assigned to Dan Sneddon (dsneddon)15:02
*** parlos has joined #openstack-ironic15:02
* TheJulia is kind of afraid to look15:03
*** mat128 has joined #openstack-ironic15:04
*** yangyapeng has joined #openstack-ironic15:04
*** ElCoyote_ has quit IRC15:05
*** rloo has joined #openstack-ironic15:05
*** dpawar has quit IRC15:08
*** gcb has quit IRC15:08
*** yangyapeng has quit IRC15:08
vsaienk0dtantsur: will check15:09
dtantsurthnx15:09
*** zshi has quit IRC15:10
*** parlos_ has joined #openstack-ironic15:10
*** links has joined #openstack-ironic15:13
*** jaypipes has joined #openstack-ironic15:15
*** stendulker has joined #openstack-ironic15:15
*** udesale has quit IRC15:18
stendulkerHi dtantsur, TheJulia15:19
dtantsurhi stendulker15:21
stendulkerThis is regarding handling of rescue interface for classic drivers.15:21
stendulkerIn case of RAID or inspect, there is a preset entrypoint being defined, whereas for rescue it would be 'None'15:21
derekhIf anybody has a spare minute could you look at this patch https://review.openstack.org/#/c/520582/15:22
patchbotpatch 520582 - ironic-python-agent - Ignore IPv6 link local addresses15:22
stendulkerto avoid calling the methods on None, its being set to noop.NoRescue in driver_factory to emit appropriate 'Not Supported exception'15:22
stendulkerCan that be done in more appropriate manner?15:23
*** d0ugal has quit IRC15:24
*** yangyapeng has joined #openstack-ironic15:24
dtantsurstendulker: this is what inspeciton does https://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py#L243115:25
*** ElCoyote_ has joined #openstack-ironic15:25
stendulkeroh ok... I was checking this in API, driver factory.15:27
*** d0ugal has joined #openstack-ironic15:27
stendulkerThank you for this pointer15:27
*** links has quit IRC15:27
stendulkerAlso, is moving migration code to API patch is fine>15:27
stendulkers/>/?15:27
*** yangyapeng has quit IRC15:28
dtantsurstendulker: I think so15:29
stendulkerdtantsur: ok. Thank you. Will post the patch shortly15:29
dtantsurthnx15:29
*** vsaienk0 has quit IRC15:45
rloohi and happy Monday morning ironic'ers new and old! dtantsur, stendulker, derekh, TheJulia15:48
dtantsurmorning rloo15:48
rloodtantsur: if you have a few min, wanted advice on how to proceed here: https://review.openstack.org/#/c/382194/15:49
patchbotpatch 382194 - ironic - Add supported_power_states field to node APIs15:49
stendulkerGood morning rloo, TheJulia, derekh15:49
rloodtantsur: i was going to discuss in today's meeting, but Hironori is ok with changing the API from the spec15:49
* dtantsur looks15:49
derekhgood morning all15:49
*** rbartal has quit IRC15:49
dtantsurrloo: yeah, I like your idea as well15:50
dtantsurmorning derekh (or rather afternoon?)15:50
rloodtantsur: so... should i update the spec, or ask hironori to do it?15:50
derekhYup, day nearly over here15:50
rloodtantsur: or just rip it out of  existing spec? and do a new rfe for it15:50
dtantsurrloo: this seems a good point to split away a new spec, yes15:51
rloodtantsur: ok, thx. will ask hironori to do it then.15:51
*** bnemec-pto is now known as bnemec15:54
milan_morning dtantsur derekh rloo stendulker! :)15:54
dtantsurgood early morning milan_ :D15:55
milan_lol :)15:55
rloohi milan_!15:55
*** hoonetorg has joined #openstack-ironic15:58
*** mjura has quit IRC16:02
TheJuliadtantsur: w/r/t that metadata service rfe, I posted thoughts to it. tl;dr, I think it is a security risk with routed networks and that we should encourage it be disabled.16:02
TheJuliait to be16:02
TheJuliablah16:02
dtantsurthanks TheJulia16:02
*** jroll has quit IRC16:03
*** jroll has joined #openstack-ironic16:04
TheJuliao/ jroll16:04
jrollmorning :)16:04
jrolljust doing my weekly kernel updates, don't mind me :P16:05
vdrokgood morning all, dtantsur rloo jroll milan_ derekh stendulker !16:07
vdrokand good morning TheJulia16:07
TheJuliagood morning vdrok16:07
dtantsurwow, a wild jroll! hi, how're you doing?16:07
milan_morning vdrok! :)16:07
stendulkerGood morning milan_, vdrok  :)16:07
dtantsurmorning vdrok16:07
rloomorning jroll (weekly kernel updates? wow)16:08
milan_morning jroll! :)16:08
stendulkerGood morning jroll :)16:08
rloogood morning vdrok!16:08
jrollmorning everyone :)16:08
jrollrloo: fedora tends to do that ¯\_(ツ)_/¯16:08
jrolldtantsur: doing well, thanks! you too?16:08
dtantsurjroll: good, good, settling in Berlin16:09
rloojroll: but you don't *have* to upgrade ;)16:09
jroll\o/16:09
dtantsurfolks, 27 Nov is likely to be our virtual midcycle date. you have last minutes to object: https://doodle.com/poll/wcqeu66fa6axusvw16:12
dtantsurI'm going to finish it and announce by our meeting, which is less than 50 minutes away16:12
*** nicodemos has joined #openstack-ironic16:12
*** jkilpatr has quit IRC16:13
NobodyCamGood Morning Ironic'ers16:16
dtantsurmorning NobodyCam16:16
NobodyCamhey hey Good morning dtantsur :)16:16
dtantsurNobodyCam, vdrok, derekh, https://doodle.com/poll/wcqeu66fa6axusvw16:17
dtantsurif you're interested16:17
*** vsaienk0 has joined #openstack-ironic16:18
*** parlos_ has quit IRC16:18
derekhdtantsur: thanks filled in16:20
*** cdearborn has quit IRC16:23
*** parlos has quit IRC16:24
*** AlexeyAbashkin has quit IRC16:25
*** cdearborn has joined #openstack-ironic16:26
milan_morning NobodyCam! :)16:26
NobodyCamGood Morning milan_ :)16:27
*** srart has joined #openstack-ironic16:29
stendulkerGood morning NobodyCam :)16:29
*** jkilpatr has joined #openstack-ironic16:30
NobodyCamHey hey stendulker :) happy Monday (with the short week it feels like Wednesday)16:30
stendulkerNobodyCam: :)16:31
*** pcaruana has quit IRC16:35
dtantsurjohnthetubaguy: hey! do you plan to propose code for traits API or should someone else start finding some time?16:36
milan_#pixiesay -mhappy Monday :P16:36
PixieBootsʕ^ᴥ^ʔ: Monday :P16:36
*** jtomasek has quit IRC16:36
*** jtomasek has joined #openstack-ironic16:37
rloodtantsur: wrt the midcycle date. my only concern is whether it provides enough time for folks to prepare for it.16:39
dtantsurrloo: ikr. we're quite limited by x-mas and new year though16:39
rloodtantsur: although i just looked at the midcycle etherpad. and i don't think there is much to prepare for?16:39
dtantsuryes, not a lot16:40
rloodtantsur: well, except i'd like you or TheJulia to prepare something about the API version negotiation in nova, so i can think about your proposal, before discussing it16:40
dtantsurwe should do it indeed16:40
rloodtantsur: the priorities progress is a longer version of our weekly meeting, so we could skip the monday meeting and have this midcycle instead.16:41
NobodyCamThat week may be bad for me, with black Friday and Cyber Monday16:41
rloodtantsur: maybe have another midcycle in jan...16:41
dtantsurrloo: we'll have to, given that the winner date is Monday16:41
rloooh, monday is cyber...16:41
dtantsurwe can have as many as folks feel like :)16:41
NobodyCamyep!16:41
rlooi suppose we should find out if everyone has voted that wants to attend16:41
* rloo looks at poll...16:41
TheJuliadtantsur: do you have time tomorrow to discuss/get on the same page regardin git?16:43
TheJulias/git/g\ versioning/16:43
*** dpawar has joined #openstack-ironic16:43
dtantsurTheJulia: likely. I have an IKEA delivery at random point of time, and a meeting sometime.16:43
rloodtantsur: well, let's go with monday unless there are objections. Julia's email has lots of food for thought/discuss...16:44
* rloo glad that dtantsur may get some furniture soon...16:44
TheJuliadtantsur: works for me, as long as you don't disappear to assemble the IKEA items for the rest of the day :)16:44
dtantsurTheJulia: the latter *may* happen, but I'll try to finish versioning first :)16:50
TheJulia:)16:51
TheJuliadtantsur: seriously though, if you want to discuss wednesday, or even later today, I'm good with that too. Wednesday will give me time to go back over the client code without a semi-scrambled brain16:52
dtantsurTheJulia: here is a problem: I get ANOTHER IKEA delivery on Wednesday :)16:53
dtantsurjust imagine :)16:53
TheJuliahttps://imgflip.com/i/1zpe5516:54
dtantsurlol16:54
dtantsurrloo: FYI there is a spec on redfish inspect https://review.openstack.org/#/c/438859/16:54
patchbotpatch 438859 - ironic-specs - OOB inspection support for `redfish` hardware type16:54
TheJuliahttps://imgflip.com/i/1zpe8516:55
dtantsurof course!16:55
* TheJulia goes back to making a cup of coffee before the meeting16:55
dtantsurwell, the first was delayed 2 weeks16:55
dtantsurthey should have been 2 weeks apart...16:55
rloodtantsur: great, that gives us 2 minutes back in our meeting :)16:55
TheJuliaeek :(16:55
dtantsurrihgt16:55
TheJuliadtantsur: so, one does simply not have an on-scheduled delivery occur?16:56
dtantsurTheJulia: of course! first it was delayed one week, then another one..16:56
dtantsuralso folks, the meeting channel switch is not yet official (your votes needed!), so we still meet in the meeting channel16:56
NobodyCamTheJulia: Good Morning, I took a look at 516445 :)16:56
dtantsurrloo: btw that spec looks quite easy, if you feel like reading a spec today :)16:57
rloodtantsur: i really should do a spec a day...16:57
TheJuliadtantsur: if you have the link for voting handy, might be worthwhile to mention it during the annoucements16:58
NobodyCamdtantsur: where can I vote for meeting location switch16:58
dtantsurgood call16:58
rloowhy can't we just vote in the meeting? i always like to see that happening, makes it more useful to attend. ha ha.16:58
*** rpioso|afk is now known as rpioso16:59
dtantsurNobodyCam: http://lists.openstack.org/pipermail/openstack-dev/2017-November/124580.html16:59
dtantsurheh16:59
dtantsurlet's get started, I guess16:59
TheJuliarloo: ++17:00
milan_o/17:01
milan_mtg? :)17:01
stendulkero/17:01
milan_or my calendar's off17:01
*** amarao has joined #openstack-ironic17:02
*** marios has quit IRC17:02
*** dpawar has quit IRC17:03
*** amarao has quit IRC17:09
*** jkilpatr has quit IRC17:09
*** vsaienk0 has quit IRC17:10
*** jkilpatr has joined #openstack-ironic17:10
*** lucasagomes is now known as lucas-afk17:23
dtantsurTheJulia: started brain-dump: https://etherpad.openstack.org/p/ironic-api-version-negotiation17:27
TheJuliathanks17:29
*** mgoddard has quit IRC17:38
openstackgerritMerged openstack/ironic master: Rework keystone auth for glance  https://review.openstack.org/46772817:38
*** mgoddard has joined #openstack-ironic17:38
jkilpatron what port does ironic run it's tftp server?17:38
*** fragatina has joined #openstack-ironic17:39
jkilpatrdtantsur, ^17:40
dtantsurjkilpatr: ironic does not have its own TFTP server btw. the standard port is 69 I think..17:41
*** yangyapeng has joined #openstack-ironic17:43
jkilpatrdtantsur, oh don't mind me, I just realized I was listening in the wrong network namespace17:44
*** efried is now known as efried_rollin17:44
*** rwsu has joined #openstack-ironic17:45
*** yangyapeng has quit IRC17:50
*** mgoddard has quit IRC17:53
*** crushil has joined #openstack-ironic17:57
blinky_ghostdtantsur: Hi17:59
dtantsurhi blinky_ghost18:00
dtantsurno meeting votes, sorry rloo :(18:00
blinky_ghostI made some progress here18:00
*** pcaruana has joined #openstack-ironic18:00
*** trown is now known as trown|lunch18:01
rloodtantsur: darn! that security rfe took longer than I had anticipated. heh. it is ok, that isn't urgent, it is just fun :)18:01
dtantsuryep :)18:01
dtantsurblinky_ghost: nice!18:01
*** derekh has quit IRC18:01
blinky_ghostdtantsur: Using the whole disk images feature, I managed to pass the problem of the mountpoint, I used a guestfish script from this link http://teknoarticles.blogspot.pt/2016/12/start-using-whole-disk-images-with.html to create the overcloud image18:02
dtantsurblinky_ghost: yeah, I should have suggested it. it's a good way out.18:02
dtantsurso, what's the status now?18:02
blinky_ghostdtantsur: the problem is that now it doesn't boot because that script is for boot legacy mode, and not UEFI18:02
blinky_ghostdtantsur: so I'm stuck here ttrying to figure out how to install grub on UEFI using that script18:03
dtantsurblinky_ghost: is UEFI a requirement for you? maybe you switch to BIOS for now?18:03
blinky_ghostdtantsur: yes it is18:03
dtantsuroh, or is RHEL only supporting 4k with UEFI?18:03
blinky_ghostdtantsur: it's because of the disk size, it doesn't boot on BIOS, even If I install the operating system manually18:04
blinky_ghostso I have to use UEFI18:04
dtantsuryolanda: we need a UEFI version of https://teknoarticles.blogspot.de/2016/12/start-using-whole-disk-images-with.html ^^^ :)18:04
blinky_ghostthanks yolanda :)18:04
dtantsurblinky_ghost: okay, so you need 1. GPT partitioning, 2. a separate UEFI boot partition, 3. install UEFI stuff in it18:05
blinky_ghostdtantsur: yes, using a script like that, I'm trying to adapt it, but I don't know much about UEFI18:06
dtantsurblinky_ghost: start with s/mbr/gpt/, then create a small (1G) vfat32 partition18:07
blinky_ghostyes, done18:07
dtantsurhttps://github.com/openstack/ironic-lib/blob/master/ironic_lib/disk_utils.py#L221-L22318:07
dtantsurit needs a special label, apparently: https://github.com/openstack/ironic-lib/blob/master/ironic_lib/disk_utils.py#L52818:08
* dtantsur has to check source code too, hard to remember these things18:08
blinky_ghostdtantsur: I'll paste the changes I've done to the script maybe you have a look18:08
dtantsuryes please, it may be easier18:09
blinky_ghostdtantsur: http://paste.openstack.org/show/626833/18:09
blinky_ghostdtantsur: if you notice I also changed the blocksize to 409618:11
rloodtantsur: fwiw, snmp driver already supports 'snmp_version' in driver_info :)18:11
dtantsurnice18:11
*** grafoo has quit IRC18:11
rlooand irmc driver has 'snmp_version' configuration option...18:12
*** yangyapeng has joined #openstack-ironic18:12
dtantsurblinky_ghost: I think the commented out bits are correct. you don't need a separate /boot, but /boot/efi has to be on a separate partition18:12
dtantsurblinky_ghost: did you try this script? does it fail, with what error message?18:14
blinky_ghostdtantsur: it didn't boot the qcow2, but now I've made these new changes, anyway I'm just asking you to check because I have doubts in the grub part: grub2-mkconfig and efibootmgr. Do I need anything else?18:15
dtantsurblinky_ghost: the grub part looks good, I'd also add another grub call with --removable, similar to what we have in https://github.com/openstack/ironic-python-agent/blob/0fb3329a18fa030b503da839c6e9e4d56ad29ab5/ironic_python_agent/extensions/image.py#L13118:16
*** yangyapeng has quit IRC18:17
dtantsurblinky_ghost: it's a bit late. feel free to drop me email with how you end up in the end of your day and your script.18:17
blinky_ghostdtantsur: you mean a grub-install also? before the grub2-mkconfig?18:17
dtantsurblinky_ghost: I'm looking at https://github.com/openstack/ironic-python-agent/blob/0fb3329a18fa030b503da839c6e9e4d56ad29ab5/ironic_python_agent/extensions/image.py#L116-L140 and it feels like you need grub2-install, not mkconfig18:19
blinky_ghostdtantsur: grub-install /dev/sda --removable?18:20
dtantsurthough.. I wonder if you only need to add the --removeable call, and leave mkconfig in place..18:20
dtantsurblinky_ghost: yep, try adding this command, and see how it looks. keep eerything else the same for now18:21
blinky_ghostok thanks18:22
blinky_ghostI'll test and send you email18:22
dtantsurthanks blinky_ghost! UEFI is.. hard :(18:22
blinky_ghostdtantsur: LOL, I've been almost a week with this, already lost my hair18:23
dtantsurheh, I'm sorry for you18:23
dtantsurblinky_ghost: wait, efibootmgr call will probably modify your host system.18:23
blinky_ghostdtantsur: Ok so I remove it?18:24
dtantsurblinky_ghost: yep, try leaving only grub-install with --removable for now18:24
dtantsuryou don't want to screw up booting on your laptop :)18:24
blinky_ghostand mkconfig after?18:24
blinky_ghostno I'm doing it on the server LOL18:25
blinky_ghostI have snapshot18:25
blinky_ghostshould I leave mkconfig also?18:25
dtantsurI think yes18:25
dtantsuryeah, if my evening mind serves me right, you need grub-install --removable and then mkconfig18:26
blinky_ghostok, testing :)18:26
dtantsurgood luck. I'll get some dinner, see you all tomorrow18:26
*** hw_wutianwei has quit IRC18:27
*** dtantsur is now known as dtantsur|afk18:27
*** yangyapeng has joined #openstack-ironic18:31
*** milan_ has quit IRC18:31
NobodyCamhave a good night dtantsur|afk :)18:31
*** yangyapeng has quit IRC18:34
*** e0ne has quit IRC18:36
*** stendulker has quit IRC18:45
johnthetubaguydtantsur|afk: sorry missed your note, I have that next on my TODO list, although my wife is expecting18:45
*** yangyapeng has joined #openstack-ironic18:57
*** yangyapeng has quit IRC19:01
NobodyCamoh congrats johnthetubaguy!19:04
rloojohnthetubaguy: 'expecting' any day now?19:05
*** trown|lunch is now known as trown19:05
johnthetubaguyyeah, expected tomorrow, but its our first, so expecting him to be late :)19:05
rloojohnthetubaguy: Whoa! good luck!19:05
johnthetubaguythanks :)19:05
rloojohnthetubaguy: i'm more interested in the trait template stuff, but i think that will be on hold til you're 'back'19:06
johnthetubaguyI feel ready, but I suspect its just wishful thinking19:06
NobodyCamready for no sleep? :p19:06
johnthetubaguyrloo: possibly, hoping to get onto some of this early ish this week, and mark might be able to take some of it19:06
rloojohnthetubaguy: wrt the basic traits support, we can try to find someone else to write the code. i'm not too worried about that part.19:06
johnthetubaguyNobodyCam: been trying to top that up :)19:06
NobodyCamhehehe :) +++19:07
rloothe wife gets less sleep. just saying :)19:07
johnthetubaguyrloo: heh, I hear that's totally true19:07
* rloo speaks from experience19:07
NobodyCam:)19:07
rloojohnthetubaguy: other thing. the first 2 weeks will most likely be easy. the whammo happened after that, colic, etc.19:08
johnthetubaguyyeah, looking forward to the colic stage :S19:08
rloojohnthetubaguy: but you may be lucky. enjoy it. it goes by fast. (which is what i was told and i thought, what are they saying...)19:08
johnthetubaguyyeah, gonna take some time off the first few weeks to enjoy it / adjust to lack of sleep19:09
rloojohnthetubaguy: if we don't hear from you, i'll assume mark will tell us the good news!19:10
johnthetubaguysorry to run off, gotta get to my brass band rehearsal, while I still can :)19:10
rloojohnthetubaguy: ciao19:10
johnthetubaguyyeah, I am sure he will pass it on19:10
johnthetubaguyand ask what a dropped on the floor :)19:10
* johnthetubaguy runs away19:10
rloojohnthetubaguy: heh19:10
*** yangyapeng has joined #openstack-ironic19:15
*** yangyapeng has quit IRC19:20
*** blinky_ghost has quit IRC19:21
*** bkero has joined #openstack-ironic19:25
bkeroHi all. I was wondering if anybody here had experience using IPA to perform HP firmware upgrades. I see that HardwareManagers support such things in the USED->AVAILABLE cleanup phase, although I'm not sure how to slot something like 'boot an iso and perform the upgrade' into there.19:26
*** crushil has quit IRC19:28
*** rwsu has quit IRC19:30
*** yangyapeng has joined #openstack-ironic19:36
*** yangyapeng has quit IRC19:41
yolandadtantsur|afk, uefi support... i wish it was easy!19:43
*** absubram has joined #openstack-ironic19:46
absubramhi all.. quick question.. I’m using a newton deployment for ironic.. wanted to find out - in my ironic conf file, can I set enabled_network_interfaces to ‘neutron’?19:47
absubramthe sample file only lists ‘flat,noop’19:47
openstackgerritRuby Loo proposed openstack/python-ironicclient stable/pike: zuul: centralize 'irrelevant-files' list  https://review.openstack.org/52164419:47
absubrambut I thought the multi-tenancy support was added in Netwon itself?19:47
absubramhttps://docs.openstack.org/ironic/newton/deploy/multitenancy19:48
*** Sukhdev has joined #openstack-ironic19:48
SukhdevHey Ironic experts, I am trying to figure out if Ironic logs can be put in syslog over TCP stream? Anybody knows about this?19:54
absubramSukhdev - Hi! IIRC you are one of the people who made possible multitenancy in ironic, yes? https://docs.openstack.org/ironic/newton/deploy/multitenancy.. just wanted to find out.. can I use this to set the “enabled_network_interfaces” to neutron in my Newton deployment?19:55
Sukhdevabsubram : yes, guilty as charged!!! :-)19:56
Sukhdevabsubram : answer to your question - yes19:56
*** yangyapeng has joined #openstack-ironic19:57
SukhdevTheJulia: are you there? any idea about ironic logs to syslogs?20:00
TheJuliaSukhdev: Hi, kind of yes. So are they being written to a local syslog facility now?20:01
*** yangyapeng has quit IRC20:01
absubramSukhdev - thank you so much!20:01
SukhdevTheJulia : can they be stream over TCP to remote location:20:02
absubramwas a little confused becuase the ironic.conf.sample didn’t list “neutron” and only had “noop,flat”20:02
absubramthatnks for confirming :)20:02
*** jtomasek has quit IRC20:09
*** e0ne has joined #openstack-ironic20:11
*** ppiela has joined #openstack-ironic20:14
openstackgerritRuby Loo proposed openstack/ironic master: Followup to I07fb8115d254e877d8781207eaec203e3fdf8ad6  https://review.openstack.org/52164920:16
*** yangyapeng has joined #openstack-ironic20:17
rlooabsubram: just saw your question -- the .sample shows those two values because those are the default for enabled_network_interfaces option20:19
rlooabsubram: if you read the description above that, it describes where to find the possible interfaces.20:19
*** yangyapeng has quit IRC20:22
*** actatux has quit IRC20:26
*** actatux has joined #openstack-ironic20:27
*** etingof has quit IRC20:33
*** crushil has joined #openstack-ironic20:36
*** karimb has quit IRC20:37
*** pcaruana has quit IRC20:39
*** karimb has joined #openstack-ironic20:40
*** yangyapeng has joined #openstack-ironic20:41
rlooTheJulia: I just reviewed https://review.openstack.org/#/c/520223/. What I don't understand (or want to spend the time figuring out), is: are we expecting hexdump to be available or not? Do we want to document it somewhere?20:42
patchbotpatch 520223 - ironic-python-agent - Catch OSError thrown when hexdump is missing20:42
*** efried_rollin is now known as efried20:43
*** yangyapeng has quit IRC20:45
TheJuliarloo: the project/community has not explicitly stated in writing that it is expected, so ideally we should document it as such if we truly, absolutely, need it.  I guess we could add a reno, I just don't know how much people really care other than an updated ipa image possibly breaking due to a lack of hexdump.20:46
rlooTheJulia: so we are the project/community. I didn't review that change that added the hexdump thing. Should we bring it up in an ironic meeting? Seems like we should either suggest/recomment having it, or saying that it should be there?20:47
TheJuliarloo: agreed, it was hidden in an ironic-lib call, which is why20:48
rlooTheJulia: I don't think adding a reno helps that much. if hexdump is needed/useful, we mention those things in the install, or somewhere docs.20:48
TheJuliaI'm not sure we really even do that for ironic it's self... thinking about it20:48
* TheJulia goes and greps20:48
* TheJulia wonders where the termianl windows went... and changes laptops20:49
rlooor maybe we just assume that certain things/cmds are available...20:49
TheJulianot mentioned in ironic's docs20:49
TheJuliaand it is needed by ironic lib for some actions20:49
TheJulia*sigh*20:50
TheJuliaI think it is that we just assume it is there20:50
TheJulias/some/one action/20:50
TheJuliait is used to identify the disk_identifier.20:51
TheJuliait is listed explicitly in ironic-lib's rootwrap filters20:51
*** rwsu has joined #openstack-ironic20:54
*** etingof has joined #openstack-ironic20:54
*** rwsu has quit IRC21:00
*** jkilpatr_ has joined #openstack-ironic21:00
*** dprince has quit IRC21:00
*** jkilpatr has quit IRC21:01
*** rwsu has joined #openstack-ironic21:01
*** jkilpatr_ has quit IRC21:01
*** jkilpatr_ has joined #openstack-ironic21:01
*** retr0h has quit IRC21:02
*** retr0h has joined #openstack-ironic21:02
*** krtaylor has quit IRC21:03
*** rwsu has quit IRC21:05
*** rwsu has joined #openstack-ironic21:05
*** rwsu has quit IRC21:06
*** rwsu has joined #openstack-ironic21:06
*** e0ne has quit IRC21:12
*** AlexeyAbashkin has joined #openstack-ironic21:12
*** krtaylor has joined #openstack-ironic21:16
*** AlexeyAbashkin has quit IRC21:17
rlooTheJulia: oh. I am wondering now, if the fix should be in get_disk_identifier() in ironic-lib. ok, i can see how it is to not pursue this, cuz yeah, forget i asked...21:24
*** rwsu has quit IRC21:29
TheJuliarloo: lol21:39
TheJuliarloo: hence why I was like "Ugh, I'll just toss a catch up and hope the world doesn't implode21:39
TheJulia"21:39
*** Sukhdev has quit IRC21:41
rlooTheJulia: sometimes it is good not too look into the waters, although it still irks me. we should log bugs for all those OSs that don't support it!21:41
*** linkmark has joined #openstack-ironic21:45
*** rcernin has joined #openstack-ironic21:48
*** crushil has quit IRC21:56
*** crushil has joined #openstack-ironic21:59
*** mat128 has quit IRC21:59
TheJuliarloo: heh22:06
*** trown is now known as trown|outtypewww22:07
TheJuliarloo: s/os/distributions/?   It is an easy fix with a debian based dib image "-p bsdmiscutils", at least I think...22:08
rlooTheJulia: yeah, is it just debian where it is missing though?22:09
rlooTheJulia: do we need to make a note to check for all the commands that we are assuming will be there?22:09
*** rwsu has joined #openstack-ironic22:10
TheJuliaIt is a misc bsd utility that was ported over to linux... so in theory it is completely optional22:10
TheJuliadebian stopped shipping it in their base images at some point, as far as I could tell.22:10
TheJuliaI don't know how well "check that xyz exists" from another library call. Of course, we might just be overthinking it22:11
* TheJulia wonders, is it beer-o-clock yet22:11
rlooyup, beer-o-clock time.22:12
*** Goneri has quit IRC22:12
rlooTheJulia: i guess it is worth mentioning somewhere, to add bsdmiscutils. and if another situation arises, then deal with that one.22:13
TheJuliaI can rev the patch and add a small reno note, since afaik we've not cut a release of ipa that includes it22:13
TheJuliaincludes the ironic-lib call22:14
absubramrloo: Thank you! I see what you mean.. how do I enumerate the “ironic.hardware.interfaces.network” endpoint though?22:14
rlooabsubram: i was afraid you were going to ask that.22:15
rlooabsubram: all i know, is that, that info is available in setup.cfg22:15
rlooabsubram: in the source22:15
rlooabsubram: https://github.com/openstack/ironic/blob/master/setup.cfg#L12822:16
absubram:)22:16
absubramthanks!22:16
rlooabsubram: that is for master, i think you are using newton. but you get the general idea.22:16
*** e0ne has joined #openstack-ironic22:16
rlooTheJulia: that would help. thx.22:17
absubramyes, just confirmed that it’s there in Newton too :)22:17
rlooabsubram: good22:17
*** yangyapeng has joined #openstack-ironic22:23
TheJuliarloo: I'll do that first thing, I think my brain has hit EOD22:25
rlooTheJulia: no worries, not urgent! go away!22:25
*** jkilpatr_ has quit IRC22:26
*** yangyapeng has quit IRC22:28
*** e0ne has quit IRC22:32
*** e0ne has joined #openstack-ironic22:33
*** jaypipes has quit IRC22:34
*** yangyapeng has joined #openstack-ironic22:44
*** rwsu has quit IRC22:47
*** cdearborn has quit IRC22:48
*** Sukhdev has joined #openstack-ironic22:49
*** e0ne has quit IRC22:49
*** yangyapeng has quit IRC22:49
*** d0ugal has quit IRC22:50
*** bfournie has quit IRC22:55
*** jkilpatr_ has joined #openstack-ironic23:03
*** pmannidi has joined #openstack-ironic23:05
*** d0ugal has joined #openstack-ironic23:07
*** Goneri has joined #openstack-ironic23:09
*** pc_m has quit IRC23:11
*** pc_m has joined #openstack-ironic23:12
*** jrist is now known as jrist-afk23:13
*** d0ugal has quit IRC23:24
*** linkmark has quit IRC23:38
*** Sukhdev has quit IRC23:40
*** bfournie has joined #openstack-ironic23:40
*** bfournie has quit IRC23:42
*** gfhellma has joined #openstack-ironic23:49
*** karimb has quit IRC23:54

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