Thursday, 2018-01-18

*** stendulker has joined #openstack-ironic00:04
*** rbudden has quit IRC00:07
*** stendulker has quit IRC00:15
*** jcoufal_ has joined #openstack-ironic00:18
*** crushil_ has quit IRC00:18
*** jcoufal has quit IRC00:22
TheJulianetworking-generic-switch patch is in the gate00:24
*** yangyapeng has quit IRC00:26
*** jcoufal_ has quit IRC00:28
*** tzumainn has quit IRC00:40
*** threestrands_ has quit IRC00:48
*** threestrands has joined #openstack-ironic00:48
*** crushil_ has joined #openstack-ironic00:49
*** persia has joined #openstack-ironic00:49
*** tuanla____ has joined #openstack-ironic00:53
*** crushil_ has quit IRC00:54
*** phuongnh has joined #openstack-ironic01:08
*** crushil_ has joined #openstack-ironic01:08
*** tiendc has joined #openstack-ironic01:15
*** tuanla____ has quit IRC01:15
*** yangyapeng has joined #openstack-ironic01:15
*** tuanla____ has joined #openstack-ironic01:15
*** fragatina has quit IRC01:34
*** fragatina has joined #openstack-ironic01:35
*** fragatina has quit IRC01:36
*** fragatina has joined #openstack-ironic01:36
*** fragatin_ has joined #openstack-ironic01:38
*** fragatina has quit IRC01:40
*** fragatin_ has quit IRC01:42
openstackgerritZhijiang Hu proposed openstack/virtualbmc master: Support power reset command  https://review.openstack.org/53464601:55
*** openstackstatus has quit IRC01:55
*** harlowja has quit IRC01:55
*** alineb has quit IRC01:55
*** mkrai has quit IRC01:55
*** csmart has quit IRC01:55
*** johnsom has quit IRC01:55
*** robcresswell has quit IRC01:55
*** jmccrory has quit IRC01:55
*** gregwork has quit IRC01:55
*** rajinir has quit IRC01:55
*** jlvillal has quit IRC01:55
*** vdrok has quit IRC01:55
*** fdegir has quit IRC01:55
*** jmccrory has joined #openstack-ironic01:55
*** jlvillal has joined #openstack-ironic01:55
*** rajinir has joined #openstack-ironic01:55
*** vdrok has joined #openstack-ironic01:56
*** johnsom has joined #openstack-ironic01:56
*** openstackstatus has joined #openstack-ironic01:56
*** ChanServ sets mode: +v openstackstatus01:56
*** gregwork has joined #openstack-ironic01:56
*** fdegir has joined #openstack-ironic01:56
*** robcresswell has joined #openstack-ironic01:56
*** csmart has joined #openstack-ironic01:57
*** mkrai has joined #openstack-ironic01:57
*** xnox has quit IRC01:58
*** xnox has joined #openstack-ironic02:04
*** xnox has quit IRC02:04
*** xnox has joined #openstack-ironic02:04
*** crushil has quit IRC02:06
*** milan has joined #openstack-ironic02:07
*** crushil has joined #openstack-ironic02:09
*** alineb has joined #openstack-ironic02:11
*** fragatina has joined #openstack-ironic02:13
*** fragatina has quit IRC02:18
*** hshiina has joined #openstack-ironic02:19
*** jlabarre has quit IRC02:20
*** rbudden has joined #openstack-ironic02:37
*** AlexeyAbashkin has joined #openstack-ironic02:46
*** AlexeyAbashkin has quit IRC02:50
*** rpioso is now known as rpioso|afk02:54
*** dpawar has joined #openstack-ironic02:54
*** dpawar has quit IRC02:55
*** dpawar has joined #openstack-ironic02:55
openstackgerritOpenStack Proposal Bot proposed openstack/networking-baremetal master: Updated from global requirements  https://review.openstack.org/53390103:05
openstackgerritOpenStack Proposal Bot proposed openstack/networking-generic-switch master: Updated from global requirements  https://review.openstack.org/53502003:06
*** tzumainn has joined #openstack-ironic03:11
openstackgerritwangdequn proposed openstack/ironic master: correct referenced url in comment  https://review.openstack.org/53471003:19
*** stendulker has joined #openstack-ironic03:22
*** crushil has quit IRC03:25
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironic-inspector-client master: Updated from global requirements  https://review.openstack.org/53428503:27
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironicclient master: Updated from global requirements  https://review.openstack.org/53511703:28
*** mariojv has quit IRC03:30
*** bl0m1_ has quit IRC03:30
*** alex_xu has quit IRC03:30
*** retr0h has quit IRC03:30
*** v12aml has quit IRC03:30
*** rpioso|afk has quit IRC03:30
*** ildikov has quit IRC03:30
*** TheJulia has quit IRC03:30
*** samueldmq has quit IRC03:30
*** bl0m1 has joined #openstack-ironic03:30
*** v12aml has joined #openstack-ironic03:30
*** alex_xu has joined #openstack-ironic03:30
*** mariojv has joined #openstack-ironic03:30
*** samueldmq has joined #openstack-ironic03:31
*** rpioso|afk has joined #openstack-ironic03:31
*** ildikov has joined #openstack-ironic03:31
*** TheJulia has joined #openstack-ironic03:31
*** tzumainn has quit IRC03:32
*** retr0h has joined #openstack-ironic03:33
openstackgerritOpenStack Proposal Bot proposed openstack/sushy master: Updated from global requirements  https://review.openstack.org/53405603:35
openstackgerritOpenStack Proposal Bot proposed openstack/sushy-tools master: Updated from global requirements  https://review.openstack.org/53405803:35
openstackgerritOpenStack Proposal Bot proposed openstack/virtualbmc master: Updated from global requirements  https://review.openstack.org/53407303:38
*** hshiina has quit IRC03:41
*** AlexeyAbashkin has joined #openstack-ironic03:46
*** AlexeyAbashkin has quit IRC03:51
openstackgerritMerged openstack/networking-generic-switch stable/pike: use callbacks from neutron-lib  https://review.openstack.org/53495503:52
TheJuliarechecked pending jobs03:56
* TheJulia goes to bed03:56
*** phuongnh has quit IRC04:00
*** tuanla____ has quit IRC04:00
*** phuongnh has joined #openstack-ironic04:01
*** tuanla____ has joined #openstack-ironic04:01
*** hshiina has joined #openstack-ironic04:01
*** hshiina has quit IRC04:02
*** hshiina has joined #openstack-ironic04:11
*** hshiina has quit IRC04:11
openstackgerritRushil Chugh proposed openstack/ironic master: Add XClarity Driver  https://review.openstack.org/51942704:12
*** rbudden has quit IRC04:17
*** fragatina has joined #openstack-ironic04:18
*** fragatina has quit IRC04:22
*** dpawar has quit IRC04:26
*** dpawar has joined #openstack-ironic04:36
*** dpawar has quit IRC04:39
*** hshiina has joined #openstack-ironic04:41
*** ccollett has joined #openstack-ironic05:00
*** charcol has quit IRC05:02
*** crushil has joined #openstack-ironic05:03
*** charcol has joined #openstack-ironic05:05
*** hw_wutianwei has quit IRC05:06
*** ccollett has quit IRC05:06
*** gcb has quit IRC05:07
*** hw_wutianwei has joined #openstack-ironic05:07
*** jaianshu has joined #openstack-ironic05:12
*** cjloader has joined #openstack-ironic05:14
*** gcb has joined #openstack-ironic05:14
*** dpawar has joined #openstack-ironic05:19
*** cjloader has quit IRC05:19
*** hieulq has quit IRC05:20
*** links has joined #openstack-ironic05:31
*** sasha2 has quit IRC05:34
*** hieulq has joined #openstack-ironic05:35
openstackgerritDongcan Ye proposed openstack/ironic master: Add meaningful exception in Neutron port show  https://review.openstack.org/53364005:46
*** namnh has joined #openstack-ironic06:05
*** cjloader has joined #openstack-ironic06:15
*** cjloader has quit IRC06:19
openstackgerritwangdequn proposed openstack/ironic master: correct referenced url in comments  https://review.openstack.org/53471006:23
*** jtomasek has quit IRC06:30
openstackgerritMerged openstack/networking-generic-switch master: Updated from global requirements  https://review.openstack.org/53502006:31
*** fragatina has joined #openstack-ironic06:36
*** jtomasek has joined #openstack-ironic06:38
*** fragatina has quit IRC06:41
*** phuongnh has quit IRC06:48
*** phuongnh has joined #openstack-ironic06:49
*** crushil has quit IRC06:51
*** makowals has joined #openstack-ironic06:56
*** gcb has quit IRC06:58
*** hshiina has quit IRC06:58
*** ianw has quit IRC07:02
*** mjura has joined #openstack-ironic07:04
*** marios has joined #openstack-ironic07:05
*** dims has quit IRC07:12
*** dims has joined #openstack-ironic07:14
*** cjloader has joined #openstack-ironic07:14
*** pcaruana has joined #openstack-ironic07:15
*** cjloader has quit IRC07:19
*** dims has quit IRC07:19
*** dims has joined #openstack-ironic07:20
*** charcol has quit IRC07:26
openstackgerritDebayan Ray proposed openstack/sushy master: Add support to accept custom connector object  https://review.openstack.org/53520007:37
*** phuongnh has quit IRC07:54
*** tuanla____ has quit IRC07:54
*** namnh has quit IRC07:55
*** tiendc has quit IRC07:55
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/53243607:55
*** rbartal has joined #openstack-ironic07:57
*** phuongnh has joined #openstack-ironic08:01
*** tuanla____ has joined #openstack-ironic08:01
*** namnh has joined #openstack-ironic08:01
*** tiendc has joined #openstack-ironic08:01
*** threestrands has quit IRC08:03
*** tesseract has joined #openstack-ironic08:08
*** phuongnh has quit IRC08:16
*** tiendc has quit IRC08:16
*** namnh has quit IRC08:16
*** tuanla____ has quit IRC08:16
*** tiendc has joined #openstack-ironic08:18
*** namnh has joined #openstack-ironic08:18
*** tuanla____ has joined #openstack-ironic08:18
*** hw_wutianwei has quit IRC08:20
*** hw_wutianwei has joined #openstack-ironic08:24
*** AlexeyAbashkin has joined #openstack-ironic08:26
*** rcernin has quit IRC08:28
*** deray has joined #openstack-ironic08:33
*** tuanla____ has quit IRC08:34
*** namnh has quit IRC08:35
*** tiendc has quit IRC08:35
*** tuanla____ has joined #openstack-ironic08:35
*** namnh has joined #openstack-ironic08:35
*** tiendc has joined #openstack-ironic08:35
derayHello Ironic'ers, g'morning08:35
derayAnybody up for this: https://review.openstack.org/#/c/535200/ ?08:39
patchbotpatch 535200 - sushy - Add support to accept custom connector object08:39
*** milan has quit IRC08:40
*** pcaruana has quit IRC08:43
*** pcaruana has joined #openstack-ironic08:43
*** namnh_ has joined #openstack-ironic08:44
*** namnh has quit IRC08:44
deray^^^ this is needs to go in before Sushy gets released (is it today?)08:44
*** namnh_ has quit IRC08:44
*** etingof has quit IRC08:45
*** namnh has joined #openstack-ironic08:46
*** namnh has quit IRC08:53
*** tuanla____ has quit IRC08:53
*** tiendc has quit IRC08:53
*** tuanla____ has joined #openstack-ironic08:57
*** tiendc has joined #openstack-ironic08:57
*** namnh has joined #openstack-ironic08:57
*** ianw has joined #openstack-ironic08:58
*** dtantsur|afk is now known as dtantsur09:07
dtantsurmorning ironic09:07
dtantsurderay: yes, it's today. I will check it09:07
deraydtantsur, o/09:08
deraydtantsur, good morning09:09
dtantsurderay: mind fixing a few things in the release note while you're here?09:10
deraydtantsur, not at all.. tell me09:10
dtantsurderay: see my comment on the patch09:10
deraydtantsur, about s/Add/Adds .. shoudn't this be in imperative mood? I mean shouldn't it be Add instead of Adds?09:12
dtantsurderay: it's a matter of taste, but we picked the "Adds" form for Ironic, so I think we should use it in Sushy09:13
dtantsurI'd prefer using past (Added), but this is what people decided :)09:13
deraydtantsur, okay sure .. going to submit a new one one09:13
deray*now09:13
dtantsurthanks!09:14
openstackgerritDebayan Ray proposed openstack/sushy master: Add support to accept custom connector object  https://review.openstack.org/53520009:16
deraydtantsur, ^^^ done!09:18
dtantsurcool09:18
openstackgerritMerged openstack/sushy master: Updated from global requirements  https://review.openstack.org/53405609:22
*** e0ne has joined #openstack-ironic09:23
mgoddardmorning pixies09:26
openstackgerritMerged openstack/networking-baremetal master: Updated from global requirements  https://review.openstack.org/53390109:27
openstackgerritMerged openstack/ironic-lib master: Updated from global requirements  https://review.openstack.org/53493209:29
deraymgoddard, g'morning o/09:29
dtantsurmorning mgoddard09:33
*** etingof has joined #openstack-ironic09:33
*** athomas has joined #openstack-ironic09:33
dtantsurmmm, is our multinode job completely down now? :-/09:34
*** pmannidi has quit IRC09:35
*** derekh has joined #openstack-ironic09:39
*** dpawar has quit IRC09:42
*** amarao has joined #openstack-ironic09:51
*** sambetts|afk is now known as sambetts10:06
sambettso/ Morning all10:07
dtantsurmorning sambetts10:09
*** dpawar has joined #openstack-ironic10:11
*** cjloader has joined #openstack-ironic10:14
*** tuanla_____ has joined #openstack-ironic10:15
*** tuanla____ has quit IRC10:17
*** cjloader has quit IRC10:19
*** racedo_ has joined #openstack-ironic10:23
*** tesseract has quit IRC10:27
openstackgerritOpenStack Proposal Bot proposed openstack/sushy-tools master: Updated from global requirements  https://review.openstack.org/53405910:27
*** tesseract has joined #openstack-ironic10:29
openstackgerritMerged openstack/ironic-lib master: Simplify logic in wait_for_disk_to_become_available  https://review.openstack.org/53486710:29
*** athomas has quit IRC10:30
*** fragatina has joined #openstack-ironic10:37
*** fragatina has quit IRC10:42
*** milan has joined #openstack-ironic10:50
openstackgerritDmitry Tantsur proposed openstack/ironic master: Allow setting {provisioning,cleaning}_network in node driver_info  https://review.openstack.org/46056410:55
openstackgerritMerged openstack/sushy master: Add support to accept custom connector object  https://review.openstack.org/53520010:55
*** pmannidi has joined #openstack-ironic11:05
*** pmannidi has quit IRC11:08
openstackgerritDmitry Tantsur proposed openstack/ironic master: Allow setting {provisioning,cleaning}_network in node driver_info  https://review.openstack.org/46056411:12
dtantsursambetts, bfournie: wdyt ^^^?11:12
*** deray has quit IRC11:14
openstackgerritMark Goddard proposed openstack/ironic master: Add RPC API and conductor manager for traits  https://review.openstack.org/53529611:17
openstackgerritShivanand Tendulker proposed openstack/ironic master: Add rescue related methods to network interface  https://review.openstack.org/50934211:19
*** stendulker_ has joined #openstack-ironic11:23
openstackgerritHarald Jensås proposed openstack/ironic master: Allow setting {provisioning,cleaning}_network in node driver_info  https://review.openstack.org/46056411:26
*** stendulker has quit IRC11:26
hjensasdtantsur: oh crap. I just rebased that same patch.11:27
dtantsurhjensas: could you please revert it? it needs much more than just rebasing11:28
hjensasdtantsur: will do. Sorry.11:28
*** stendulker_ has quit IRC11:29
*** namnh has quit IRC11:35
openstackgerritHarald Jensås proposed openstack/ironic master: Allow setting {provisioning,cleaning}_network in node driver_info  https://review.openstack.org/46056411:36
*** jistr is now known as jistr|mtg11:41
dtantsurhjensas: no problem. it's actually funny that we thought about the same patch at the same time :)11:46
dtantsurI'd not mind testing and/or reviewing of my version of course ;)11:47
hjensasdtantsur: yes. :) btw, is there a better way to revert than checking out your change and push it for review?11:48
dtantsurhjensas: I don't think so11:48
*** jkilpatr has joined #openstack-ironic11:53
*** jkilpatr has quit IRC11:53
*** jkilpatr_ has joined #openstack-ironic11:54
openstackgerritDmitry Tantsur proposed openstack/ironic-lib stable/pike: Use dd conv=sparse when writing images to nodes  https://review.openstack.org/53530711:58
*** tuanla____ has joined #openstack-ironic12:00
*** tuanla_____ has quit IRC12:02
*** tuanla____ has quit IRC12:03
*** gmonteiro has joined #openstack-ironic12:15
gmonteiroGood Morning Ironic12:15
*** bfournie has quit IRC12:21
*** dpawar has quit IRC12:25
*** rbartal has quit IRC12:28
dtantsurmorning gmonteiro12:40
gmonteiroo/ dtantsur12:41
gmonteirodtantsur: you can review this please https://review.openstack.org/#/c/524599/, when you have time :)12:43
patchbotpatch 524599 - ironic - Migrate python-oneviewclient validations to onevie...12:43
dtantsurgmonteiro: it's on my radar, but I'm in the middle of a customer escalation downstream, soo..12:44
gmonteirook :)12:45
*** jlabarre has joined #openstack-ironic12:45
*** athomas has joined #openstack-ironic12:51
jrollmorning folks13:05
*** tiendc has quit IRC13:09
dtantsurmorning jroll13:10
*** ianychoi has quit IRC13:12
*** bfournie has joined #openstack-ironic13:16
ameedaMorning :)13:18
ameedais there's a considerations about iLO Firmware Version to use server as compute/control node for openstack ?13:19
dtantsurameeda: hi! I'm not sure, and I don't see our iLO folks online (they're in East Asia)13:21
*** MattMan_1 has quit IRC13:21
*** MattMan_1 has joined #openstack-ironic13:22
*** tzumainn has joined #openstack-ironic13:27
*** jaianshu has quit IRC13:27
ameedadtantsur: what do you think about this error "During sync_power_state, max retries exceeded for node 885cc81d-6beb-40fe-92ca-498decae02cd, node state None does not match expected state 'power on'. Updating DB state to 'None' Switching node to maintenance mode. Error: IPMI call failed: power status."13:29
dtantsurameeda: power fault. if you did not change the IPMI credentials (either in ironic or on the node), your BMC might have creashed/hanged13:29
dtantsursometimes resetting the BMC may help13:30
ameedawhen I run introspection, the 2 servers powered on , but keep show "booting... DHCP"13:30
ameedadtantsur: I am totally lost :(13:30
ameedaI do this "tcpdump -an -i any port 67 or port 68" I see the communication is active13:32
dtantsurameeda: DHCP may be https://docs.openstack.org/ironic/latest/admin/troubleshooting.html#dhcp-during-pxe-or-ipxe-is-inconsistent-or-unreliable13:32
ameedaalso now I can't remove nodes " No conductor service registered which supports driver pxe_ipmitool"13:33
dtantsurand this means ironic-conductor has crashed, check its logs13:33
ameedaironic.conf -> enabled_drivers=pxe_ipmitool,pxe_ssh,pxe_drac,pxe_ilo,pxe_wol13:33
*** amarao1 has joined #openstack-ironic13:34
*** fragatina has joined #openstack-ironic13:36
*** dpawar has joined #openstack-ironic13:37
*** dpawar has quit IRC13:37
openstackgerritStenio Araujo proposed openstack/ironic master: Fix persistent information when getting boot device  https://review.openstack.org/52461613:38
*** dpawar has joined #openstack-ironic13:38
*** fragatina has quit IRC13:41
ameedayes, I fix it13:42
ameedaso what do you think about my problem ?13:42
ameedadtantsur:13:42
dtantsurameeda: you mention 3 different problems, which of them did you manage to fix?13:43
ameedadtantsur: I am sorry , about unable to introspect nodes, what if I update ilo version ?13:44
dtantsurameeda: having an up-to-date firmware version never hurts. esp. if you have problems with ironic calling IPMI13:44
dtantsuris anyone looking into the new multinode job failure? sambetts, pas-ha, mgoddard? sorry, I'm buried into an escalation downstream..13:45
ameedaI update 1 node with ilo 3 version 1.89 Jul 07 201713:45
ameedaI will run command for one node . I hope that will help13:46
ameedadtantsur: how can I be sure about pm_type ?13:46
ameedais that may cause the issues /13:47
dtantsursorry, I don't get the question. what is wrong with pm_type?13:47
ameedaI insert pm_type : "pxe_ipmitool" , but I am not sure about it. how can I select correct type ?13:47
dtantsurthis looks correct, just make sure to also provide correct credentials13:48
ameedaI am sure about credentials13:49
ameedalet me see, I will run introspect from upgraded ilo version13:49
ameedaI will let you know13:49
dtantsurcool13:49
*** weshay is now known as weshay|rover13:52
*** ianychoi has joined #openstack-ironic13:55
*** rloo has joined #openstack-ironic13:55
*** rloo has quit IRC13:56
ameedadtantsur: so when I execute " openstack overcloud node introspect --all-manageable" what should I got in server ?13:56
dtantsurthis runs introspection for all nodes in MANAGEABLE state13:56
ameedawhat I see is trying to boot from DHCP13:56
*** rloo has joined #openstack-ironic13:56
dtantsurthis is correct13:57
ameedathen ?13:57
dtantsurthen it loads, in case of iPXE, /httpboot/inspector.ipxe, then kernel and ramdisk13:57
ameedadtantsur: in my case it stuck on booting13:58
dtantsuryou mean, after loading the kernel and ramdisk?13:58
*** dprince has joined #openstack-ironic13:59
ameedaI am not sure, but it stuck after power on13:59
ameedacan you please check this log for me ? https://drive.google.com/file/d/1hVk_w-FN2PQzSe8a7LwKy0BlM9hDlxHX/view?usp=sharing14:00
*** rbudden has joined #openstack-ironic14:00
dtantsur"access denied"14:02
ameedasorry14:03
rloogood morning everyone, dtantsur14:04
rloodtantsur: has anyone looked into the multinode grenade CI? Looks like it is still failing14:04
dtantsurmorning rloo. yes, it is, for a different reason apparently.14:05
rloodtantsur: ok, i see your note in the whiteboard now14:05
dtantsurameeda: sorry, what should I see there? that's the log of all openstack services...14:06
rloodtantsur: well, at least we fixed one issue. i wonder how many issues there may be, given all the projects with changes this week :-(14:06
dtantsuryeah..14:06
dtantsurameeda: your problem is likely to not be within openstack, but within hardware and/or networking14:07
ameedadtantsur: sorry for that, how I can be sure about networking ?14:07
dtantsurameeda: this may help: https://docs.openstack.org/ironic-inspector/latest/user/troubleshooting.html#troubleshooting-pxe-boot14:07
*** jistr|mtg is now known as jistr14:08
ameedadtantsur: I will check, Thank you !!14:08
jrollhuh, this 'complex priority' section in this post is interesting. https://storyboard-blog.sotk.co.uk/things-that-storyboard-does-differently.html14:10
*** Goneri has joined #openstack-ironic14:10
jrollfeels like that could be useful for tracking weekly and cycle priorities for us14:10
rloojroll: oh, you mean like what other companies etc do? 'project management' ? :)14:11
rloogood morning jroll14:11
dtantsurjroll: yep14:12
jrollrloo: morning! please, no swear words (the PM word) in this channel14:12
jroll:)14:12
rloojroll: :D14:12
dtantsurTheJulia, rloo, we don't need https://review.openstack.org/#/c/534952/ merged, do we?14:14
patchbotpatch 534952 - ironic-lib - Minor follow-up for wait_for_disk tests14:14
rloodtantsur: there is one thing there, changes a unit test to take < 2 secs. but no, not needed.14:15
rloodtantsur: we only use the unit tests internally so i am fine if it goes into a sep release14:15
dtantsurrloo: if it's test-only, we can try rebasing it14:15
rloodtantsur: oh wait14:15
rloodtantsur: we don't need that. john incorporated that in a diff patch that got merged14:16
dtantsursweet14:16
dtantsurthen shall the release party begin? :)14:16
rloodtantsur: i had commented but forgot to vote.14:16
rloodtantsur: release, release, release. YAYYYY!!!!14:16
jroll\o/14:22
* TheJulia sips coffee and tries to wake up14:31
rloodtantsur: wrt the ngs error in the logs, that seems normal (I commented in white board). So the question is why nova-compute isn't starting14:32
TheJuliaoh crap, is now nova-compute not starting?14:32
rloogood morning TheJulia. and yes. apparently. multinode grenade is still down :-(14:32
TheJuliaugh14:33
TheJuliagot a link handy for my coffee sipping?14:33
*** cjloader has joined #openstack-ironic14:33
rlooTheJulia: in whiteboard14:33
*** mjturek has joined #openstack-ironic14:36
* dtantsur watches trees flying by his window14:38
TheJuliawow.... that.... is a fun error14:38
* TheJulia thinks dtantsur has the right idea14:38
TheJuliaso nova-compute is failing to start because ironic-api is unreachable....14:41
dtantsurmeh14:41
dtantsurTheJulia, rloo, here is ironic-lib https://review.openstack.org/#/c/535355/14:41
patchbotpatch 535355 - releases - Release ironic-lib 2.12.0 (final) for Queens14:41
rloodtantsur: thx14:42
rlooTheJulia: ugh14:42
*** cjloader has quit IRC14:43
TheJuliadtantsur: thanks14:43
*** cjloader has joined #openstack-ironic14:43
*** dpawar has quit IRC14:44
*** cjloader has quit IRC14:44
*** baha has joined #openstack-ironic14:44
*** cjloader has joined #openstack-ironic14:44
dtantsurTheJulia, rloo, and here goes sushy https://review.openstack.org/#/c/535357/14:45
patchbotpatch 535357 - releases - Release sushy 1.3.0 (final) for Queens14:45
rloodtantsur: wheeeee14:45
dtantsurnow let's concentrate on ironicclient14:45
dtantsurTheJulia: I've left comments on the version negotiation patches, hope you won't hate me ^_^14:45
TheJuliadtantsur: ugh, really?!?14:46
rlooumm, let's concentrate on fixing grenade test? :)14:47
TheJuliaso, I need to switch laptops because I have a clone of nova on it... but I wonder if our special handle failure/restart because of our client library/nova-compute interaction is still there14:47
TheJuliaugh, where was that...14:48
dtantsurit was in our devstack plugin, no?14:49
*** makowals has quit IRC14:52
*** makowals has joined #openstack-ironic14:53
TheJuliathe second restart14:54
TheJuliabut, it looks like the general service restart is where things go sideways14:54
TheJuliahttp://logs.openstack.org/36/509336/31/check/ironic-grenade-dsvm-multinode-multitenant/6da9163/logs/grenade.sh.txt.gz#_2018-01-18_05_50_50_994 ?14:55
ameedahi14:56
ameedawhat about this log "compile time options: IPv6 GNU-getopt DBus no-i18n IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth no-DNSSEC loop-detect inotify"14:56
ameedafrom this "journalctl -u openstack-ironic-inspector-dnsmasq"14:56
dtantsurthis is dnsmasq's start up output. what's wrong with it?14:57
ameedaI am not sure about it, just asking14:57
*** jaganathan has quit IRC14:58
ameedacan I describe my status to help me ?14:58
TheJuliamy last error log was unrelated it looks like :( Still digging15:02
*** jcoufal has joined #openstack-ironic15:05
TheJuliait kind of looks like the redirect in apache is just not loading15:11
TheJuliaameeda: By all means, some of us are troubleshooting a major CI issue at the moment, but pose your questions/issues and hopefully someone might have seen it before or be able to point you in the right direction15:12
*** makowals has quit IRC15:12
TheJuliarloo: dtantsur: http://logs.openstack.org/36/509336/31/check/ironic-grenade-dsvm-multinode-multitenant/6da9163/logs/grenade.sh.txt.gz#_2018-01-18_05_50_47_74415:14
sambettsameeda: do you see dnsmasq actually receiving the DHCP requests from the baremetal?15:15
sambettsameeda: dnsmasq will only hand out IPs on a network that it as an IP address in, so does your DNSmasq host have an IP address e.g. x.x.x.2 in your inspection network?15:15
rlooTheJulia: hmm. What changed there? (blue moon maybe?)15:16
* dtantsur watches the storm status going to RED in Berlin and thinks he won't get wine today..15:16
sambettsdtantsur: woah?!15:17
dtantsuryep :(15:17
dtantsurTheJulia, rloo, maybe we need this apache reload here https://github.com/openstack/ironic/blob/master/devstack/upgrade/upgrade.sh#L102 ?15:17
sambettsdtantsur: it pretty crazy windy here in the south of england too, my garden fence is going crazy and I think is broken15:17
sambettsdtantsur: but I don't think the warnings are Red15:17
dtantsursambetts: there are videos about flying roofs all over the middle of Germany15:18
sambetts:O15:18
dtantsurcheck out FB15:18
ameedaTheJulia: ok I will post my issue, Thanks15:18
TheJuliarloo: dtantsur: looking at https://github.com/openstack-dev/devstack/blame/master/lib/apache I'm wondering if the underlying OS changed behavior15:18
*** rpioso|afk is now known as rpioso15:19
rpiosoGood morning, all15:20
ameedasambetts: dnsmasq log : http://paste.openstack.org/show/646916/15:20
ameedasambetts: how can I check that inspection network has IP ?15:21
TheJulialooks like keystone is also hitting it on ubuntu, so I'm thinking devstack fix...15:21
TheJuliahttp://logs.openstack.org/36/509336/31/check/ironic-grenade-dsvm-multinode-multitenant/6da9163/logs/grenade.sh.txt.gz#_2018-01-18_04_37_17_44915:21
*** hamzy has quit IRC15:21
openstackgerritRushil Chugh proposed openstack/ironic master: Add XClarity Driver  https://review.openstack.org/51942715:23
* TheJulia looks at the journal file15:25
rlooSo that 'To activate the new configuration, you need to run...' seems normal. i see that on a multi-grenade test that works.15:25
rloowondering if there is a check anywhere to see that the redirect works.15:25
TheJuliahmmm... but apache never seems to actually load the config, and it complains in its error log when keystone is down15:26
TheJuliarloo: journal file most likely15:26
TheJuliaso it looks like, via the apache log, that it did actually reload 2 seconds after15:29
rloothis is where it is restarted i think: http://logs.openstack.org/36/509336/31/check/ironic-grenade-dsvm-multinode-multitenant/6da9163/logs/grenade.sh.txt.gz#_2018-01-18_05_50_48_47215:29
TheJuliahttp://logs.openstack.org/36/509336/31/check/ironic-grenade-dsvm-multinode-multitenant/6da9163/logs/screen-n-cpu.txt.gz#_Jan_18_05_45_57_05707715:34
TheJuliaerr, unrelated, service down15:37
*** MaxPC has joined #openstack-ironic15:37
*** links has quit IRC15:38
TheJuliaso, systemd truly never actually restarts n-cpu15:39
TheJulia5:48 is the last entry in n-cpu log, 5:50 is when the redirect was loaded15:39
TheJuliait looks like, based on our plugin, while we were not expecting it to not be running15:43
TheJuliaso, looks like we restart apache in start_ironic15:43
rlooTheJulia: according to the comments in upgrade.sh, we don't restart n-cpu cuz we didn't upgrade nova.15:47
*** hjensas is now known as hjensas|afk15:48
*** zshi has quit IRC15:48
*** alex_xu has quit IRC15:50
*** jerrygb has joined #openstack-ironic15:50
TheJuliayeah, looks like nova is just dying on its own and being marked as failed15:50
TheJuliaalthough the connection refused bits are still confusing15:50
openstackgerritRushil Chugh proposed openstack/ironic master: Add XClarity Driver  https://review.openstack.org/51942715:51
*** jerrygb has left #openstack-ironic15:51
*** alex_xu has joined #openstack-ironic15:52
TheJuliai _suspect_ we might need to just remove the conditional from https://github.com/openstack/ironic/blob/master/devstack/upgrade/upgrade.sh#L109-L11615:52
*** zshi has joined #openstack-ironic15:54
rlooTheJulia: odd that nova compute would just fail. can we just do a 'if nova-compute-not-running, start_nova_compute' before L122?15:55
rlooTheJulia: oh wait. even though we don't want to upgrade nova, is the upgraded nova code going to be used if we restart nova?15:55
TheJuliaI'm trying to verify that it is or is not upgraded at the moment15:56
rlooTheJulia: i wonder if the old nova doesn't work well with some new libraries or something.15:56
dtantsurjroll: maybe you have a useful hint: https://bugzilla.redhat.com/show_bug.cgi?id=153563715:56
openstackbugzilla.redhat.com bug 1535637 in openstack-ironic "Free disk space check (for raw image) ignores sparseness" [Unspecified,New] - Assigned to rhos-maint15:56
jrolldtantsur: I think "disk size: 7.0G" is the raw size, no?15:57
jrollor I guess they say it's "close", hrm15:58
dtantsurjroll: I hope so, but I don't know for sure..15:58
jrolldtantsur: yeah idk this stuff well offhand, though could investigate15:59
TheJuliaso we are not upgrading it, it has ironicclient 1.17 installed when the grenade job fails15:59
TheJuliarloo: I truly think systemd is just going "oh, this looks like it is not working, let me kill it for you"15:59
dtantsurI remember a change moving ironicclient initialization from __init__ to init_host15:59
*** stendulker has joined #openstack-ironic15:59
*** dpawar has joined #openstack-ironic15:59
TheJuliaexcept it is already running, and is just spewing errors because ironic is down for the upgrade sequence16:00
rlooTheJulia: i suppose it won't hurt to push up a patch16:00
*** dpawar has quit IRC16:00
rloowhy would systemd decide to be helpful?16:00
rlooall of a sudden...16:00
TheJuliarloo: perhaps because we are curesed?16:00
TheJuliai dunno16:00
TheJuliamaybe timing16:00
rlooTheJulia: oh, i was thinking 'lucky'16:00
TheJuliawe are definitely not lucky16:01
TheJuliaanyway, finally switching laptops16:01
openstackgerritMark Goddard proposed openstack/ironic master: WIP: API: Node Traits API  https://review.openstack.org/53226916:02
TheJuliawoot, network plumbing broken to my dev vm16:03
*** dpawar has joined #openstack-ironic16:04
stendulkerGood morning all, TheJulia, rloo, dtantsur, sambetts16:04
rloomorning stendulker16:05
*** milan has quit IRC16:05
*** hamzy has joined #openstack-ironic16:05
dtantsurhey stendulker16:05
*** mjura has quit IRC16:06
stendulkerrloo: Wanted to discuss about your comment of whether to add 'mode' argument to all in-tree boot interfaces methods prepare_ramdisk and clean_up_ramdisk16:06
stendulkerdtantsur: Hi16:06
rloostendulker: i haven't had a chance to look at any comments you made since yesterday16:07
rloostendulker: what do you want to discuss exactly16:07
*** hamzy has quit IRC16:07
stendulkerrloo: I think we do not need to do that with new proposed check in validate()16:07
*** hamzy has joined #openstack-ironic16:07
rloostendulker: should i read something/a comment first, before having this discussion?16:07
stendulkerrloo: https://review.openstack.org/#/c/400437/85/ironic/drivers/modules/ilo/boot.py@41616:08
patchbotpatch 400437 - ironic - Agent rescue implementation16:08
rloostendulker: i don't see any comments there from you16:08
*** makowals has joined #openstack-ironic16:08
stendulkerrloo: I have not added16:08
rloostendulker: ok, it is coming back to me now16:08
rloostendulker: i am fine if we don't make that change16:09
rloostendulker: is that what you wanted to know?16:09
rloostendulker: with the check in validate(), it is probably better not to have that change, so we know what supports/doesn't support16:09
stendulkerrloo: ok. also wanted to let you know that we would need 'mode'  flag for boot.validate as well16:09
rloostendulker: oh geez. really?16:10
stendulkerwe need to call boot.validate() in  rescue.validate()16:10
stendulkerwhen manage_boot is true16:10
openstackgerritJulia Kreger proposed openstack/ironic master: Always attempt to restart n-cpu  https://review.openstack.org/53539116:10
rloostendulker: but does code in boot.validate() need to change depending on deploy or rescue?16:10
stendulkerwe would be calling prepare_ramdisk16:11
TheJuliafolks: If ^^^ works, I'll follow-up with a lp bug and amend the script in a follow-up patch so we can get backup and running asap16:11
NobodyCamGood Morning Ironic'ers16:11
stendulkeryes, as when we call boot.validate, node provision state  is active16:11
rloostendulker: would it make sense to check the node state in boot.validate(), to get the mode?16:12
*** makowals has quit IRC16:12
stendulkerrloo: we cannot determine how that call has been made16:12
mgoddardrloo, jroll: ^^ now with added RPCs16:12
stendulkerwe will get state as 'active' and not one of rescuing...16:12
rloostendulker: and folks thought that the rescue work was done, just needed reviews? :-(16:13
rloostendulker: sorry. just a bit not optimistic today.16:13
stendulkerrloo: I'm sorry, but this agent patch needs bit of work.16:13
*** AlexeyAbashkin has quit IRC16:13
rloostendulker: off the top of my head, i don't have a solution, but i don't like adding 'mode' to boot.validate(). it makes it inconsistent with all the other Interface.validate()s16:14
rloostendulker: maybe this is a problem with our code/design/architect, not sure.16:14
stendulkerrloo: yes, it would make it incosnsitent16:14
rloostendulker: yes, i realize the agent patch needs a bit of work. just wish that work had been done sooner :)16:14
stendulkerrloo: Another thing is we can live without it...16:14
*** hamzy_ has joined #openstack-ironic16:14
stendulkerrloo: We would not be able to skip certain boot.validate() checks based on rescuing state16:15
rloostendulker: i am fine if we live w/o it, i think anyway. you can add a TODO or something?16:15
stendulkerrloo: Also it would un-necessarily check for deploy kernel/ramdisk params16:15
rloostendulker: i don't know what checks are made, but if we are rescuing, hopefully we have deployed and nothing has changed so that boot.validate() would fail?16:15
stendulkerrloo: We do check resccue kernel/ramdisk in rescue.validate, so should be ok, i suppose for the time being16:16
stendulkerrloo: Yes, nothing should fail.16:16
rloostendulker: alternative is to add a new method Boot.validate_rescue() but I don't like that either.16:16
rloostendulker: i'm good with a TODO for now.16:16
stendulkerrloo: Some checks for instance image and BFV16:16
rloostendulker: a TODO wherever boot.validate() is called in the rescue-related code16:17
*** hamzy has quit IRC16:17
stendulkerrloo: Ok, will do that.16:17
stendulkerrloo: Thank you.16:17
rloostendulker: thank you!16:17
openstackgerritMark Goddard proposed openstack/ironic master: WIP: API: Node Traits API  https://review.openstack.org/53226916:18
*** e0ne has quit IRC16:23
*** crushil has joined #openstack-ironic16:23
*** pcaruana has quit IRC16:29
*** deray has joined #openstack-ironic16:33
deraydtantsur, hi16:33
deraydtantsur, shouldn't Sushy's major version be updated?16:36
dtantsurderay: why?16:36
deraydtantsur, refresh() API's functionality changes..16:36
deraydtantsur, Sushy Connector c'tor also changes16:37
dtantsurderay: what's the second change?16:37
dtantsurbut yeah, refresh() change may be confusing..16:38
deraydtantsur, earlier Connector c'tor used to be passed on username/password .. now those are not passed anymore .. those are stored as part of Auth()16:38
deraydtantsur, altho Suhsy root c'tor also changes but its backward compatible anyway16:39
jlvillalGood morning Ironic16:39
dtantsurmorning jlvillal16:39
derayjlvillal, g'morning16:39
dtantsurderay: Connector is not a part of the API.. the refresh() change worries me16:40
dtantsurI wonder if we did the right thing with it16:40
*** dpawar has quit IRC16:40
*** crushil has quit IRC16:40
jlvillaldtantsur, sambetts: Regarding the oslo.serialization, I spent some time and think I figured out the issue in Glance. Basically they would try to serialize and Exception and if any Exception was raised then they would return a value. With change no longer raising an exception it broke them.16:41
deraydtantsur, why Connector is not part of public ly exposed classes?16:41
jlvillalThe patch: https://review.openstack.org/535166  if interested to look16:41
patchbotpatch 535166 - glance - Resolve unit test failures with going to oslo.seri...16:41
dtantsurderay: probably because before your change it was not useful16:41
jlvillalWe will see if they approve it or not.16:41
deraydtantsur, but proliantutils were already extending Connector for its own purpose16:42
*** fragatina has joined #openstack-ironic16:43
dtantsurthen we probably should not have removed the arguments..16:43
*** fragatina has quit IRC16:44
dtantsurbut I'm more worried about refresh(). with what we changed it's no longer refresh()16:44
*** fragatina has joined #openstack-ironic16:44
deraydtantsur, agreed for Connector.. but for refresh() I think the current behaviour is more apt than the older one. Only issue is it needs to be invalidated first to have the refresh to take effect..16:45
dtantsurwell, right, so refresh is no longer refreshing :)16:45
dtantsurwhich is.. bad16:46
derayunless invalidated first, yes :)16:46
derayrefresh(true) will anyway do ..16:46
dtantsurand it has to be the default16:47
dtantsurI guess we have to flip force to True in https://github.com/openstack/sushy/blob/master/sushy/resources/base.py#L24716:47
dtantsurTheJulia: ^^^16:47
rloogood morning NobodyCam, jlvillal16:47
rloothx mgoddard, hope to look at them soon16:48
openstackgerritRushil Chugh proposed openstack/ironic master: Add XClarity Driver  https://review.openstack.org/51942716:48
rlooFor anyone not paying attention, the gate is broken, I've updated the whiteboard. Please DO NOT recheck16:48
deraydtantsur, yeah.. it makes me feel so16:48
NobodyCamGood morning rloo :)16:48
*** jaganathan has joined #openstack-ironic16:49
deraydtantsur, TheJulia I can take care of that change .. but alas I can only work on that tomorrow morning my time :(16:50
dtantsurderay: I'll handle it, thanks16:50
TheJuliadtantsur: ugh :(16:50
TheJuliadtantsur: you going to wip -1 your releases repo patch?16:50
dtantsuralready16:50
TheJuliaawesome16:50
deraydtantsur, thank you!16:52
dtantsurnp16:53
dtantsursorry for not noticing it earlier16:53
deraydtantsur, never mind .. better late than never :)16:53
*** amarao1 has quit IRC16:54
openstackgerritMichael Turek proposed openstack/ironic-python-agent master: Use lshw in place of dmidecode for the default hardware manager  https://review.openstack.org/50179916:54
deraydtantsur, I also need to take care of the corresponding changes in proliantutils (now that it uses Sushy for all Redfish related stuff)16:54
*** marios has quit IRC16:56
deraydtantsur, TheJulia and others catch you tomorrow then.. good day ahead. bye!16:56
TheJuliagoodnight deray16:56
deraydtantsur, TheJulia btw there's another Sushy dependent lib I am aware of: https://github.com/openstack/rsd-lib16:58
derayTheJulia, good day :)16:58
*** crushil has joined #openstack-ironic16:59
*** deray has quit IRC17:00
sambettsjlvillal: I saw! Thanks for pushing on that I really thought it wasn't your patches fault that glance was broken ... I hate that the first response to glances ut breaking was well it can't be our fault...17:01
jlvillalsambetts, heh. True :)17:02
openstackgerritDmitry Tantsur proposed openstack/sushy master: Restore the default semantics of refresh()  https://review.openstack.org/53540617:03
dtantsurTheJulia and others ^^^17:03
dtantsurnow lemme address another potentially breaking change17:03
*** linkmark has joined #openstack-ironic17:03
openstackgerritRuby Loo proposed openstack/ironic master: Add rescuewait timeout periodic task  https://review.openstack.org/35315617:04
*** jcoufal has quit IRC17:13
openstackgerritDmitry Tantsur proposed openstack/sushy master: Restore interface of Connector  https://review.openstack.org/53541317:17
dtantsurTheJulia, rloo, jlvillal, and the second one ^^^17:17
rloodtantsur: #@$#% Let me know if you need me to +2. I haven't paid attention to those patches, so it'd be a blind-i-trust-you thing.17:18
dtantsurrloo: they are relatively trivial from Python point of view..17:18
dtantsurno idea where my eyes were when reviewing all this..17:19
dtantsurTheJulia: can you take it from here please? We need these two patches merged, then repropose the release?17:19
dtantsurI'll be around, but I'd avoid sitting in front of the computer till night17:19
TheJuliadtantsur: no problem, I've got it17:20
dtantsurawesome, thanks a lot!17:20
TheJuliadtantsur: I'm about to post comments to your latest comments17:20
TheJuliaon the clien17:20
TheJuliat17:20
dtantsurawesome! btw the outcome of our today's API-SIG discussion was "Let's stop writing low-level SDKs" :) but that's for the future, bright and shiny17:21
rloomgoddard: by the way, wrt https://review.openstack.org/#/c/532268/. I have comments in PS5 that weren't addressed yet. PS6 was only a rebase.17:22
patchbotpatch 532268 - ironic - Add RPC object for traits17:22
dtantsurrloo: yeah, we need +2 on these, since we're supposed to release today :(17:23
dtantsurI hope these patches are quite straightforward17:23
rloodtantsur, TheJulia: please ping me. I'll keep an eye out for them.17:23
*** crushil has quit IRC17:25
dtantsurthanks rloo!17:25
*** amarao has quit IRC17:26
TheJuliadtantsur: I need to ponder the one thing, but should be able to update the ironicclient patches today17:38
*** sambetts is now known as sambetts|afk17:39
dtantsurcool!17:39
rloodtantsur: reviewed and commented on sushy patches, even though i don't know what is going on :)17:39
dtantsurthanks!17:39
dtantsuranything requiring an urgent update?17:39
rloodtantsur: i don't think urgent or I wouldnt' have +2. I leave it for you to decide.17:40
*** athomas has quit IRC17:42
* TheJulia realizes that the podcast recording she will be on later today will be a nice break from the day17:43
*** stendulker_ has joined #openstack-ironic17:46
* dtantsur is semi-offline now17:48
*** stendulker has quit IRC17:49
crushil_Hi. I have a doubt regarding py35. I have updated https://review.openstack.org/#/c/519427/32/ironic/tests/unit/drivers/third_party_driver_mocks.py file with the following http://paste.openstack.org/show/ivYEOAWaQNC8hKkLfpZL/ and it still fails with the error TypeError: catching classes that do not inherit from BaseException is not allowed. Any idea what I am missing?17:50
patchbotpatch 519427 - ironic - Add XClarity Driver17:50
*** stendulker_ has quit IRC17:51
*** penick has joined #openstack-ironic17:53
jrollcrushil_: I think you want sys.modules['xclarity_client.exceptions'] = xclarity_client_exceptions17:55
jrollalternatively, xclarity_client_exceptions.exceptions.XClarityException17:56
jroller17:56
jrollalternatively, xclarity_client_exceptions.exceptions.XClarityException = Exception17:56
openstackgerritDmitry Tantsur proposed openstack/sushy master: Restore the default semantics of refresh()  https://review.openstack.org/53540617:57
dtantsurTheJulia, rloo, I hope that's it now ^^^17:57
rloodtantsur: we all hope :)17:57
dtantsurnow I really stand up from the computer, will check for pings from time to time17:57
*** penick has quit IRC17:58
*** dtantsur is now known as dtantsur|afk17:58
TheJuliadtantsur|afk: go have a beer or something17:58
*** AlexeyAbashkin has joined #openstack-ironic17:58
dtantsur|afkwine! we have wine for today17:59
jroll\o/17:59
* dtantsur|afk sees potential bikeshedding on "force" argument and runs away17:59
jrollblue!17:59
*** tesseract has quit IRC18:00
*** derekh has quit IRC18:00
crushil_jroll, That didn't work. :(18:01
jrollhrm18:01
*** AlexeyAbashkin has quit IRC18:03
TheJuliapurple! Purple beer!18:04
TheJuliarloo: looks like 535391 fixes grenade. The jobs are not done yet, but they completed upgrading and are testing18:07
rlooTheJulia: yay.18:07
rlooTheJulia: so we need a 'real' patch etc. that we can approve.18:07
TheJuliaif you want do a quick review, I'm going to start writing up a detailed bug entry in launchpad18:07
rlooTheJulia: oh yeah, that. heh. sec.18:08
TheJuliarloo: well, that one has to be rechecked, but that one was intended to be able to be just +a'ed if the universe aligned18:08
TheJuliaoh is there already a bug?18:08
rlooTheJulia: doubt it, thought you were going to open one18:08
rlooTheJulia: i meant, 'that' == 'me review'18:08
TheJulia(rechecked due to a post-failure and timeout) :(18:08
TheJuliaoh, yeah, take a look, I was just going to update the commit message at this point18:09
rloojlvillal, sambetts|afk, vdrok, anyone that cares, here's TheJulia's patch to fix multinode grenade: https://review.openstack.org/#/c/535391/18:12
patchbotpatch 535391 - ironic - Always attempt to restart n-cpu18:12
*** AlexeyAbashkin has joined #openstack-ironic18:14
openstackgerritAdam Kimball proposed openstack/ironic master: Add OpenBMC class for accessing nodes using OpenBMC  https://review.openstack.org/42983618:17
*** penick has joined #openstack-ironic18:18
*** penick has quit IRC18:18
openstackgerritMichael Turek proposed openstack/ironic-python-agent master: Use lshw in place of dmidecode for the default hardware manager  https://review.openstack.org/50179918:18
*** penick has joined #openstack-ironic18:18
*** penick has quit IRC18:19
*** AlexeyAbashkin has quit IRC18:19
*** penick has joined #openstack-ironic18:19
openstackgerritJulia Kreger proposed openstack/ironic master: Always attempt to restart n-cpu  https://review.openstack.org/53539118:19
*** penick has quit IRC18:20
*** penick has joined #openstack-ironic18:20
*** penick has quit IRC18:20
*** penick has joined #openstack-ironic18:21
*** penick has quit IRC18:21
*** AlexeyAbashkin has joined #openstack-ironic18:22
TheJuliarloo: ^^^18:23
TheJuliaadded the bug18:23
rlooTheJulia: already +2'd. we need another victim. err. core.18:24
* TheJulia sets out beer next to the patch18:24
* dtantsur|afk appears from the shadows18:24
TheJuliaI didn't put wine out...18:24
TheJulia:)18:24
* jroll gives his max score :(18:24
jrollit's okay though, I have good beer waiting in the fridge18:25
TheJulia:( and :)18:25
TheJuliasmiley only being beer though18:25
* dtantsur|afk disappears back in the shadows18:26
jrollheh18:26
*** AlexeyAbashkin has quit IRC18:26
rloogood bait...18:26
TheJuliaone sushy change in the gate, the other started18:31
TheJuliavdrok: good point.... I remember when we ran into that. :\  I ultimately suspect the cleaner/best option would be to start the redirect far earlier, since n-cpu blows up with the client errors...18:41
TheJuliaDidn't we talk about at one point, about directly publishing into placement?18:41
* jroll wants to18:42
vdrokyes we did, but i dont think placement supports it yet18:42
vdrokat least ive seen an email regarding that in ml recently18:42
jrollI think the decision between us and nova was to let placement stabilize a bit first, and/or be broken out from nova18:42
vdrokalso good morning all :)18:42
jrollmorning vdrok :)18:43
vdroko/18:43
rloogood morning vdrok18:43
TheJuliagood morning vdrok18:43
vdrokor was it about adding ironic nodes into placement aggregates?.. not sure18:43
* TheJulia doesn't remember, ETOOMUCHCONTEXTNEEDED18:45
TheJuliaactually, it is more like the context swap runs out of ram18:47
jrollvdrok: without aggregates, nodes are just a resource provider, it definitely supports it18:47
TheJuliaI seem to remember mention of some sort of data/structural issue in sydney... :(18:50
*** edleafe- has joined #openstack-ironic18:55
*** edleafe has quit IRC18:58
openstackgerritMerged openstack/sushy master: Restore interface of Connector  https://review.openstack.org/53541318:59
*** hjensas|afk is now known as hjensas19:00
TheJuliawoot, one down, one to go19:03
TheJuliaAdditional disucssion/comments in the review. Still thinking we need to just go ahead and land, move forward from there. Seems like we're juggling a few distinct issues that are compounding :\19:04
rlooTheJulia:  you mean 535391? yeah, we need to land it if it fixes our gate. Then we better do a better fix so it doesn't break later.19:11
*** edleafe- is now known as edleafe19:12
*** dprince has quit IRC19:18
TheJuliaThere are many variables :(19:18
openstackgerritMerged openstack/sushy master: Restore the default semantics of refresh()  https://review.openstack.org/53540619:23
*** tzumainn has quit IRC19:29
TheJuliarelease for sushy updated19:35
TheJuliahttps://review.openstack.org/#/c/535357/19:36
patchbotpatch 535357 - releases - Release sushy 1.3.0 (final) for Queens19:36
*** harlowja has joined #openstack-ironic19:52
*** dprince has joined #openstack-ironic19:54
rlooyay, red with pink highlights are gone! long live black! https://docs.openstack.org/ironic/latest/admin/interfaces/boot.html20:09
rloo(compared to pike's red/pink, eg: https://docs.openstack.org/ironic/pike/admin/drivers/ipa.html)20:11
*** e0ne has joined #openstack-ironic20:15
*** jlvillal has left #openstack-ironic20:23
*** jlvillal has joined #openstack-ironic20:23
openstackgerritOpenStack Release Bot proposed openstack/sushy master: Update reno for stable/queens  https://review.openstack.org/53547520:26
*** fragatina has quit IRC20:30
*** hw_wutianwei has quit IRC20:31
*** jlvillal has quit IRC20:31
*** jlvillal has joined #openstack-ironic20:31
*** hw_wutianwei has joined #openstack-ironic20:32
*** jlvillal has left #openstack-ironic20:33
*** jlvillal has joined #openstack-ironic20:33
*** e0ne has quit IRC20:39
*** penick has joined #openstack-ironic20:39
TheJuliarloo: back to the drawing board http://logs.openstack.org/91/535391/2/check/ironic-grenade-dsvm-multinode-multitenant/09d8568/logs/screen-n-cpu.txt.gz20:44
rlooTheJulia: :-(20:44
*** AlexeyAbashkin has joined #openstack-ironic20:45
rlooTheJulia: looks like what vdrok was warning about20:46
* TheJulia spends five minutes of quality time with her cat while thinking about possible options20:46
rloowhy did systemd all of a sudden decide to fail the compute process?20:47
rloovdrok: ^^ if you have any ideas...20:49
*** AlexeyAbashkin has quit IRC20:49
* vdrok looks20:49
TheJuliaWell, that time we stopped nova, but when we went to start it, all of a sudden there was an unxpected parameter because of incompatabilities20:51
*** penick has quit IRC20:51
TheJuliafunny thing is, looks like the other job was passing20:52
*** penick has joined #openstack-ironic20:52
TheJuliabut, likely compatible libraries since  they re differnet scarios if memory serves20:52
vdrokbut nova itself should be upgraded already right?20:54
rloovdrok: no. we don't want nova to be upgraded.20:55
rloovdrok: that's why we didn't stop/start it in the first place.20:55
vdrokah, right, we upgrade ironic only. and grenade script seems to have succeeded20:55
TheJuliaanyone know why we don't upgrade nova?20:56
vdrokwell if we would it would be upgraded before ironic20:56
vdrokwhich is not the case we want to test :)20:57
TheJuliaI suspect we need to consider tossing that out the window20:57
vdrokand yeah here oslo_utils is of newer version it seems20:57
vdrokor not, hrm20:58
TheJuliawhat breaks if we upgrade.. potentially version pins on master->master... but if we land new logic, then it should be fine....20:58
rloovdrok: i think it is oslo.db20:58
rloovdrok: that is newer verson20:58
TheJuliaI bet utils is just passing kwargs or something like that20:58
rloovdrok: cuz nova error is 'retry_on_request' not there20:58
TheJuliahmm20:59
rloohere it is: https://github.com/openstack/oslo.db/commit/4a727233dc2b7d1021ed7932d2cd27d8053dca3120:59
TheJuliaokay, so just restarting is not viable....21:00
rlooso we cannot restart an old process if we've upgraded to new libraries21:00
rloounless we use containers or something but we're not going there.21:00
vdrokright oslodb21:00
TheJuliawhat if we upgraded nov anad restarted, it would e "out of order" which owuld break pinning for nova (i think) (if we tried to change it without fixing it first)21:00
TheJulianova and21:00
rlooso again, why did systemd kill nova compute?21:00
* vdrok goes to lunch, sry21:00
rloovdrok: don't be sorry. i'm sorry!21:01
TheJuliawhy does systemd suddenly change?21:01
rlooTheJulia: that's my question! :)21:02
* TheJulia kind of feels like asking why systemd behavior has changed is sort of in the same class of Star Trek V and "why does god need a starship?"21:02
rlooTheJulia: no way, i am not giving systemd that much aweness!21:02
TheJulialol21:02
TheJuliaoh, I wasn't suggesting that! I was just thinking that its behavior seems to change suddenly21:03
TheJuliaand that seems to be "normal" for systemd21:03
rlooTheJulia: do we know for sure that it is systemd?21:03
rlooTheJulia: next time we try a test, in the patch, we should disable all the tests except the one we're interested in :)21:04
TheJuliarloo: OMG YES!21:05
TheJuliasystemd seems to be deciding unilatirally that the service has failed. Nothing in the other logs that I've spotted...21:05
TheJuliahmm, I didn't notice this last time http://logs.openstack.org/36/509336/31/check/ironic-grenade-dsvm-multinode-multitenant/6da9163/logs/syslog.txt.gz#_Jan_18_05_50_0821:07
openstackgerritMark Goddard proposed openstack/ironic master: Add RPC object for traits  https://review.openstack.org/53226821:08
openstackgerritMark Goddard proposed openstack/ironic master: Add RPC API and conductor manager for traits  https://review.openstack.org/53529621:08
openstackgerritMark Goddard proposed openstack/ironic master: WIP: API: Node Traits API  https://review.openstack.org/53226921:08
openstackgerritMark Goddard proposed openstack/ironic master: Add a version argument to traits DB API  https://review.openstack.org/53548221:08
TheJuliahttp://logs.openstack.org/36/509336/31/check/ironic-grenade-dsvm-multinode-multitenant/6da9163/logs/screen-n-cond.txt.gz#_Jan_18_05_51_49_92290321:09
TheJuliasomething is seriously going sideways21:09
jrollsegfaults :o21:11
rlooTheJulia: i was trying to recall why ironic has to start before nova, and it is the thing you're trying to fix, if we start nova-that-has-ironic-api-version-avail-only-in-new-ironic-api, it'll barf. in our case, i don't think we've up'd the ironic version in nova, so we could upgrade nova first.21:11
*** Nisha_Agarwal has joined #openstack-ironic21:13
* TheJulia wonders if it is time to just move grenade to py3 and hope21:13
rloonova is using 1.35, a queens release. so it won't work.21:13
TheJuliarloo: but there is logic in grenade to handle the case of n-cpu barfing on initial upgrade start21:13
TheJuliaif it is ironic, because of the upgrade order21:14
rlooTheJulia: oh really?21:14
TheJuliaoh21:14
TheJuliaOH21:14
TheJuliabecause we never update ironic-api21:14
rlooTheJulia: well, it won't hurt to push up a patch to see what happens.21:14
TheJuliawe never start an up to date endpoint21:14
rlooTheJulia: oh. yeah. we want to use the old ironic-api. that's what we're testing.21:14
*** mjturek has quit IRC21:14
TheJuliaThere is a reason behind that, but does that reason still make sense?21:16
rlooTheJulia: yes it makes sense. cuz we're testing rolling upgrade -- old conductor + new conductor.21:16
rlooTheJulia: in that state, it has to be old api.21:17
rlooTheJulia: step 1.1 in this table: https://docs.openstack.org/ironic/latest/contributor/rolling-upgrades.html#rolling-upgrade-process21:18
rlooTheJulia: I say we don't test rolling upgrades at all! then we should be good.21:18
openstackgerritMark Goddard proposed openstack/ironic master: Add RPC object for traits  https://review.openstack.org/53226821:18
openstackgerritMark Goddard proposed openstack/ironic master: Add RPC API and conductor manager for traits  https://review.openstack.org/53529621:18
openstackgerritMark Goddard proposed openstack/ironic master: WIP: API: Node Traits API  https://review.openstack.org/53226921:18
*** mjturek has joined #openstack-ironic21:21
TheJuliaI bet with the conductor going sideways as well, the nova user might actually be hitting a ulimit or some built in limit mechanism, which might also be related to why the nova-compute process goes sideways possibly21:22
*** weshay|rover is now known as weshay|rover|den21:24
*** weshay|rover|den is now known as weshay|dentist21:24
rlooTheJulia: wha do you think systemd is 'watching' to know/think that compute is failing?21:26
TheJuliahttp://logs.openstack.org/10/534710/1/check/ironic-grenade-dsvm-multinode-multitenant/079fa3e/logs/grenade.sh.txt.gz#_2018-01-17_11_50_39_417 dynamic linking error21:26
rlooTheJulia: that is swift?21:28
TheJuliarloo: don't entirely no, but it looks like the conductor starts going sideways with segfaults before nova-compute is killed off21:29
rlooTheJulia: oh, that is a diff patch/result. interesting. but then it shouldn't be just us, or is ironic the only one that does this sort of grenade test?21:32
TheJuliaI think we are the only ones21:32
*** mjturek has quit IRC21:32
rlooTheJulia: I wonder if all these tests are being run on the same set of test nodes/systems.21:32
*** openstackgerrit has quit IRC21:33
*** mjturek has joined #openstack-ironic21:34
TheJuliarax and inap21:37
TheJuliaso far21:37
*** AlexeyAbashkin has joined #openstack-ironic21:45
*** openstackgerrit has joined #openstack-ironic21:48
openstackgerritJulia Kreger proposed openstack/ironic master: DNM Test if weirdness exists with grande+py3  https://review.openstack.org/53549221:48
TheJuliahighly technical term of weirdness21:48
*** AlexeyAbashkin has quit IRC21:50
TheJuliarloo: ^ maybe a clue in an 1-1.5 hours. I have a podcast recording strating in about 10 minutes, so consider me semi-afk for the next hour21:50
rlooTheJulia: thx. I'll be gone after that. so good luck if you come back, or hopefully someone else continues looking into it21:51
TheJuliathe dynamic linker errors are showing up in a successful grenade job21:54
TheJuliaso likely unrelated21:54
*** hamzy_ has quit IRC21:54
*** linkmark has quit IRC21:55
*** threestrands has joined #openstack-ironic21:56
*** threestrands has quit IRC21:56
*** threestrands has joined #openstack-ironic21:56
*** rcernin has joined #openstack-ironic22:06
*** etingof has quit IRC22:08
*** Goneri has quit IRC22:14
*** makowals has joined #openstack-ironic22:15
*** fragatina has joined #openstack-ironic22:17
*** penick has quit IRC22:24
*** baha has quit IRC22:31
tonybIn today's session of silly questions from tonyb ... So I have a node that I inspect (openstack baremetal node inspect compute-p) and then deploy ( openstack server create --image ppc64le-img --flavor baremetal test).  What see is the deploy images the machine but when it reboots the system is still configured to netboot and there is a pxe config for inspector that it wants to boot22:37
tonybany idea what I've done wrong?22:38
* TheJulia tries to determine... if all questions are silly or no questions are silly... and what is the best stance on that....22:43
TheJuliahmmmm22:43
TheJuliatonyb: It sounds like there are multiple things going on there, I don't explicitely remember pxe configs for inspection being created with inspection related flags for inspection...22:45
TheJuliatonyb: if you ask ironic's API with a newer API version, what the node provision_state is, do you get back what you expect?22:45
TheJuliai.e. is it in available after inspection?22:45
tonybTheJulia: Yup22:46
TheJuliawell, your using osc, so... hmm22:46
tonybTheJulia: if I interupt the boot at that point (and boot the image I just deployed) it's all really happy times22:46
TheJuliatonyb: is your ironic.conf set to default netboot?22:46
tonybTheJulia: there is a non-zero chance I've messed up my ironic-inspector somehow22:47
TheJuliait sounds like your falling back to inspection22:47
*** dprince has quit IRC22:47
tonybdefault_boot_option=local22:48
TheJuliahmm22:48
TheJuliatonyb: ipmi?22:48
tonybTheJulia: Yup22:48
TheJuliaif you manually query the hardware with ipmi, does it reply with a disk and network options?22:49
TheJuliaand if that works, what does ipmi say it presently is set to?22:49
TheJuliathere is also get current boot device capability.... We added that to OSC in Pike I believe.22:49
* tonyb treis to recall the impitool command to do that ...22:50
*** Nisha_Agarwal has quit IRC22:51
TheJuliaipmitool lanplus arguments for credentials.... and I'm drawing a blank after that :(22:51
jrolltonyb: should be "chassis bootparam get 5" according to our code22:51
jrollhttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ipmitool.py#L99422:52
tonybjroll: cool that's what I did now I'll try to decode it22:52
jrollI think you want 'Boot Device Selector'22:52
jroll(for the current one)22:52
TheJuliarloo: totally forgot about it, but swift is not py3 compatible, so the job blew up on py322:53
TheJulias/on py3/on swift/22:53
rlooTheJulia: %##$#$, right.22:53
rlooTheJulia: too much to remember :-(22:53
tonybjroll, TheJulia: that line isn't in my ipmitool output22:53
jrollinteresting22:54
tonybNo I'm blind22:54
TheJuliatonyb: if you can share, what is the actual hardware your trying to control?22:54
tonyb   - Boot Device Selector : Force Boot from default Hard-Drive22:54
TheJuliaoh, okay22:54
jrollok, that seems right, hrm22:54
tonybTheJulia: IBM POWER-8 mumble mumble22:54
* TheJulia had a feeling that it was something like that22:54
TheJuliamjturek: oh hai!22:54
jroll^^22:54
tonybTheJulia: ;P22:54
jrolltonyb: you said you can manually make it boot from disk fine, right?22:55
tonybjroll: Yup22:55
jrollwell then22:55
TheJuliatonyb: I know mjturek has been doing some stuff recently on power gear with ironic, so maybe he has some insight22:55
tonybjroll: I just stop the autoboot and manually boot the disk and all good22:55
tonybbut that doesn't really scale22:55
jrollright22:55
jrollit just means I've no clue what could be going wrong then22:55
tonybTheJulia: Yeah I'm using a coupel of his patches ;P22:55
*** MattMan_1 is now known as MattMan22:56
jrollunless default boot disk order is wonky, maybe22:56
*** etingof has joined #openstack-ironic22:56
* tonyb wonders if it's a firmware bug22:56
tonybIt's a good job the firmware is on github ;P22:56
TheJuliaIt could be, and then your just falling out to inspector based on configuration possibly22:56
jrollyeah, a firmware rabbit hole sounds fun22:56
jroll:P22:56
TheJuliatonyb: I guess it is using all tftpboot?22:57
TheJuliaerr22:57
TheJuliatftp?22:57
vdrokrloo: TheJulia so the jobs fail because of sigsegv it seems http://logs.openstack.org/36/509336/31/check/ironic-grenade-dsvm-multinode-multitenant/6da9163/logs/screen-n-cpu.txt.gz#_Jan_18_05_48_49_185150, which means nova tries to access wrong chunk of memory right? I'm not sure we have something to do with that22:57
tonybTheJulia: Yeah22:57
TheJuliatonyb: maybe restart the tftp server with verbose logging just to make sure your falling out config wise to inspection22:58
TheJuliait might be they always network boot if offered :\22:58
tonybTheJulia: Perhaps that would be mad but not impossible.22:59
rloovdrok: I think TheJulia looked at another grenade failure and saw a diff failure than nova compute not running. i got stuck on something and haven't looked, but i was thiking about looking at logs for a few other grenade failures.23:00
TheJuliavdrok: I wonder if there are any binary modules that get built/linked/loaded that get upgraded.........23:01
vdrokwe dont run multinode grenade on reqs changes? https://review.openstack.org/#/c/533875/23:01
patchbotpatch 533875 - ironic - Updated from global requirements23:01
tonybTheJulia: I'm not sure I can do that but I can capture all dhcp/tftp packets23:02
TheJuliavdrok: http://logs.openstack.org/36/509336/31/check/ironic-grenade-dsvm-multinode-multitenant/6da9163/logs/screen-n-cond.txt.gz#_Jan_18_05_49_48_64284023:04
vdrokmhm, and here is the job that was not killed by signal 11 http://logs.openstack.org/16/524616/7/check/ironic-grenade-dsvm-multinode-multitenant/ffca71e/logs/screen-n-cpu.txt.gz#_Jan_18_15_34_25_78983623:05
TheJuliavdrok: I guess not... :\23:05
tonybHmm I wonder if the power cycle and the setting of the boot device raced somehow23:06
* tonyb goes off to test that theory23:06
*** lbragstad has quit IRC23:08
TheJuliavdrok: except, n-cond still went off into a loop getting sig11'ed23:08
TheJuliaerr, sigv'ed23:08
TheJuliahttp://logs.openstack.org/16/524616/7/check/ironic-grenade-dsvm-multinode-multitenant/ffca71e/logs/screen-n-cond.txt.gz#_Jan_18_15_25_12_02969423:08
*** cjloader has quit IRC23:11
TheJuliahmm... my internet connection just went super-laggy. I wonder if it would speed up if I promised it beer23:13
vdroklooking at logstash, first entry of "killed by signal 11" in our jobs is 17 jan, 16:0023:13
vdroksry, 17 jan 02:0023:13
TheJuliaUTC?23:14
*** pmannidi has joined #openstack-ironic23:14
vdrokyeah i think logstash gives utc. at least i see no explicit timezone23:15
TheJuliavdrok: that is erely close to when the other fix was landed :(23:16
*** rpioso is now known as rpioso|afk23:23
tonybTheJulia, jroll: Thanks for you time it *looks* like a firmware issue, but I'm goign to grvel through the ironic logs to verify that23:27
vdrokTheJulia: nope it was local time, so around 10am utc23:28
TheJuliavdrok: your in pacific right now?23:28
vdrokyup23:29
TheJuliavdrok: so, I think the neutron gate fix landed around 8:30 PM your time last night23:29
TheJuliawell, networking-generic-switch23:29
TheJuliatonyb: no problem, happy hunting!23:29
vdrokTheJulia: you mean n-g-s could be the reason?23:30
TheJuliawell23:31
TheJuliano23:31
TheJuliahttps://review.openstack.org/#/c/534955/ merged at 9pm23:31
patchbotpatch 534955 - networking-generic-switch (stable/pike) - use callbacks from neutron-lib (MERGED)23:31
TheJuliavdrok: do you have a jobid for the first instance of it occuring?23:31
TheJuliaerr, revision id23:33
*** bfournie has quit IRC23:33
*** bfournie has joined #openstack-ironic23:33
vdroki cannot find the very first, as if using the n-cond entry, there are too many of them, logstash cannot show it. but if using n-cpu entry, the first one is http://logs.openstack.org/10/534710/1/check/ironic-grenade-dsvm-multinode-multitenant/079fa3e/logs/screen-n-cpu.txt23:35
vdrokTheJulia: ^^23:35
vdrokthe ones with code 11 in conductor appeared ~an hour earlier23:36
TheJuliaso crazy idea, what if we just went ahead and upgraded nova23:38
TheJuliait is a fundamental change in the testing, but... seems we're in a quagmire at this point23:39
vdrokwe can try, but we were seeing 11 code even without the restart23:44
TheJuliawell, master -> master works23:45
TheJuliawhich means it is something likely that gets loaded... I'm guessing when the periodic task fires23:45
TheJuliaso without containers or venvs...23:46
*** penick has joined #openstack-ironic23:47
*** charcol has joined #openstack-ironic23:49
openstackgerritVladyslav Drok proposed openstack/ironic master: Revert "grenade: For multi-node grenade, do not upgrade nova"  https://review.openstack.org/53552423:49
vdrokTheJulia: lets see ^^23:49
vdrokah, conflict :)23:50
TheJulia:)23:50
*** penick_ has joined #openstack-ironic23:51
*** penick has quit IRC23:52
TheJuliavdrok: rebasing?23:53
vdrokyeah need couple of mins, current machine is setup with all the different creds23:54
TheJuliak23:55
openstackgerritVladyslav Drok proposed openstack/ironic master: Revert "grenade: For multi-node grenade, do not upgrade nova"  https://review.openstack.org/53552423:57

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