Friday, 2015-07-10

karimbjroll, devananda thanks buddies, driver loaded :)00:02
NobodyCamkarimb: awesome!00:02
jrollkarimb: woot, you're welcome :)00:02
NobodyCamlooking forward for the review of it00:02
NobodyCam:)00:02
*** verdurin has quit IRC00:03
*** amotoki has joined #openstack-ironic00:03
NobodyCams/for/to/00:03
karimbNobodyCam, yeah, time to sleep, tomorrow i ll test it. quite confident on the ovirt code, no clue on ironic stuff, just looked at pxe_vbox and adapted :)00:04
NobodyCamkarimb: awesome... we'll be here tormorrow if you have questions :)00:05
* NobodyCam will be devananda will be on a plane00:05
NobodyCam:-p00:05
*** verdurin has joined #openstack-ironic00:06
*** Haomeng|2 has joined #openstack-ironic00:07
*** karimb has quit IRC00:08
*** amotoki has quit IRC00:08
*** Haomeng has quit IRC00:10
*** Kennan2 is now known as Kennan00:11
*** naohirot has joined #openstack-ironic00:14
*** early has quit IRC00:26
*** puranamr has quit IRC00:40
*** mtanino has quit IRC00:40
harlowja_something u guys might be interseted in (ironic has experience here that i think nova folks can benefit from)00:47
harlowja_https://review.openstack.org/#/c/197668/00:47
*** puranamr has joined #openstack-ironic00:47
harlowja_'Introduce a simple state machine module' (into nova)00:47
harlowja_if u guys are interested, i think the ironic experience could be valueable for nova to learn from00:48
*** h00327910_ has joined #openstack-ironic00:49
* harlowja_ is trying to convince nikola there to not use auto-generated transition names but invest the time in figuring out the ING transition names00:51
* harlowja_ i may or may not convince him :-P00:51
*** Kennan has quit IRC00:54
*** Haomeng|2 has quit IRC00:54
*** Haomeng|2 has joined #openstack-ironic00:55
*** Kennan has joined #openstack-ironic00:58
*** yuanying_ has joined #openstack-ironic01:02
*** amotoki has joined #openstack-ironic01:04
*** yuanying has quit IRC01:05
*** shalq has quit IRC01:07
*** yuanying_ has quit IRC01:07
*** amotoki has quit IRC01:09
*** kkoski has joined #openstack-ironic01:12
*** kkoski has joined #openstack-ironic01:12
*** chlong has joined #openstack-ironic01:20
*** kkoski has quit IRC01:21
*** rbrooker has quit IRC01:22
*** kkoski has joined #openstack-ironic01:22
*** yuanying has joined #openstack-ironic01:24
*** kkoski_ has joined #openstack-ironic01:25
*** kkoski__ has joined #openstack-ironic01:27
*** kkoski has quit IRC01:27
*** rloo has quit IRC01:28
*** chenglch has joined #openstack-ironic01:28
*** yuanying has quit IRC01:28
*** kkoski has joined #openstack-ironic01:29
*** kkoski_ has quit IRC01:29
*** yuanying has joined #openstack-ironic01:29
*** yuanying has quit IRC01:30
zer0c00l1I am trying to setup devstack/ironic01:31
zer0c00l1my setup dies aty01:31
zer0c00l1[ERROR] /opt/stack/devstack/lib/ironic:704 server didn't become ssh-able!01:31
*** kkoski__ has quit IRC01:31
zer0c00l1When i try to manually ssh to the host , it works01:32
zer0c00l1but the script seems to be dying with 'killed by SIGNAL 15'01:32
*** kkoski_ has joined #openstack-ironic01:32
*** yuanying has joined #openstack-ironic01:33
*** kkoski has quit IRC01:33
*** kkoski has joined #openstack-ironic01:37
*** kkoski_ has quit IRC01:37
*** Sukhdev has quit IRC01:56
Haomeng|2zer0c00l1: can you try with the command "ssh -i ..." in the log by manually again, to see if the ssh command works or not01:57
*** Haomeng|2 is now known as Haomeng01:58
Haomengzer0c00l1: if it works, just commen line 704 out or change 'die' to 'echo01:59
Haomengzer0c00l1: that should be a workaround01:59
Haomengzer0c00l1: the command should be - "timeout 15 sh -c 'while ! ssh -p 22 -o StrictHostKeyChecking=no -i /opt/stack/data/ironic/ssh_keys/ironic_key stack@$YOUR_DEVSTACK_IP echo success; do sleep 1; done'"02:04
*** kan__ has joined #openstack-ironic02:05
*** amotoki has joined #openstack-ironic02:05
openstackgerritSinval Vieira Mendes Neto proposed openstack/ironic: Add port creation passing the name of the node instead of the UUID of the node  https://review.openstack.org/19343902:08
*** amotoki has quit IRC02:09
Haomengzer0c00l1: I guess $YOUR_DEVSTACK_IP host does not support ssh key, just supports password, so default devstack script not working without PubkeyAuthentication enabled02:11
zer0c00l1i see02:13
zer0c00l1Haomeng: i am able to run the same command as stack user02:13
zer0c00l1and it works02:13
zer0c00l1i worked around it by commenting out that ssh check02:13
zer0c00l1Haomeng: Thanks!02:13
Haomengzer0c00l1: welcome:)02:15
*** puranamr has quit IRC02:19
*** gzhai has quit IRC02:19
*** achanda has joined #openstack-ironic02:23
openstackgerritMerged openstack/bifrost: Move diskimage-builder and bootable image creation to roles  https://review.openstack.org/19932902:38
*** kkoski has quit IRC02:39
openstackgerritJim Rollenhagen proposed openstack/ironic: Add CLEANWAIT state - DO NOT MERGE  https://review.openstack.org/20015202:42
*** achanda has quit IRC02:42
jrollharlowja_: interesting02:42
*** lintan has joined #openstack-ironic02:48
*** amotoki has joined #openstack-ironic03:05
*** Kennan has quit IRC03:07
*** Kennan has joined #openstack-ironic03:07
*** amotoki has quit IRC03:10
openstackgerritMerged openstack/ironic: Migrate RPC objects to oslo.versionedobjects Fields  https://review.openstack.org/19875503:10
openstackgerritZhenguo Niu proposed openstack/python-ironicclient: Filtering nodes by provision state  https://review.openstack.org/19701203:11
*** rwsu has quit IRC03:11
*** Nisha has joined #openstack-ironic03:25
*** Nisha has quit IRC03:29
*** zz_natorious is now known as natorious03:36
*** Nisha has joined #openstack-ironic03:36
*** early has joined #openstack-ironic03:39
*** Sukhdev has joined #openstack-ironic04:06
*** amotoki has joined #openstack-ironic04:06
*** amotoki has quit IRC04:11
*** achanda has joined #openstack-ironic04:20
*** vishwanathj has quit IRC04:56
*** vishwana_ has joined #openstack-ironic04:59
openstackgerritYuiko Takada proposed openstack/ironic-inspector: Periodically check nodes' existance  https://review.openstack.org/19710605:04
*** amotoki has joined #openstack-ironic05:07
openstackgerritSyed Ismail Faizan Barmawer proposed openstack/ironic-lib: Merge latest disk partitioning code from ironic  https://review.openstack.org/16216205:09
*** amotoki has quit IRC05:12
*** Marga_ has joined #openstack-ironic05:23
*** Marga_ has quit IRC05:24
*** Marga_ has joined #openstack-ironic05:25
*** natorious is now known as zz_natorious05:34
*** david-ly_ has joined #openstack-ironic05:37
*** david-lyle has quit IRC05:40
*** ig0r__ has joined #openstack-ironic05:52
*** lazy_prince has joined #openstack-ironic05:54
*** Sukhdev has quit IRC05:54
*** ig0r_ has quit IRC05:55
lazy_princegood morning ironickers....05:58
*** Kennan has quit IRC06:02
*** Kennan has joined #openstack-ironic06:03
*** Kennan2 has joined #openstack-ironic06:06
*** radek__ has joined #openstack-ironic06:06
*** Kennan has quit IRC06:07
*** amotoki has joined #openstack-ironic06:08
*** achanda has quit IRC06:11
Nishalazy_prince, GM06:12
*** amotoki has quit IRC06:12
lazy_princeNisha: gm..06:13
*** dtantsur|afk is now known as dtantsur06:13
dtantsurMorning folks, happy Friday :)06:13
lazy_princedtantsur: GM06:14
Nishadtantsur, gm...06:14
*** vishwana_ has quit IRC06:19
*** vishwanathj has joined #openstack-ironic06:19
*** vishwana_ has joined #openstack-ironic06:22
*** subscope has quit IRC06:25
*** vishwanathj has quit IRC06:25
*** subscope has joined #openstack-ironic06:37
openstackgerritShivanand Tendulker proposed openstack/ironic: Fixes a testcase ralated to trusted boot in UEFI boot mode.  https://review.openstack.org/20039806:56
openstackgerritShivanand Tendulker proposed openstack/ironic: Fixes a testcase related to trusted boot in UEFI boot mode  https://review.openstack.org/20039806:59
*** yog__ has joined #openstack-ironic07:02
*** jcoufal has joined #openstack-ironic07:07
*** ifarkas has joined #openstack-ironic07:08
*** davideag_ has joined #openstack-ironic07:16
*** jistr has joined #openstack-ironic07:16
*** jamielennox is now known as jamielennox|away07:17
*** davideagnello has quit IRC07:18
openstackgerritMerged openstack/ironic-specs: Make ilo drivers standalone work without swift  https://review.openstack.org/19347807:18
dtantsurNisha, some good news ^^07:21
Nishadtantsur, oh wow07:22
Nisha:)07:22
Nishathanks07:22
Nishawill repost the patches07:22
Nishadtantsur, wanted to ask on switch id and switch details inspection which was planned to be included in inspector....is that done or planned for liberty?07:23
dtantsurNisha, you mean LLDP?07:24
Nishayes07:24
dtantsurplanned for liberty07:24
dtantsurwith switch to IPA as a base for ramdisk07:24
Nishaoh so inspector ramdisk will go off?07:24
dtantsurNisha, it will be based on IPA to be precise :) but yeah, essentially it's going to be one ramdisk07:25
Nishadtantsur, hmmm:) ok07:25
*** eglute has quit IRC07:30
*** davideag_ has quit IRC07:31
*** yuikotakada has joined #openstack-ironic07:35
*** kan__ has quit IRC07:52
*** dtantsur is now known as dtantsur|brb07:53
*** ralfvand0__ has quit IRC07:54
*** yuikotakada has quit IRC07:56
*** amotoki has joined #openstack-ironic08:09
*** chlong has quit IRC08:10
*** yuanying has quit IRC08:10
*** amotoki has quit IRC08:14
*** lucasagomes has joined #openstack-ironic08:16
*** Nisha has quit IRC08:17
lucasagomesjroll, awesome! Thanks for the update on the CLEANWAIT patch08:18
*** dlpartain has joined #openstack-ironic08:19
*** dlpartain has quit IRC08:24
*** dlpartain has joined #openstack-ironic08:24
*** dlpartain has joined #openstack-ironic08:26
*** coolsvap|afk is now known as coolsvap|away08:26
*** dlpartain has quit IRC08:26
*** coolsvap|away is now known as coolsvap08:28
*** romcheg has joined #openstack-ironic08:31
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add CLEANWAIT state  https://review.openstack.org/20015208:34
*** Marga__ has joined #openstack-ironic08:44
*** Marga_ has quit IRC08:45
*** yuikotakada has joined #openstack-ironic08:49
*** jistr has quit IRC09:00
*** pelix has joined #openstack-ironic09:06
*** stendulker has joined #openstack-ironic09:07
*** amotoki has joined #openstack-ironic09:10
*** athomas has joined #openstack-ironic09:12
*** amotoki has quit IRC09:14
*** jistr has joined #openstack-ironic09:16
openstackgerritZhenguo Niu proposed openstack/ironic: Add db migration for tags and node_tags table  https://review.openstack.org/19257609:27
*** Marga__ has quit IRC09:32
*** Marga_ has joined #openstack-ironic09:32
*** ndipanov has joined #openstack-ironic09:33
*** radek_ has joined #openstack-ironic09:46
*** max_lobur has joined #openstack-ironic09:46
*** radek__ has quit IRC09:47
*** radek__ has joined #openstack-ironic09:50
*** e0ne has joined #openstack-ironic09:51
*** radek_ has quit IRC09:53
yuikotakadaHi, Ironic09:53
*** naohirot has quit IRC10:00
lucasagomesyuikotakada, good morning10:01
lucasagomesugt*10:01
yuikotakadalucasagomes, good ugt morning :)10:01
*** chenglch has quit IRC10:01
yuikotakadalucasagomes, is ironic also be sufferd from latest mock? http://lists.openstack.org/pipermail/openstack-dev/2015-July/069156.html10:06
lucasagomesyuikotakada, apparently yeah, our gate seems broken10:06
lucasagomesI'm looking at it see if I can find the problem10:06
*** radek_ has joined #openstack-ironic10:07
yuikotakadalucasagomes, oh >_< we need to fix some wrong usage of mock10:07
lucasagomesyup10:07
lucasagomessoonish!!10:08
lucasagomesthat's a good improvement of mock actually, it was annoying that you could call it with whatever10:08
yuikotakadalucasagomes, yup, it is unfortunate that today is friday10:09
*** radek__ has quit IRC10:09
*** romcheg has quit IRC10:09
*** romcheg has joined #openstack-ironic10:10
lucasagomeslol true!10:10
*** smoriya has quit IRC10:11
*** yog__ has quit IRC10:25
*** cascone has joined #openstack-ironic10:30
*** amotoki has joined #openstack-ironic10:31
*** dtantsur|brb is now known as dtantsur10:40
*** zhenguo has quit IRC10:41
dtantsurhey lucasagomes, yuikotakada!10:41
dtantsuryuikotakada, are we broken as well?10:41
yuikotakadadtantsur, o/10:42
lucasagomesdtantsur, yup10:42
lucasagomespatch coming10:42
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Fix unittests due mock 1.1.0 release  https://review.openstack.org/20046610:43
*** coolsvap is now known as coolsvap|away10:43
lucasagomesdtantsur, ^10:43
yuikotakadadtantsur, yep, please see https://bugs.launchpad.net/ironic-inspector/+bug/147338110:43
openstackLaunchpad bug 1473381 in Ironic Inspector "mock usage is wrong" [Undecided,New]10:43
dtantsuryuikotakada, omg, how came it broke so many tests... are you working on a fix or should I?10:44
lucasagomesdtantsur, mostly must be due side_effect10:44
lucasagomesnot being iter10:45
yuikotakadalucasagomes, dtantsur , yes, I think so too and I'm trying to inspector now10:46
lucasagomesyuikotakada, cool! thanks for looking into it10:46
dtantsurcan someone educate these mock devs about semver, backward compatibility and all other weird things that the industry does?10:47
*** e0ne is now known as e0ne_10:49
dtantsurlucasagomes, I guess we (openstack) should consider alternatives to mock. writing iter([Exception(..)]) is insane10:51
lucasagomesdtantsur, right... well yeah probably we will need a big discussion about it before10:52
lucasagomesworth sending it to the list ideas, about alternatives and all10:52
* lucasagomes doesn't know much about alternatives10:52
*** eglute has joined #openstack-ironic10:53
*** jamielennox|away is now known as jamielennox10:54
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Fix unittests due mock 1.1.0 release  https://review.openstack.org/20046610:56
openstackgerritYuiko Takada proposed openstack/ironic-inspector: Fix usage of mock due for the latest 1.1.0 mock  https://review.openstack.org/20047110:57
*** stendulker has quit IRC10:59
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Use DEPLOYWAIT while waiting for agent to write image  https://review.openstack.org/20015311:01
*** e0ne_ is now known as e0ne11:01
* dtantsur sent a email11:04
dtantsuryuikotakada, one small request on the patch11:07
*** romcheg has quit IRC11:10
yuikotakadadtantsur, thank you for reviewing, you mean fix 2.1.0 -> 2.0.1 in [metadata] in setup.cfg?11:10
TheJuliaGood morning!11:11
yuikotakadaTheJulia, good morning :)11:11
lucasagomesTheJulia, good ugt morning11:14
*** lucasagomes is now known as lucas-hungry11:15
openstackgerritYuiko Takada proposed openstack/ironic-inspector: Fix usage of mock due for the latest 1.1.0 mock  https://review.openstack.org/20047111:21
lifelessdtantsur: you know, thats actually pretty insulting11:21
lifelessdtantsur: calling out the 'mock devs' like that11:22
*** dlpartain has joined #openstack-ironic11:22
dtantsuryuikotakada, yep11:26
yuikotakadadtantsur, done11:26
dtantsurlifeless, I'm sorry. Please tell me how you react when people release a minor version purposely breaking tons of code?11:27
lifelessdtantsur: I try to understand whats going on before accussing people of being either uneducated or malicious11:27
lifelessdtantsur: I feel like you don't understand; to whit: there was no purpose breaking of code.11:27
dtantsurlifeless, I didn't call anyone uneducated. I only stated that public API was broken.11:28
lifeless22:47 < dtantsur> can someone educate these mock devs about semver, backward compatibility and all other weird things that the industry does?11:28
openstackgerritMerged openstack/bifrost: Make inventory plugin errors visible  https://review.openstack.org/20028411:28
dtantsurlifeless, ok, I'm sorry for that one, that was inconstructive rant, which I tried not to bring to the ML11:29
lifelessok11:29
dtantsurstill, that was a breakage IMO and did deserve major version bump and proper communication11:29
lazy_princeTheJulia: Good morning..11:31
lazy_princeTheJulia: I was able to bring up IPA with debian. but for some reason, its not working with ubuntu.11:31
lazy_princeThe IP address itself is not getting assigned to the interfaces.11:32
*** e0ne is now known as e0ne_11:35
*** dprince has joined #openstack-ironic11:35
TheJulialazy_prince: ubuntu or ubuntu-minimal?11:36
dtantsurlifeless, do you know why http://www.voidspace.org.uk/python/mock/mock.html#mock.Mock.side_effect still mentions that you can assign exception instance to side_effect?11:36
lazy_princeTheJulia: ubuntu did not try with ubuntu-minimal11:37
lazy_princeTheJulia: i mean i tried with ubuntu11:37
lifelessdtantsur: thats the 1.0.1 docs11:37
TheJuliaso ubuntu has cloud-init burned into the image if memory serves, ubuntu-minimal may be less problematic11:37
lifelessdtantsur: https://docs.python.org/dev/library/unittest.mock.html11:37
lazy_princek.. let me try with ubuntu-minimal11:38
dtantsurlifeless, "Alternatively side_effect can be an exception class or instance"11:38
*** romcheg has joined #openstack-ironic11:38
dtantsurthat's from the latter link11:39
dtantsurhttps://docs.python.org/dev/library/unittest.mock.html#unittest.mock.Mock.side_effect also has an example for using Exception11:39
lifelessyup11:40
lifelessit should work11:40
*** lintan has quit IRC11:41
dtantsurlifeless, well, at least ironic and ironic inspector gates were broken due to it11:41
dtantsurpatches https://review.openstack.org/#/c/200471 and https://review.openstack.org/200466 are fixing it11:42
dtantsurI wonder if these 2 projects are any different from other ones..11:42
*** lintan has joined #openstack-ironic11:43
*** slagle has joined #openstack-ironic11:45
lifelessdtantsur: so, side_effect being an exception works for me here11:50
lifelessdtantsur: but11:50
lifelessdtantsur: there seems to be a potential bug in autospecs11:50
lifelessdtantsur: you might try changing from autospec=True to spec=True and seeing if that works11:50
dtantsurlifeless, won't it be a regression in our test coverage?11:50
lifelessdtantsur: how so ?11:51
dtantsurlifeless, "spec: This can be either a list of strings or an existing object" will it actually work?11:51
dtantsuri.e. we should provide some real object to 'spec', not just 'True'11:52
lifelesshuh? no11:53
lifelesshttps://review.openstack.org/#/c/200466/2/ironic/tests/drivers/ilo/test_deploy.py11:53
lifelessline 105111:53
lifelesschange autospec to spec11:53
lifelessthats all11:53
lifelessI have to go sleep11:54
dtantsurlifeless, according to the documentation, after that mock will be build from a boolean object, no?11:54
TheJuliagoodnight lifeless11:54
lifelessbut the list thing is definitely wonky11:54
lifelessdtantsur: I can't stay to convince you to do a 30 second experiment, sorry.11:54
* dtantsur tries11:54
lifelessdtantsur: it worked for nova, it worked for neutron, and it going to be looked into to see what the cause is11:54
lifelessI suspect a bug in funcsigs11:55
lifelessnight TheJulia11:55
dtantsurlifeless, ok thanks, I'll report results to the ML11:55
*** romcheg has quit IRC12:00
*** romcheg has joined #openstack-ironic12:00
*** absubram has joined #openstack-ironic12:08
*** trown|outttypeww is now known as trown12:08
*** absubram has quit IRC12:10
*** absubram has joined #openstack-ironic12:10
*** thrash|g0ne is now known as thrash12:12
*** yuikotakada is now known as yuikot_go_home12:13
*** yuikot_go_home has quit IRC12:13
openstackgerritSatoru Moriya proposed openstack/ironic-specs: Add attributes about volume conneciton into nodes table  https://review.openstack.org/20049612:15
*** ig0r__ has quit IRC12:17
*** e0ne_ is now known as e0ne12:21
*** ig0r_ has joined #openstack-ironic12:23
*** dlpartain has left #openstack-ironic12:23
openstackgerritSatoru Moriya proposed openstack/ironic-specs: Add attributes about volume conneciton into nodes table  https://review.openstack.org/20049612:27
*** david-lyle has joined #openstack-ironic12:28
*** chlong has joined #openstack-ironic12:28
*** david-ly_ has quit IRC12:30
*** lucas-hungry is now known as lucasagomes12:34
*** absubram has quit IRC12:43
openstackgerritMerged openstack/ironic-inspector: Fix usage of mock due for the latest 1.1.0 mock  https://review.openstack.org/20047112:43
*** e0ne is now known as e0ne_12:46
*** coolsvap|away has quit IRC12:47
*** kbyrne has quit IRC12:47
*** e0ne_ is now known as e0ne12:47
*** coolsvap|away has joined #openstack-ironic12:51
*** coolsvap|away is now known as coolsvap12:53
*** derekh has joined #openstack-ironic13:03
jrolllucasagomes: you're welcome sir :)13:03
lucasagomesjroll, thanks13:03
lucasagomesjroll, and good morning!13:03
dtantsurjroll, morning!13:03
jrollmorning lucas, dtantsur :)13:04
jrolllooking at gate fix now13:04
lucasagomesjroll, btw, if you have time please take a look at https://review.openstack.org/200466 the gate is broken and that's fixing it13:04
lucasagomesoh ok13:04
lucasagomeshah13:04
lucasagomesthanks again!13:04
*** cdearborn has joined #openstack-ironic13:04
jrollyeah just saw scrollback :P13:04
jrolllucasagomes: as far as the cleaning thing I think the patch I pushed fixes any compatibility issues but we should think about it hard13:04
jrolland idk if we want to add a deprecation message or anything13:05
lucasagomesjroll, oh that's a good point13:05
lucasagomesyuiko also pointed me to update the state machine spec13:05
lucasagomesthat's what I'm doing now13:05
jrolloh cool13:05
lucasagomesjroll, I will add some deprecated messages13:05
jrollreally that should be in our dev docs13:05
lucasagomesI've tested the patch this morning and it works13:05
jroll\o/13:05
lucasagomesbut cleaning takes shit loads of time!13:05
jrollno13:05
jrollshred does ;D13:05
lucasagomesonly now I realised that I could create a 1GB disk for the vm to test13:06
lucasagomesthat's way faster13:06
lucasagomesjroll, oh yeah13:06
jrollif you have a drive that supports ATA secure erase it's super fast13:06
*** bizarrochristy has joined #openstack-ironic13:06
* jroll hugs SSDs13:06
lucasagomesright yeah, I wish13:08
lucasagomesactually I was thinking about getting a ssd for my laptop13:08
jrolloh god, yes do it13:08
jrollit's like the best upgrade you can get for a computer these days13:09
jrollor most impactful I should say13:09
*** jamielennox is now known as jamielennox|away13:09
lucasagomesyeah it def will boost the speed here13:10
* lucasagomes looks at amazon13:10
lucasagomesjroll, what you recommend? Samsung? I haven't looked much into it13:11
jrolllucasagomes: yeah, samsung 850 seems to be the recommended these days13:11
jroller, 850 pro13:11
jrollhttp://www.amazon.com/Samsung-256GB-2-5-Inch-Internal-MZ-7KE256BW/dp/B00LMXBOP413:11
lucasagomescool13:12
openstackgerritJim Rollenhagen proposed openstack/ironic: Use DEPLOYWAIT while waiting for agent to write image  https://review.openstack.org/20015313:13
jrolljust rebased this on top of the gate fix13:13
*** athomas has quit IRC13:13
lucasagomescool13:14
jrolloh heh switching to deploy_has_started unbroke pxe/ipa13:14
jrollI didn't think about that case13:14
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs: Update the new state machine spec with CLEANWAIT  https://review.openstack.org/20052113:16
lucasagomesyeah and there's a patch to make that job voting13:17
*** athomas has joined #openstack-ironic13:20
lucasagomesdtantsur, re https://review.openstack.org/#/c/150488/ we agreed that for vendor passthru methods we don't need a spec13:21
dtantsurlucasagomes, then we should not reference an existing one, no?13:22
lucasagomesyeah...13:22
lucasagomesjust update the commit message maybe?13:23
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Switch to pbr postversioning  https://review.openstack.org/20052713:24
dtantsurlucasagomes, I think so. I abandon the blueprint13:25
lucasagomesack13:26
dtantsurs/I/and/ because I doubt I have rights to abandon blueprints13:26
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add DRAC BIOS config vendor passthru API  https://review.openstack.org/15048813:27
*** cdearborn has quit IRC13:31
*** kkoski has joined #openstack-ironic13:32
NobodyCamgood morning Ironicers13:33
NobodyCamand ....13:33
NobodyCamT G I F13:33
dtantsurNobodyCam, hey, morning :) TGIF really13:33
jrollgood morning NobodyCam, TGIF! :)13:33
lucasagomesNobodyCam, good ugt morning TGIF!13:33
lazy_princeTheJulia: looks like curl is missing from ubuntu-minimal. so it fails when downloading get-pip.py. trying with wget now..13:33
dtantsurwe celebrated this Friday with broken gates :)13:34
NobodyCammorning dtantsur jroll lucasagomes and lazy_prince13:34
NobodyCamoh joy13:34
lazy_princeGM NobodyCam13:34
NobodyCam:)13:34
lazy_princeis the broken gate issue resolved..?13:35
dtantsurlazy_prince, patch for ironic is on its way13:35
dtantsurI guess Nova is still investigating their side13:35
NobodyCamis it onn the whiteboard?13:37
dtantsurnot yet13:37
*** cdearborn has joined #openstack-ironic13:38
NobodyCamack :)13:40
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add CLEANWAIT state  https://review.openstack.org/20015213:50
* lucasagomes added deprecated messages13:51
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Remove deprecated code for driver vendor passthru  https://review.openstack.org/20054713:57
openstackgerritMerged openstack/ironic: Fix unittests due mock 1.1.0 release  https://review.openstack.org/20046613:58
*** dlpartain has joined #openstack-ironic14:11
*** cdearborn has quit IRC14:11
*** dlpartain has left #openstack-ironic14:12
*** kbyrne has joined #openstack-ironic14:12
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Periodically checks the status of nodes in DEPLOYING state  https://review.openstack.org/19714114:18
lucasagomesbtw jroll ^ with those fixes you may want to lift the vote14:19
lucasagomesactaully i will rebase on top of ur fix14:19
jrolllucasagomes: cool, ty sir, I'll come back to it in a bit14:19
lucasagomesenjoy14:20
jrolland yay for gate no longer being broken14:20
*** jistr is now known as jistr|mtg14:22
NobodyCam++14:22
lucasagomesw00t14:23
*** mtanino has joined #openstack-ironic14:23
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Periodically checks the status of nodes in DEPLOYING state  https://review.openstack.org/19714114:23
openstackgerritJulia Kreger proposed openstack/bifrost: Disable cleaning by default in bifrost  https://review.openstack.org/20056614:35
*** kbyrne has quit IRC14:36
BadCubhiya folks14:41
TheJuliaGood morning BadCub14:43
BadCubMorning TheJulia :)14:43
*** viktors is now known as viktors|weekend14:44
*** zz_natorious is now known as natorious14:50
*** coolsvap is now known as coolsvap|away14:50
dtantsurBadCub, o/14:50
* lazy_prince signing out for the day..14:51
openstackgerritMerged openstack/ironic-inspector: Switch to pbr postversioning  https://review.openstack.org/20052714:52
TheJuliagoodnight lazy_prince14:53
*** chlong is now known as chlong-weekend14:54
lucasagomesBadCub, morning14:55
BadCubhappy friday dtantsur and lucasagomes :)14:57
dtantsur:)14:57
NobodyCamhave a good night lazy_prince14:58
*** lazy_prince has quit IRC14:59
*** natorious is now known as zz_natorious15:03
*** alex_xu has quit IRC15:08
*** Sukhdev has joined #openstack-ironic15:08
*** amotoki has quit IRC15:09
*** alex_xu has joined #openstack-ironic15:10
*** mgoddard has quit IRC15:11
*** mgoddard has joined #openstack-ironic15:12
*** mgoddard has quit IRC15:12
NobodyCamjroll: one question on 185171 before I +A it15:13
*** mgoddard has joined #openstack-ironic15:13
NobodyCamon the Data model impact section you have NOne. is there anything needed to support the switch to symversioning?15:14
*** mgoddard has quit IRC15:14
*** mgoddard has joined #openstack-ironic15:15
*** r-daneel has joined #openstack-ironic15:16
*** max_lobur has quit IRC15:17
*** ig0r__ has joined #openstack-ironic15:19
*** romcheg has quit IRC15:22
*** kbyrne has joined #openstack-ironic15:22
*** ig0r_ has quit IRC15:22
*** chlong-weekend has quit IRC15:26
*** e0ne is now known as e0ne_15:28
*** absubram has joined #openstack-ironic15:28
*** e0ne_ is now known as e0ne15:29
*** amotoki has joined #openstack-ironic15:29
*** jistr|mtg is now known as jistr15:30
*** puranamr has joined #openstack-ironic15:42
jrollNobodyCam: not in the database or whatever no15:42
openstackgerritMerged openstack/ironic-specs: Change release model to independent releases  https://review.openstack.org/18517115:42
openstackgerritMerged openstack/ironic-specs: Change release model to independent releases  https://review.openstack.org/18517115:42
*** puranamr has quit IRC15:42
NobodyCamjroll: ^^^^^^^^^15:43
jroll\o/15:43
NobodyCamhummm two merges15:43
jrollso can we do a release yet?15:43
jrollyeah that's weird15:43
NobodyCamlol15:43
*** puranamr has joined #openstack-ironic15:43
TheJuliaI've seen the bot do that a few times15:48
NobodyCam:-p15:51
*** rwsu has joined #openstack-ironic15:52
*** radek__ has joined #openstack-ironic15:53
*** achanda has joined #openstack-ironic15:54
*** jistr has quit IRC15:55
*** radek_ has quit IRC15:55
*** ijw has joined #openstack-ironic15:59
lucasagomeshttp://redsymbol.net/articles/unofficial-bash-strict-mode/ if I knew that before I would like bash a little more16:03
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs: Update the new state machine spec with CLEANWAIT  https://review.openstack.org/20052116:08
jrolllucasagomes: neat16:09
lucasagomesw00t good catch on waiting the ramdisk16:09
*** mgarza has joined #openstack-ironic16:09
dtantsurlucasagomes, I'm usually avoiding -o pipefile, and often add -x :)16:09
lucasagomesdtantsur, I see, I saw padraig comment about bash and SIGPIPE in the original post http://www.pixelbeat.org/programming/sigpipe_handling.html16:10
*** radek__ has quit IRC16:11
lucasagomesbash seems to not handle it correctly16:11
*** e0ne has quit IRC16:11
lucasagomesanyway, none of that makes me want to program in bash again. But if I knew that few years ago it would definetly be at least a bit more pleasant16:11
jrolllucasagomes: I meant the bash stuff was neat :P16:13
jrollbut yeah16:13
jrollI also +A'd your periodic task thing16:13
lucasagomesoh thanks!16:13
jrollalso...16:13
jrollyou've an extra file in this specs patch16:13
dtantsurOk, I'll be going, see you next week :)16:15
*** dtantsur is now known as dtantsur|afk16:15
lucasagomesjroll, oh damn git add .16:16
jrollhah16:16
*** ijw has quit IRC16:16
jrollhave a good weekend dtantsur|afk :)16:16
lucasagomesI was writing that passthru for all interfaces after the summit16:16
lucasagomesdtantsur|afk, see ya enjoy the weekend16:16
NobodyCamhave a good weekend dtantsur|afk :)16:16
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs: Update the new state machine spec with CLEANWAIT  https://review.openstack.org/20052116:17
*** max_lobur has joined #openstack-ironic16:17
jrollman gerrit is slow today16:19
lucasagomesyeah, odd because it's friday16:20
*** Marga_ has quit IRC16:21
*** ijw has joined #openstack-ironic16:22
*** ijw has quit IRC16:22
jrolllucasagomes: thinking about https://review.openstack.org/#/c/197141/6/ironic/conductor/manager.py more16:24
jrollif we hit that race it's going to explode16:24
lucasagomesrelease model has been merged w00t!16:24
jrollbecause conductor will come up, release lock16:24
jrollwe try to release it and it isn't locked16:25
lucasagomesright, if it tries and it's not locked nothing actually happens16:25
lucasagomesit will set reservation = None again in the db16:25
* lucasagomes tests16:25
jrollno, it raises NodeNotLocked16:25
lucasagomesOh16:26
*** Marga_ has joined #openstack-ironic16:26
* lucasagomes investigates more16:26
jrollhttps://github.com/openstack/ironic/blob/master/ironic/db/sqlalchemy/api.py#L24816:26
jrolladded a -1 there16:26
jrollit depends on that other patch so not a big deal16:27
lucasagomescool yeah I will handle it16:27
jrollthanks!16:27
lucasagomesthanks for the review16:27
jrollyeah np16:27
trownlucasagomes: that bash doc is pretty awesome...would have helped to read that before hacking on DIB16:33
lucasagomestrown, ++16:33
lucasagomesexactly16:33
lucasagomesthey should enforce it in OOO16:34
trownmost of that stuff is in the DIB scripts, I just had to figure it out16:34
trownlike this bar=${foo:-alpha}16:34
trownwe use that alot16:35
openstackgerritMichael Krotscheck proposed openstack/ironic: Vagrant configuration generation now uses pymysql.  https://review.openstack.org/19976716:35
openstackgerritMichael Krotscheck proposed openstack/ironic: Added CORS support middleware to Ironic  https://review.openstack.org/19976916:35
lucasagomesoh that will be a huge refactor then :-/16:37
*** max_lobur has quit IRC16:43
*** romcheg has joined #openstack-ironic16:45
devanandamorning, all16:49
*** jxiaobin has joined #openstack-ironic16:50
lucasagomesdevananda, good ugt morning16:50
*** derekh has quit IRC16:52
*** bitblt has joined #openstack-ironic17:01
openstackgerritJosh Gachnang proposed openstack/ironic-python-agent: Fix using non-existent mock method  https://review.openstack.org/20062817:05
jrollheya devananda17:07
jrollrelease model spec landed, we should do a release soonish17:07
jrollmaybe after this stuff around aborting cleaning and deploywait etc land17:07
*** Sukhdev has quit IRC17:08
*** davideagnello has joined #openstack-ironic17:08
*** Sukhdev has joined #openstack-ironic17:09
lucasagomes++17:17
lucasagomesdevananda, also it would be good if we released a client version once https://review.openstack.org/#/c/198021/ lands17:18
devanandajroll: \o/17:18
lucasagomesI will then update the ironic nova driver to clean up the logs which is now logging the whole node representation17:18
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Periodically checks the status of nodes in DEPLOYING state  https://review.openstack.org/19714117:19
lucasagomesjroll, ^17:19
jrollwoo17:19
* NobodyCam gets more coffee17:20
*** trown is now known as trown|lunch17:23
*** kozhukalov_ has joined #openstack-ironic17:24
lucasagomesand folks I will call it a day17:24
lucasagomeshave a great evening! Enjoy the weekend17:24
NobodyCamhave a great weekend lucasagomes17:25
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Allow specifying a set of fields of the Port and Chasis resources  https://review.openstack.org/19834517:26
lucasagomeslast update :-)17:26
lucasagomesNobodyCam, you too! Have a pint for me today17:26
lucasagomessee y'all!17:27
jrollsee ya lucasagomes :)17:27
NobodyCamwill do :) after 5 here17:27
lucasagomesjroll, see you, enjoy the weekend!17:27
*** lucasagomes is now known as lucas-beer17:27
*** e0ne has joined #openstack-ironic17:28
openstackgerritMerged openstack/ironic: Add DRAC BIOS config vendor passthru API  https://review.openstack.org/15048817:28
*** cdearborn has joined #openstack-ironic17:33
*** Nisha has joined #openstack-ironic17:42
*** e0ne has quit IRC17:52
*** e0ne has joined #openstack-ironic17:54
*** puranamr has quit IRC17:54
*** e0ne has quit IRC17:58
*** puranamr has joined #openstack-ironic17:59
*** [1]cdearborn has joined #openstack-ironic17:59
*** bizarrochristy has quit IRC18:01
*** bizarrochristy has joined #openstack-ironic18:01
*** romcheg has quit IRC18:05
*** romcheg has joined #openstack-ironic18:06
SpamapSTheJulia: so, I bifrosted a second box and got this again:18:06
SpamapSgrub-probe: error: unknown filesystem.18:06
*** bizarrochristy has quit IRC18:06
NobodyCamSpamapS: partition based image?18:09
SpamapSNobodyCam: err, not sure18:09
SpamapSbuilt with the vm element18:09
SpamapSI always forget which is which18:10
NobodyCamvm is whole dosk18:10
*** trown|lunch is now known as trown18:10
NobodyCamdisk even18:10
NobodyCambrb18:11
*** davideagnello has quit IRC18:12
*** boris-42 has quit IRC18:12
*** coolsvap|away is now known as coolsvap18:13
*** cdearborn has quit IRC18:14
*** vishwana_ has quit IRC18:17
*** mgoddard has left #openstack-ironic18:18
*** vishwana_ has joined #openstack-ironic18:19
*** pelix has quit IRC18:19
*** davideagnello has joined #openstack-ironic18:23
*** ndipanov has quit IRC18:25
*** ndipanov has joined #openstack-ironic18:25
*** Nisha has quit IRC18:26
*** zz_natorious is now known as natorious18:29
*** bizarrochristy has joined #openstack-ironic18:29
*** Marga_ has quit IRC18:32
*** Marga_ has joined #openstack-ironic18:32
*** jcoufal has quit IRC18:40
*** harlowja_ has quit IRC18:46
*** ndipanov has quit IRC18:48
*** harlowja has joined #openstack-ironic18:50
*** logan2 has quit IRC18:51
*** athomas has quit IRC18:51
*** logan2 has joined #openstack-ironic18:52
*** athomas has joined #openstack-ironic18:56
openstackgerritMerged openstack/ironic-python-agent: Fix using non-existent mock method  https://review.openstack.org/20062818:56
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/20067018:59
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/20067119:00
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/20067419:00
*** igordcard has joined #openstack-ironic19:06
*** Sukhdev has quit IRC19:09
*** Sukhdev has joined #openstack-ironic19:13
*** achanda has quit IRC19:16
*** ig0r__ has quit IRC19:19
SpamapShm19:19
SpamapSso it's not the configdrive19:19
SpamapSI deleted that and grub-probe still complains19:19
*** ig0r_ has joined #openstack-ironic19:19
TheJuliaSpamapS: did you update the code?19:20
SpamapSTheJulia: update what code?19:22
SpamapSI think, its possible, the partition is too big19:23
TheJuliaeek... :(19:24
SpamapSergo /boot on most systems ;)19:24
TheJuliaSpamapS: weve landed a few updates to the code, kind of wondering what path you hit, but you were already installed so likely just enroll/deploy19:24
TheJuliayeah :(19:25
SpamapSI have a 2TB root disk19:25
TheJuliahmm19:25
JayFusing the agent?19:25
JayFI suspect there are bugs using teh agent on boxes that size, but imbw19:25
JayFSpamapS: first of all, using an agent_* driver? Secondly, do you know if your image is full disk? if so, MBR or GPT? If GPT and you don't already have a partition labelled config-2 in the image, agent will barf on configdrive19:26
JayFunless some patch went in I missed19:26
JayFtl;dr: Agent doesn't support creating configdrive partition on GPT, only MBR19:27
SpamapSyes agent driver19:27
JayFand given you have a 2T root disk; I assume you might be looking at GPT not MBR19:27
SpamapSSo, it's all bifrost. :)19:27
TheJuliayeah, work is required there19:29
SpamapSpretty common thing.. :-P19:29
TheJuliayeah... guess i need to get a bigger disk ;)19:30
SpamapSJayF: so everything worked and booted fine19:31
SpamapSbut grub is refusing to update itself19:31
SpamapSI have a configdrive19:32
SpamapSIn fact, 2TB is the exact maximum of an MBR19:32
SpamapS[   36.581852] sd 4:0:0:0: [sda] 3906963632 512-byte logical blocks: (2.00 TB/1.81 TiB)19:34
SpamapSthats interesting19:34
SpamapSI wonder if it is intentionally _exactly_ 2TB19:34
SpamapSsolely to not require any newfangled MBR tricks19:34
SpamapSJayF: so I think the real problem is that grub just doesn't know how to figure the disk out.. note the output of grub-probe -v -d /dev/sda1 ... http://paste.openstack.org/show/362708/19:36
SpamapSLikely need to make a /boot so grub doesn't freak out, or figure out how to boot with UEFI19:37
SpamapSalso it is actually not "2TiB", but "1.8TiB" , so that seems like even more evidence it should work fine with all traditional methods.19:40
*** mtanino has quit IRC19:42
SpamapSso it appears grub wants its install partitions to be 1TiB or less19:49
SpamapSThis is one reason /boot partitions are still used19:50
SpamapSany thoughts on how we might get around this?19:50
* SpamapS will ponder over lunch19:50
lifelessSpamapS: the 2TB was just the # of bits they had19:54
lifelessSpamapS: oh, you mean the manufacturer's drive size? could be19:54
*** kkoski has quit IRC19:56
*** kkoski has joined #openstack-ironic19:57
*** rwsu has quit IRC19:58
*** kkoski has quit IRC20:02
*** harlowja has quit IRC20:09
*** Marga__ has joined #openstack-ironic20:09
*** Marga__ has quit IRC20:09
*** harlowja has joined #openstack-ironic20:09
*** Marga__ has joined #openstack-ironic20:10
*** Marga_ has quit IRC20:10
*** puranamr has quit IRC20:11
*** romcheg has quit IRC20:12
*** romcheg has joined #openstack-ironic20:12
*** bitblt has quit IRC20:14
*** Marga_ has joined #openstack-ironic20:19
*** Marga_ has quit IRC20:19
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/20067020:19
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/20067120:20
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/20067420:20
*** Marga_ has joined #openstack-ironic20:20
*** Marga__ has quit IRC20:22
*** Marga__ has joined #openstack-ironic20:24
*** Marga_ has quit IRC20:26
*** kkoski has joined #openstack-ironic20:27
*** kozhukalov_ has quit IRC20:37
*** coolsvap is now known as coolsvap|away20:39
SpamapSlifeless: grub is unable to recognize the ext4 partition we have that is 2TB20:40
SpamapSlifeless: or we could just make a 500MB /boot and dodge the bullet.20:41
SpamapSI want to say UEFI is easy20:42
SpamapSbut I still have yet to see it actually be20:42
* SpamapS still hasn't gotten lunch tho..so.. more pondering20:42
* TheJulia ponders as well20:42
*** achanda has joined #openstack-ironic20:43
*** puranamr has joined #openstack-ironic20:44
*** mtanino has joined #openstack-ironic20:44
*** kkoski has quit IRC20:50
*** davideagnello has quit IRC20:56
-openstackstatus- NOTICE: Gerrit will be unavailable from 22:00 to 22:30 UTC for project renames21:02
*** cdearborn has joined #openstack-ironic21:07
*** dprince has quit IRC21:09
*** gabriel-bezerra has quit IRC21:10
*** ig0r_ has quit IRC21:10
SpamapSuefi doesn't matter here actually21:12
*** Sukhdev has quit IRC21:13
*** [1]cdearborn has quit IRC21:14
*** achanda has quit IRC21:14
SpamapSeven grub-efi can't seem to grok this massive /21:15
*** Sukhdev has joined #openstack-ironic21:20
TheJuliadid the ubuntu grub issues get resolved in the base images?21:24
*** achanda has joined #openstack-ironic21:26
SpamapSTheJulia: don't know what they are, haven't experienced.21:28
SpamapSSo one thing we could do, possibly, is tell growroot not to go beyond 1TB.21:28
SpamapSoh.. weird.. thats not installed?21:30
*** Marga__ has quit IRC21:31
*** Marga_ has joined #openstack-ironic21:31
SpamapSJayF: does the agent actually do the filesystem growing?21:32
JayFSpamapS: no; we expect cloud-init or another in-instance agent to do that21:32
SpamapShm, weird that cloud-initramfs-growroot isn't installed...21:33
SpamapSwait that just does the parttable21:33
SpamapSthe FS is done by cloud-init21:33
SpamapSmordred: ^ does glean do filesystem resizing?21:33
mordredno - cloud-initramfs-growroot does21:34
SpamapSit does partition resizing..21:34
mordredk21:34
* SpamapS reads it again21:34
mordredSpamapS: you're probably right - it's entirely possible it's a thing we just havent' it on our simple-init images in the gate21:35
SpamapSpull-lp-source: Error: The source package 'cloud-initramfs-growroot' does not exist in the Ubuntu primary archive in wily, wily-security, wily-updates or wily-proposed21:35
mordredalthough - if you don't grow the fs - there woudl be no space on / right?21:35
mordredbecause there is not extra space on the image, yeah?21:35
SpamapSno there will be some21:35
mordredenough to run devstack?21:35
SpamapSit's not shrunk to fit21:35
SpamapSit is grown to a reasonably good size for building most things21:36
SpamapSor you can force a size21:36
mordredgotcha21:36
mordredso we _cluld_ be having the issue in the gate and just ahven't noticed because accident21:36
mordredor - the filesystem could be resizing and we haven't noticed because we havent' noticed21:36
*** trown is now known as trown|outttypeww21:39
SpamapSok looks like what we do is du the build dir, and make the image used-space +40%21:39
*** rwsu has joined #openstack-ironic21:43
*** karimb has joined #openstack-ironic21:47
SpamapSJayF: ok, so resize fs agent does not do, but it does size the partitions so it can fit config drive in there right?21:49
JayFyes21:50
*** achanda has quit IRC21:50
JayFwell21:50
JayFI don't know about the partial disk image support for agent21:50
JayFif you're using full disk images it uses this21:50
JayFhttps://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/shell/copy_configdrive_to_disk.sh21:51
*** Marga_ has quit IRC21:51
*** gabriel-bezerra has joined #openstack-ironic21:51
SpamapSJayF: yeah, so you'd have to do that _after_ the partition was sized to get the effect I see.21:51
SpamapSOtherwise we wouldn't have a 1.8TiB sda121:52
*** achanda has joined #openstack-ironic21:54
-openstackstatus- NOTICE: Gerrit is unavailable from approximately 22:00 to 22:30 UTC for project renames21:58
*** ChanServ changes topic to "Gerrit is unavailable from approximately 22:00 to 22:30 UTC for project renames"21:58
*** karimb has quit IRC21:58
*** karimb has joined #openstack-ironic21:59
*** karimb has quit IRC22:05
jxiaobinhad anybody tried spawning multiple physical instances concurrently?22:08
jrollyes22:09
*** harlowja_ has joined #openstack-ironic22:09
jxiaobinhi jroll22:09
jrolljxiaobin: having problems or just curious? :)22:09
jrolland hello!22:09
jxiaobinproblems22:09
jrollwhat are you seeing?22:09
*** harlowja has quit IRC22:10
jxiaobinso I got 20 ironic nodes, and tried booting them all one by one  in a loop22:10
*** karimb has joined #openstack-ironic22:10
jxiaobinmost of them failed22:10
jxiaobinbtw, I have 3 nova-scheduler services running22:11
jrollwhat driver? how many conductors? how much cpu/ram on the conductors? how many nova-compute services? what errors are you seeing?22:11
jxiaobinthey failed at scheduling phase22:11
jrolloh, odd22:12
jrollwhat's the error?22:12
jxiaobinfor my deployment, I think there is race condition22:12
jrollwhat sort of race condition?22:12
jxiaobinfor each instance, schedulers might select the same ironic hv to provision22:12
jrollyeah, I was thinking that22:13
jrollwe only run one nova-scheduler22:13
jxiaobinwhen creating ports, the api call to neutron failed due to duplicate mac22:13
jxiaobineven retry failed after 3 times22:13
jrollyep, that'll do it. that's in the compute, how many computes are you running?22:13
jrollthe compute should lock the node unless you're running more than one22:13
jxiaobinit might sound odd, we are running 1 compute, but 3 nova scheduler/conductor22:14
*** karimb has quit IRC22:15
jrollhmmm22:15
*** boris-42 has joined #openstack-ironic22:15
jxiaobinlock on the nova-compute might be too late22:16
jrollthe scheduler will also claim it but I don't know how that interation works with multiple schedulers22:16
jxiaobinI think they interact through db, by reducing used ram/disk22:18
jxiaobinbut the duration is too long, another scheduler pick the same hv before reducing ram/disk/cores22:19
jrolla periodic task in the nova-compute process does that bit22:19
jrollso yeah probably races there22:19
jrollI'd just roll with one scheduler22:19
jxiaobinso you do run one scheduler ?22:19
jrolljxiaobin: yes22:22
jxiaobinjroll: how about ha?22:23
*** mgarza has quit IRC22:23
jrolljxiaobin: active/passive as it just subscribes to rabbit22:24
*** karimb has joined #openstack-ironic22:24
karimbhello buddies, is it valid nost-show information ?22:25
karimbhttp://pastebin.com/H7QytGT522:25
*** jhova has quit IRC22:27
karimbanyone? :=)22:29
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic"22:30
jrollkarimb: seems reasonable22:30
jrollkarimb: of course I don't know what driver_info fields are required for ovirt :)22:31
*** davideagnello has joined #openstack-ironic22:31
karimbjroll, i just put the vmname, all other fields are from ironic.conf [ovirt] section22:31
jrollkarimb: cool, seems fine then :)22:32
karimbi am able to change power state with an ironic api script againt this node so i think i m fine :)22:32
karimbthanks :)22:32
jroll\o/22:33
jrollnp22:34
devanandajxiaobin: i believe we've never tested (upstream) having >1 nova-scheduler, but as i understand the nova arch, i'm not surprised that you're having that problem22:39
devanandajxiaobin: the ironic node isn't locked until the nova-compute passes control down to the driver22:40
devanandajxiaobin: so if multiple schedulers pick the same ironic node, and that gets serialized at some layer within nova-compute, yea, it's definitely going to collide22:41
jxiaobindevananda: thanks for the confirmation. any plan to address this?22:43
*** alex_xu has quit IRC22:43
*** alex_xu has joined #openstack-ironic22:43
devanandajroll: do you think the changes that you've spec'd out with Nova would address this ?22:44
devanandajroll: matching the failure domains and running >1 nova=compute22:44
jrollit... might, actually22:44
jrollif we're scheduling only by (host,)22:44
jrollthe compute would know it's already claimed a thing22:44
jrollit's going to be slightly racey but retries should handle things22:44
jrolldevananda: jxiaobin: ^22:45
devanandaawesome22:45
jrollI'm curious if it will make it this cycle; I certainly hope so22:45
devanandathat's much better than it is today22:45
jrollyeah22:45
jrollnova folks from rackspace are also working on scheduler fixes to make host selection better and not overload a single host22:46
jrollwhich may help some too22:46
jxiaobinthanks jroll and devananda22:46
jrollnp22:47
*** purp has quit IRC22:53
*** thrash is now known as thrash|wknd22:53
*** purp has joined #openstack-ironic22:53
*** sbadia has quit IRC22:53
*** dhellmann has quit IRC22:54
*** JoshNang has quit IRC22:54
*** dhellmann has joined #openstack-ironic22:56
*** JoshNang has joined #openstack-ironic22:57
*** sbadia has joined #openstack-ironic22:57
*** natorious is now known as zz_natorious23:16
*** Sukhdev has quit IRC23:20
*** puranamr has quit IRC23:21
*** puranamr has joined #openstack-ironic23:22
*** lucas-beer has quit IRC23:23
*** openstackgerrit has quit IRC23:39
karimbok, so discovery fails with No filename or root path specified .... workaround ?23:39
*** openstackgerrit has joined #openstack-ironic23:39
karimbwhere does ironic get the tftp file associated to a given node ?23:53
*** rwsu has quit IRC23:54
*** r-daneel has quit IRC23:55
*** karimb has quit IRC23:58

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