Wednesday, 2015-10-07

JayFI know, but part of that trust is knowing more eyes is better :P00:00
* JayF lands it00:00
*** sdake has joined #openstack-ironic00:00
*** harshs has quit IRC00:01
*** naohirot has joined #openstack-ironic00:01
openstackgerritMerged openstack/ironic-specs: Ceph Object Gateway Temp URL support for Ironic  https://review.openstack.org/22882900:06
*** garthb has quit IRC00:09
*** dims_ has quit IRC00:13
*** dims_ has joined #openstack-ironic00:14
*** tsekiyam_ has joined #openstack-ironic00:15
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/23122900:17
*** tsekiyama has quit IRC00:18
*** dims_ has quit IRC00:19
*** tsekiyam_ has quit IRC00:19
*** mtanino has quit IRC00:19
*** JoshNang has joined #openstack-ironic00:21
*** shadower has quit IRC00:23
*** shadower has joined #openstack-ironic00:23
*** dims_ has joined #openstack-ironic00:25
*** dims_ has quit IRC00:26
*** dims_ has joined #openstack-ironic00:26
*** smoriya has joined #openstack-ironic00:26
mrdaJust following up on https://review.openstack.org/#/c/213264/ - does anyone know if a Nova spec is being worked on for this? I can't see anything up00:29
mrda(ie. this is for Nova does not support baremetal vnic)00:29
jrollmrda: I'm meant to write a spec for that stuff, someone else working on networks things may do it if I don't get to it00:30
openstackgerritJim Rollenhagen proposed openstack/ironic-python-agent: Update the launchpad link for IPA  https://review.openstack.org/23163700:31
openstackgerritMerged openstack/ironic: Fix log formatting issue in agent base  https://review.openstack.org/23114000:32
mrdathanks jroll - just hate to see this languish in Nova M because we haven't followed what has been asked of us00:34
jrollmrda: tell me about it00:34
mrdai.e. this change needs a spec according to Nova, so if we don't get the spec written and approved in time, the code won't get reviewed and merged. And then we get Sad Panda :(00:35
* jlvillal is getting tired at tracing through the logging code....00:35
jrollmrda: yep, I'm familiar with the process00:35
jrollmrda: though, not a spec, a blueprint00:35
jroll:)00:36
mrdajroll: But please don't see what I said as me saying "Work Harder". I'd do it if I knew anything about networks, and I had some time, I'd do it myself.00:36
jrollmrda: I'm totally reading it as that and super mad at you now00:36
*** alexpilotti has joined #openstack-ironic00:36
mrdajroll: lol00:36
* jroll totally kidding if that isn't clear00:36
jrollheh00:36
mrdajroll: WORK HARDER!00:37
mrdaNO SLEEP FOR YOU, JROLL :)00:37
jrollmrda: I don't respond well to yelling. I'm going to walk away and find a beer now00:37
jroll:)00:37
mrdaGood job.  Have one for me too.00:37
* jlvillal thinks jroll works pretty hard already... 00:37
jrollcan do00:37
jrollhave a good night00:37
jlvillaljroll: Ciao00:37
mrdaHave a good one jroll, thanks for your help today00:38
openstackgerritMerged openstack/ironic-python-agent: Fix log formatting error in iscsi.py  https://review.openstack.org/23163400:40
*** alexpilotti has quit IRC00:40
openstackgerritMerged openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/23123000:47
openstackgerritMerged openstack/ironic-lib: Replace .iteritems() with .items()  https://review.openstack.org/23059700:48
*** baoli has joined #openstack-ironic01:05
openstackgerritMerged openstack/ironic: Rename 'message' attribute to '_msg_fmt' in IronicException  https://review.openstack.org/21536201:08
openstackgerritMerged openstack/ironic: Add .eggs to gitignore  https://review.openstack.org/23141401:08
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/23122801:08
*** praneshp has quit IRC01:14
*** harshs has joined #openstack-ironic01:17
*** alexpilotti has joined #openstack-ironic01:18
*** alexpilotti has quit IRC01:23
*** thrash is now known as thrash|g0ne01:36
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/23122901:42
*** achanda has joined #openstack-ironic01:52
*** sdake has quit IRC01:53
*** puranamr has joined #openstack-ironic01:53
*** sdake has joined #openstack-ironic01:56
rloojlvillal: that's a good question. I don't think using pdb with tox fits in quick start, but I'm not sure where else to put it.01:59
*** alexpilotti has joined #openstack-ironic01:59
rloojlvillal: seems like we need another developer section that isn't 'quick start'. "Debugging"?02:01
*** alexpilotti has quit IRC02:04
*** VikasC has quit IRC02:16
*** baoli has quit IRC02:18
*** sdake has quit IRC02:19
*** penick has quit IRC02:22
*** sdake_ has joined #openstack-ironic02:22
*** alexpilotti has joined #openstack-ironic02:41
openstackgerritMerged openstack/ironic-python-agent: Refactor list_all_block_devices & add block_type param  https://review.openstack.org/21840402:42
openstackgerritMerged openstack/ironic-python-agent: Update the launchpad link for IPA  https://review.openstack.org/23163702:42
*** puranamr has quit IRC02:44
*** baoli has joined #openstack-ironic02:45
*** alexpilotti has quit IRC02:45
*** sdake_ is now known as sdake02:54
*** rloo has quit IRC02:54
*** baoli has quit IRC02:59
*** alexpilotti has joined #openstack-ironic03:00
*** baoli has joined #openstack-ironic03:01
*** alexpilotti has quit IRC03:04
*** amotoki has joined #openstack-ironic03:08
*** achanda has quit IRC03:09
*** garthb has joined #openstack-ironic03:10
*** garthb has quit IRC03:12
*** garthb_ has joined #openstack-ironic03:12
*** Marga_ has quit IRC03:18
*** Marga_ has joined #openstack-ironic03:19
openstackgerritRuby Loo proposed openstack/ironic-specs: Organize Liberty specs into implemented versions  https://review.openstack.org/23169503:20
*** links has joined #openstack-ironic03:21
*** Marga_ has quit IRC03:23
*** saripurigopi has joined #openstack-ironic03:24
*** puranamr has joined #openstack-ironic03:26
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: Use mount -t sysfs to avoid host /sys dependencies  https://review.openstack.org/23165803:29
*** puranamr has quit IRC03:31
*** garthb_ has quit IRC03:32
*** garthb has joined #openstack-ironic03:32
*** saripurigopi has quit IRC03:33
*** baoli has quit IRC03:34
*** sdake has quit IRC03:37
*** saripurigopi has joined #openstack-ironic03:37
*** sdake has joined #openstack-ironic03:37
*** alexpilotti has joined #openstack-ironic03:41
*** rameshg87 has joined #openstack-ironic03:42
*** alexpilotti has quit IRC03:45
*** Sukhdev has joined #openstack-ironic03:56
*** Marga_ has joined #openstack-ironic03:58
*** Marga_ has quit IRC03:59
*** alexpilotti has joined #openstack-ironic03:59
*** Marga_ has joined #openstack-ironic03:59
*** Sukhdev has quit IRC04:00
*** Sukhdev has joined #openstack-ironic04:00
*** Marga_ has quit IRC04:01
*** Marga_ has joined #openstack-ironic04:02
*** VikasC has joined #openstack-ironic04:03
*** saripurigopi has quit IRC04:05
*** Marga_ has quit IRC04:06
*** Marga_ has joined #openstack-ironic04:06
*** saripurigopi has joined #openstack-ironic04:06
*** alexpilotti has quit IRC04:07
*** Nisha has joined #openstack-ironic04:09
*** saripurigopi has quit IRC04:12
*** hemna has joined #openstack-ironic04:12
*** ramineni has joined #openstack-ironic04:19
*** achanda has joined #openstack-ironic04:20
*** achanda has quit IRC04:20
*** alexpilotti has joined #openstack-ironic04:24
*** alexpilotti has quit IRC04:28
*** garthb has quit IRC04:29
*** Sukhdev has quit IRC04:40
*** praneshp has joined #openstack-ironic04:49
*** dims_ has quit IRC04:52
*** alexpilotti has joined #openstack-ironic05:05
*** praneshp_ has joined #openstack-ironic05:08
*** praneshp has quit IRC05:09
*** praneshp_ is now known as praneshp05:09
*** alexpilotti has quit IRC05:10
*** hemna has quit IRC05:18
*** achanda has joined #openstack-ironic05:19
*** hemna has joined #openstack-ironic05:24
*** e0ne has joined #openstack-ironic05:28
*** e0ne has quit IRC05:30
*** jamielennox is now known as jamielennox|away05:30
*** e0ne has joined #openstack-ironic05:34
*** e0ne has quit IRC05:37
*** e0ne has joined #openstack-ironic05:42
*** alexpilotti has joined #openstack-ironic05:47
*** e0ne has quit IRC05:49
*** alexpilotti has quit IRC05:51
*** e0ne has joined #openstack-ironic05:53
*** e0ne has quit IRC05:54
*** praneshp has quit IRC05:57
*** e0ne has joined #openstack-ironic05:58
*** praneshp has joined #openstack-ironic05:59
*** e0ne has quit IRC06:02
*** hemna has quit IRC06:06
*** achanda has quit IRC06:13
openstackgerritShivanand Tendulker proposed openstack/ironic-lib: Config drive support for whole disk images for iscsi based deploy  https://review.openstack.org/23092406:16
openstackgerritRamakrishnan G proposed openstack/ironic: Add support for in-band cleaning in ISCSIDeploy  https://review.openstack.org/22089806:17
*** achanda has joined #openstack-ironic06:19
*** ramineni has left #openstack-ironic06:19
*** e0ne has joined #openstack-ironic06:21
*** jamielennox|away is now known as jamielennox06:21
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Add support for UEFI iSCSI boot  https://review.openstack.org/20733706:22
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Add support for UEFI iSCSI boot  https://review.openstack.org/20733706:25
*** pas-ha has joined #openstack-ironic06:25
*** mtreinish has quit IRC06:26
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Add support for UEFI iSCSI boot  https://review.openstack.org/20733706:26
*** e0ne has quit IRC06:26
*** vdrok_ has joined #openstack-ironic06:26
*** vdrok_ has joined #openstack-ironic06:27
*** alexpilotti has joined #openstack-ironic06:28
*** vdrok_ has quit IRC06:30
*** vdrok_ has joined #openstack-ironic06:30
*** vdrok_ has left #openstack-ironic06:30
*** mtreinish has joined #openstack-ironic06:31
*** e0ne has joined #openstack-ironic06:31
*** alexpilotti has quit IRC06:33
*** e0ne has quit IRC06:35
*** ukalifon has joined #openstack-ironic06:37
*** achanda has quit IRC06:39
*** e0ne has joined #openstack-ironic06:39
*** vdrok has joined #openstack-ironic06:41
*** achanda has joined #openstack-ironic06:42
*** jcoufal has joined #openstack-ironic06:43
*** vdrok has left #openstack-ironic06:44
*** vdrok has joined #openstack-ironic06:45
*** praneshp has quit IRC06:46
*** alexpilotti has joined #openstack-ironic06:47
*** jcoufal has quit IRC06:49
*** jcoufal has joined #openstack-ironic06:52
*** alexpilotti has quit IRC06:53
*** e0ne has quit IRC06:55
*** amotoki has quit IRC06:58
*** puranamr has joined #openstack-ironic06:58
*** romainh has joined #openstack-ironic07:01
*** romainh has left #openstack-ironic07:03
*** puranamr has quit IRC07:03
*** alexpilotti has joined #openstack-ironic07:08
*** alexpilotti has quit IRC07:12
*** vdrok has left #openstack-ironic07:13
*** harshs has quit IRC07:15
*** mkovacik has joined #openstack-ironic07:26
*** marzif has joined #openstack-ironic07:34
openstackgerritNaohiro Tamura proposed openstack/ironic: Add hardware inspection module for iRMC driver  https://review.openstack.org/19648007:34
*** achanda has quit IRC07:39
*** ifarkas has joined #openstack-ironic07:39
*** dtantsur|afk is now known as dtantsur07:40
dtantsurMorning Ironic07:42
*** alexpilotti has joined #openstack-ironic07:45
*** tteggel has quit IRC07:48
openstackgerritafazekas proposed openstack/ironic-python-agent: Move oslotest to test-requirements  https://review.openstack.org/23188007:48
*** alexpilotti has quit IRC07:50
*** tteggel has joined #openstack-ironic07:51
*** tteggel has left #openstack-ironic07:54
*** MattMan has quit IRC07:57
*** MattMan has joined #openstack-ironic07:57
mrdahi dtantsur07:57
dtantsuro/07:57
*** marzif has quit IRC08:02
*** yog_ has joined #openstack-ironic08:03
openstackgerritNaohiro Tamura proposed openstack/ironic: Refactor IRMCVirtualMediaIscsiDeploy by applying new BootInterface  https://review.openstack.org/22137108:07
openstackgerritMatt Keenan proposed openstack/ironic-specs: Add Solaris IPMItool driver  https://review.openstack.org/23153608:09
*** e0ne has joined #openstack-ironic08:10
openstackgerritNaohiro Tamura proposed openstack/ironic: Refactor IRMCVirtualMediaAgentDeploy by applying new BootInterface  https://review.openstack.org/22157708:18
*** mbound has joined #openstack-ironic08:18
*** romcheg has joined #openstack-ironic08:23
*** sdake has quit IRC08:23
*** sdake has joined #openstack-ironic08:26
*** lucas-dinner has joined #openstack-ironic08:27
*** alexpilotti has joined #openstack-ironic08:27
*** lucasagomes has joined #openstack-ironic08:27
*** e0ne has quit IRC08:30
*** pelix has joined #openstack-ironic08:31
*** alexpilotti has quit IRC08:31
openstackgerritMerged openstack/ironic-inspector: Add coverage target to tox.ini  https://review.openstack.org/23149508:31
*** e0ne has joined #openstack-ironic08:32
*** itamarl has joined #openstack-ironic08:32
*** jistr has joined #openstack-ironic08:36
*** links has quit IRC08:38
*** achanda has joined #openstack-ironic08:39
*** mrmoje has joined #openstack-ironic08:42
*** degorenko_away is now known as degorenko08:43
*** athomas has joined #openstack-ironic08:44
*** vdrok has joined #openstack-ironic08:45
*** vdrok has quit IRC08:45
*** vdrok has joined #openstack-ironic08:46
*** achanda has quit IRC08:46
openstackgerritLucas Alvares Gomes proposed openstack/ironic: PXE: Support Extra DHCP Options for IPv6  https://review.openstack.org/23157308:48
*** vdrok has quit IRC08:48
*** fandi has quit IRC08:49
openstackgerritafazekas proposed openstack/ironic-python-agent: Babel is not a direct dependency  https://review.openstack.org/23189408:51
Nishalucas-dinner, please relook at https://review.openstack.org/228020. I had addressed your comments last week08:51
*** romcheg has quit IRC08:53
*** romcheg has joined #openstack-ironic08:56
*** alexpilotti has joined #openstack-ironic08:57
*** vdrok has joined #openstack-ironic08:58
*** itamarl has quit IRC09:00
*** alexpilotti has quit IRC09:01
*** romcheg has quit IRC09:01
*** itamarl has joined #openstack-ironic09:02
*** fandi has joined #openstack-ironic09:05
*** itamarl_ has joined #openstack-ironic09:06
*** itamarl has quit IRC09:07
*** itamarl_ is now known as itamarl09:07
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Fix irmc driver unit test  https://review.openstack.org/23190009:14
*** subscope has joined #openstack-ironic09:15
*** yuikotakada has joined #openstack-ironic09:16
rameshg87lucasagomes: lucas-dinner: hello09:17
yuikotakadagood morning, ironic :)09:17
rameshg87which one are you ? :)09:17
rameshg87yuikotakada: dtantsur: o/09:18
yuikotakadarameshg87, dtantsur, lucasagomes, o/09:18
dtantsurafternoon, rameshg87, yuikotakada :)09:18
yuriyzmorning Ironic and all09:19
dtantsurmorning yuriyz09:19
vdrokmorning rameshg87 yuikotakada dtantsur yuriyz lucasagomes09:19
rameshg87vdrok: o/09:20
dtantsurvdrok, morning09:20
yuikotakadayuriyz, vdrok, morning :)09:20
openstackgerritMerged openstack/ironic-python-agent: Adds more functional tests for commands  https://review.openstack.org/22424709:23
*** lucas-dinner has quit IRC09:23
lucasagomesrameshg87, hello!09:23
lucasagomesyuikotakada, vdrok dtantsur morning09:23
rameshg87lucasagomes: hi09:24
rameshg87lucasagomes: regarding https://review.openstack.org/#/c/191822/37/ironic/drivers/utils.py09:24
lucasagomesrameshg87, yeah09:25
rameshg87lucasagomes: I thought ValueError made more sense because the input to that method is wrong09:25
*** links has joined #openstack-ironic09:25
lucasagomesrameshg87, it's fine, but usually they are adding a try..catch around that function and reraising it as IronicException09:25
lucasagomesthat's why I suggested to just raise the invalidparametervalue09:25
rameshg87lucasagomes: yeah, that's true because most often it came from node capabilties09:26
lucasagomesso we don't have to keep converting it09:26
rameshg87lucasagomes: okay, but logicaly ValuerError made more sense. but anyway I buy your argument too :)09:26
lucasagomesrameshg87, right, yeah I'm fine with both. Just wanted to keep it simpler09:27
rameshg87agreed :)09:28
*** fandi has quit IRC09:29
*** fandi has joined #openstack-ironic09:31
openstackgerritSyed Ismail Faizan Barmawer proposed openstack/ironic: Refactor disk partitioner code from ironic and use ironic-lib.  https://review.openstack.org/18444309:34
*** alexpilotti has joined #openstack-ironic09:38
*** romcheg has joined #openstack-ironic09:38
*** romainh has joined #openstack-ironic09:40
sambettsMorning all o/09:41
*** VikasC has quit IRC09:42
*** alexpilotti has quit IRC09:43
*** achanda has joined #openstack-ironic09:43
yuikotakadasambetts, o/09:43
sambettsHow you doing yuikotakada? You flown home now or still in europe?09:44
openstackgerritShivanand Tendulker proposed openstack/ironic: Config drive support for whole disk images for iscsi based deploy  https://review.openstack.org/22511509:44
yuikotakadasambetts, now in Dublin still :) feel very sorry for not working for community recentry :(09:45
*** achanda has quit IRC09:46
*** achanda has joined #openstack-ironic09:47
*** VikasC has joined #openstack-ironic09:47
*** subscope has quit IRC09:49
sambettsyuikotakada: Sorry its not as warm on this side of the planet, are you enjoying it though? Thats ok things aren't as hectic right now anyway09:50
*** achanda has quit IRC09:52
yuikotakadasambetts, hehe, I knew it, it's colder than I expected, but no problem at all, I'm enjoying very well! I will be able to back to the community in the next week09:53
sambetts:D09:53
dtantsurmorning sambetts09:53
sambettsHey dtantsur, Thanks for fixing that func test issue, sorry I had to run yesterday09:54
dtantsurheh, no problem09:54
dtantsurI still wonder why it got broken, but what we ended up with is definitely saner09:54
*** naohirot has quit IRC09:57
*** e0ne has quit IRC10:06
*** romainh has left #openstack-ironic10:06
sambettsdtantsur: Yeah, not sure :/10:06
*** e0ne has joined #openstack-ironic10:09
*** alexpilotti has joined #openstack-ironic10:16
*** alexpilotti has quit IRC10:21
openstackgerritSyed Ismail Faizan Barmawer proposed openstack/ironic: Refactor disk partitioner code from ironic and use ironic-lib.  https://review.openstack.org/18444310:24
*** subscope has joined #openstack-ironic10:26
lucasagomessambetts, morning!10:33
sambettso/ lucasagomes10:34
*** Nisha has quit IRC10:36
openstackgerritBob Ball proposed openstack/ironic: XenAPI: Add support for XenServer VMs  https://review.openstack.org/23138110:39
rameshg87lucasagomes: are you planning to raise a patch to remove the dib ramdisk stuffs (pass_deploy_info,...) from ironic soon ?10:43
lucasagomesrameshg87, yes, but I think we need to keep it for this cycle10:43
lucasagomescause the tripleo-ci wasn't updated in time for liberty to actually use IPA10:43
lucasagomesdprince is working on it right now10:44
lucasagomesrameshg87, or I would remove it later on the cycle at least, I think now it's too early :-(10:44
rameshg87lucasagomes: do you mean keep that code in ironic for Mitaka as well ?10:44
lucasagomesrameshg87, I think we should, or remove it at the end of the cycle10:44
lucasagomessince the patches in triple-o took ages to get merged10:45
lucasagomesand the work to use IPA in the ci is not done yet10:45
lucasagomesrameshg87, wdyt?10:46
*** fandi has quit IRC10:49
*** romainh has joined #openstack-ironic10:51
*** alexpilotti has joined #openstack-ironic10:53
*** alexpilotti has quit IRC10:57
rameshg87lucasagomes: sorry, I went away from my desk11:09
rameshg87lucasagomes: but the code is out in liberty saying bash ramdisk is deprecated11:10
rameshg87lucasagomes: I don't know we might have 2-3 releases between liberty and mitaka ?11:10
rameshg87lucasagomes: but until then enabling cleaning in iscsi drivers has to be delayed -  https://review.openstack.org/#/c/220898/11:11
rameshg87lucasagomes: I removed the CONF option to enable/disable cleaning for iscsi drivers (which was frowned saying we don't need CONF option if we chose to do it later)11:12
rameshg87lucasagomes: but the *ssh drivers using dib ramdisk still won't go through unless they switch to ipa ramdisk11:12
openstackgerritBob Ball proposed openstack/ironic: XenAPI: Add support for XenServer VMs  https://review.openstack.org/23138111:13
rameshg87lucasagomes: will catch up with you later on, need to go home now11:13
* rameshg87 goes home11:13
*** rameshg87 has quit IRC11:13
*** alexpilotti has joined #openstack-ironic11:14
*** alexpilotti has quit IRC11:19
*** jamielennox is now known as jamielennox|away11:19
*** thrash|g0ne is now known as thrash11:23
*** alexpilotti has joined #openstack-ironic11:24
openstackgerritShivanand Tendulker proposed openstack/ironic: Baremetal provisioning in UEFI secure boot mode for iLO drivers  https://review.openstack.org/23192711:27
lucasagomesright... yeah ok we need to sync that then11:27
*** alexpilotti has quit IRC11:28
*** dtantsur is now known as dtantsur|brb11:30
*** ndipanov has joined #openstack-ironic11:31
*** lucasagomes is now known as lucas-hungry11:36
*** subscope has quit IRC11:37
*** baoli has joined #openstack-ironic11:38
*** romainh has left #openstack-ironic11:39
*** baoli_ has joined #openstack-ironic11:39
*** baoli has quit IRC11:43
openstackgerritMerged openstack/ironic: Allow empty password for ipmitool console  https://review.openstack.org/22990411:44
*** jcoufal has quit IRC11:45
openstackgerritMerged openstack/ironic: Use standard locale when executing 'parted' command  https://review.openstack.org/23136711:45
openstackgerritMerged openstack/ironic: To run a specific unit test with ostestr use -r  https://review.openstack.org/23115611:46
*** sambetts has quit IRC11:52
*** sambetts has joined #openstack-ironic11:53
*** jcoufal has joined #openstack-ironic11:57
*** subscope has joined #openstack-ironic12:05
*** Marga_ has quit IRC12:05
*** alexpilotti has joined #openstack-ironic12:05
*** Marga_ has joined #openstack-ironic12:05
*** david-ly_ has joined #openstack-ironic12:07
*** david-lyle has quit IRC12:09
*** david-ly_ is now known as david-lyle12:09
*** alexpilotti has quit IRC12:09
openstackgerritYuiko Takada proposed openstack/ironic-inspector: Support IPA for devstack-plugin  https://review.openstack.org/22356312:14
thiagopGood morning Ironicers12:19
*** alexpilotti has joined #openstack-ironic12:24
sambettsmorning thiagop12:26
*** alexpilotti has quit IRC12:28
*** puranamr has joined #openstack-ironic12:30
*** yuikotakada has quit IRC12:31
*** liliars has joined #openstack-ironic12:33
vdrokmorning sambetts thiagop12:33
*** puranamr has quit IRC12:35
*** kozhukalov_ has quit IRC12:36
*** lucas-hungry is now known as lucasagomes12:40
*** aswadr has joined #openstack-ironic12:41
*** smoriya has quit IRC12:41
*** dims_ has joined #openstack-ironic12:44
*** Marga_ has quit IRC12:46
*** Marga_ has joined #openstack-ironic12:47
*** VikasC has quit IRC12:50
thiagopsambetts vdrok o/12:51
*** rloo has joined #openstack-ironic12:53
jrollmorning everyone :)13:00
thiagopmorning jroll13:01
jrollohai thiagop \o13:01
*** yuikotakada has joined #openstack-ironic13:02
*** links has quit IRC13:02
*** alexpilotti has joined #openstack-ironic13:03
openstackgerritRuby Loo proposed openstack/ironic: Refactor deploy_utils methods  https://review.openstack.org/22226413:04
vdrokmorning jroll13:05
*** alexpilotti has quit IRC13:05
jrollheya vdrok \o13:05
*** alexpilotti has joined #openstack-ironic13:05
*** yuikotakada has quit IRC13:07
lucasagomesjroll, thiagop morning!13:08
*** alexpilotti has quit IRC13:10
thiagoplucasagomes: o/13:11
*** david-lyle has quit IRC13:16
TheJulia /win 413:23
TheJuliadoh13:23
*** lazy_prince has joined #openstack-ironic13:24
lazy_princeumm.. does fake_agent driver use pxe boot..?13:27
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands  https://review.openstack.org/17251713:27
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Add maintenance mode command  https://review.openstack.org/21672713:27
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal port create  https://review.openstack.org/17246113:27
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Add provision state command  https://review.openstack.org/20611913:27
jrolllazy_prince: I would assume so?13:29
lazy_princeWell.. looks like i did a nova boot and the tftp details are not getting attached to the port created in neutron.. so just checking..13:30
lazy_princeHowever, I if i use pxe_ipmitool, it is getting done..13:31
lazy_princeSorry, if my was question was not clear..13:32
rloomorning lazy_prince, jroll, TheJulia, TheJulia, vdrok, lucasagomes and the other wonderful ironicers13:32
lucasagomesrloo, morning!13:32
*** david-lyle has joined #openstack-ironic13:32
jrolllazy_prince: I mean, I could be wrong :)13:32
vdrokmorning rloo :)13:32
mkovacikhello guys, does anyone use virtual box machine as an ironic node? I have issues setting this up :-/13:32
thiagopmorning rloo13:32
lucasagomeslazy_prince, in the ports objects for that node, check the extra field see if there's any VIF there13:33
lucasagomesmkovacik, ramesh87 does (tho he's not online right now :-( )13:33
mkovaciklucasagomes, thanks, will try to reach out13:34
*** Nisha has joined #openstack-ironic13:34
lucasagomesmkovacik, seems we have http://docs.openstack.org/developer/ironic/drivers/vbox.html and also pxe_ssh drivers that supports vbox13:34
lucasagomesmay worth trying both13:35
mkovaciklucasagomes, precisely what I'm following13:35
lazy_princeokay.. so I get the problem now... Thanks lucasagomes13:35
*** trown|outttypeww is now known as trown13:35
lucasagomescool np!13:36
thiagopGuys, I need an opinion regarding docstrings for exceptions13:36
thiagopshould we put :raises: for an exception that is not being thrown by the method itself?13:36
mkovaciklucasagomes, the thing is, when I do reboot/power on through ironic, I can see the virtual box machine booting (bios, no drive yet) but I can't make nova instantiate cirros on it :-/13:36
jrollFYI all, gate might get flaky today13:37
jroll13:27:34          sdague | 2015-10-07 11:27:08.533 | Get:36 http://us.archive.ubuntu.com trusty/multiverse amd64 Packages [169 kB]13:37
jroll13:27:34          sdague | 2015-10-07 11:27:08.630 | Fetched 17.4 MB in 17min 32s (16.5 kB/s)13:37
jrollthiagop: personally I'd catch everything and re-raise as some subclass of IronicException13:37
lucasagomesmkovacik, hmm but did you deploy the cirros image through nova using the Ironic driver right?13:38
lucasagomesis the instance marked as ACTIVE in nova?13:38
lucasagomesjroll, :-(13:38
lucasagomesthiagop, if one of the methods that function invokes can raise that exception and it's not handled by the method you're currently working13:38
lucasagomesit would be good to indicate that the method can raise that exception as well13:39
thiagoplucasagomes:  as ":raises:" or literally inside the docstring as yuriyz asked?13:39
lucasagomesjroll, we don't have any cache for those images in the gate?13:39
mkovaciklucasagomes, yeah, it is active (as far as I can tell, noob here) http://www.fpaste.org/275880/14442251/ (there are 2 ironic KVMs and one virtual box machine in the list)13:39
lucasagomesthiagop, I would say as :raises:13:40
jrolllucasagomes: it's slow mirrors, so any package devstack installs13:40
* lucasagomes tho I didn't see yuriyz comment13:40
yuriyzthiagop +1 for lucasagomes13:40
*** Marga_ has quit IRC13:41
lucasagomesmkovacik, right, what "nova list" shows?13:41
mkovaciklucasagomes, I think there might be some --flavor switch I should use while doing nova boot as bare metal doesn't seem to work :-/13:41
thiagoplucasagomes yuriyz jroll so, as :raises: then. Agreed?13:41
mkovaciklucasagomes, atm nothing as I've killed the instance, the error was: no hosts13:42
* mkovacik boots again13:42
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands  https://review.openstack.org/17251713:42
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Add maintenance mode command  https://review.openstack.org/21672713:42
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal port create  https://review.openstack.org/17246113:42
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Add provision state command  https://review.openstack.org/20611913:42
lucasagomesmkovacik, right, yeah... worth looking at n-sched to see what's the error why "no host found" was raised13:42
jrollthiagop: yeah, that's fine, I still think I would catch and re-raise as "OneViewException" or something13:43
lucasagomesbut that can be a could of thing, look at the nodes/properties for cpus, memory_mb, local_gb and arch13:43
lucasagomesand compare it with the flavor see if it all match13:43
mkovaciklucasagomes, mind pointing me to the log file? (I'm running devstack)13:43
jrollthiagop: that way the docstring will always be accurate at least :)13:43
rloothiagop: what I was told: 1. drivers need to handle and only let ironic exceptions be raised13:43
lucasagomesmkovacik, right, do a ./rejoin_stack.sh13:44
*** kkoski has joined #openstack-ironic13:44
lucasagomescheck the "n-sch" tab13:44
jrollrloo++13:44
lucasagomesrloo, ++ correct13:44
rloothiagop: no need to add docstrings for internal (ie _*) methods. Otherwise docstrings should have :raises: for all exceptions that might come from that (or any called methods)13:44
mkovaciklucasagomes, thanks, will look into that13:44
lucasagomesa exception that inherits from IronicException13:44
rloothiagop: guess it would be worth documenting somewhere13:44
lucasagomesmkovacik, cool!13:45
mkovaciklucasagomes, btw here's the error nova show gives as the instance state: http://www.fpaste.org/275883/42255001/13:45
*** links has joined #openstack-ironic13:46
lucasagomesmkovacik, right so seems n-cpu raised some exception13:47
lucasagomesyeah you will have to check the nova services and see what's going on13:47
*** alexpilotti has joined #openstack-ironic13:47
lucasagomesc-cond, n-cpu and n-sch13:47
lucasagomes"code": 500, it's an internal error13:47
*** Marga_ has joined #openstack-ironic13:48
mkovaciklucasagomes, alright, me will checks13:48
lucasagomescool13:49
lucasagomesrloo, ++ it may worth checking pep8, pep257 (and maybe hacking in openstack ? ) for guidelines13:50
lucasagomeshacking == the project13:50
lucasagomeshttp://docs.openstack.org/developer/hacking/#docstrings13:50
rloolucasagomes: that's too much work.13:50
rloolucasagomes: i just looked at that link, it doesn't go into detail about exceptions13:51
*** alexpilotti has quit IRC13:51
lucasagomesright, yeah, it's odd we don't have a code convention guildeline actually13:52
rloolucasagomes: when I started on ironic i thought i would try to document things as I found out, but I forgot about doing that.13:52
lucasagomesI think we may just follow sphinx13:52
lucasagomesrloo, ++ yeah that would be good13:53
rloothiagop, jroll, lucasagomes and anyone else, i added the exceptions stuff to https://wiki.openstack.org/wiki/Ironic/Developer_guidelines#Exceptions13:53
lucasagomeso/13:53
lucasagomes"although rloo does like them" lol13:54
thiagoprloo: thanks!13:54
lucasagomesso personal13:54
thiagopThat's good stuff actually, never saw that page13:54
rloolucasagomes: I do but I was told that it wasn't necessary so I can't impose that :)13:54
lucasagomesheh fair enuff13:54
openstackgerritJim Rollenhagen proposed openstack/ironic: Begin adding dev docs for writing methods  https://review.openstack.org/23201113:54
jrollrloo: heh, I just did the same, kind of ^13:55
rloolucasagomes: so many times i look at code that i hadn't looked at for awhile and it takes me some time to figure out what the parameters are etc.13:55
jrollI'd like to try to put docs like this in the tree going forward13:55
rloojroll: that's great. we can delete from the wiki then.13:55
thiagoprloo: that docs could link to this too: http://docs.openstack.org/developer/oslo.i18n/guidelines.html13:55
rloojroll: the reason i don't like intree is cuz on the wiki, i got it done w/o any approval in minutes.13:55
lucasagomeshmmm13:56
rloojroll: in tree... seems like too much of an obstacle. but I am fine if we go that way. I was just being lazy.13:56
jrollrloo: yeah, I agree, but I think in-tree dev docs are going to be better quality, and we can make them more discoverable13:56
jrollrloo: I eventually want to have a page on docs.o.o that is "here is everything you need to know to contribute to ironic"13:56
rloojroll: i would disagree about the 'quality' part but intree means it is vetted and will stay put easier :)13:57
jrollrloo: for example, I don't remember ever seeing this wiki page :)13:57
lucasagomesright, that's a hard path tho... there's plenty of code style guidelines around there13:57
lucasagomesI think we are better off just adopting one ?13:57
lucasagomesinstead of writing our own13:57
jrollI mean, we should link to those with wild abandon13:58
jrollI don't want to document pep8 here13:58
jrollbut things like "only raise IronicExceptions" or "to land a feature you need a blueprint" etc13:58
lucasagomesright13:58
rloojroll: so basically, we should take everything (or most of it) from https://wiki.openstack.org/wiki/Ironic/Developer_guidelines and put intree.14:00
jrollrloo: yeah, plus probably more14:00
rloojroll: yeah, definitely more.14:00
jrollthis is the "devref" I keep talking about14:00
rloojroll: oh. got it. we should just copy nova's structure if it makes sense.14:01
jrollrloo: yeah, something like that14:01
rloojroll: 'structure' -> headings so we know what issues to document :)14:01
lazy_princelucasagomes: jroll: I am assuming that ironic virt driver adds the vif to the ironic port..14:01
lazy_princeis that right assumption..?14:01
lucasagomeslazy_prince, nova does14:01
jrollrloo: yeah, fair enough14:02
jrolllazy_prince: yeah, plug_vifs14:02
lazy_princeokay.. so I was trying to use the neutron as dhcp provider and network provider.. with the patches listed on the etherpad https://etherpad.openstack.org/p/ironic-neutron-mid-cycle14:03
*** Nisha has quit IRC14:03
lazy_princeAnd I was using fake agent driver...14:03
*** Nisha has joined #openstack-ironic14:03
lazy_princeso there are four patches listed on the etherpad...14:03
*** alexpilotti has joined #openstack-ironic14:04
lazy_princeunder nova.. which ones of them are needed and which ones are not..14:04
* lucasagomes is not sure...14:04
lazy_princeMy understanding is that nova should not add the vif to the ironic port14:05
* lazy_prince could be wrong14:05
lazy_princeor it should be there and ironic should move it to provisioning port that it creates...14:07
jrolllazy_prince: ohhhhh. that should be fun. hm.14:07
jrollI never thought about pxe booting picking up vif ids from there :/14:07
*** alexpilotti has quit IRC14:08
lazy_princeI mean Ironic should update the port with vif port uuid of provisioning network14:08
lazy_princeI mean update_dhcp_opts in ironic/dhcp/neutron.py14:09
jrollright, yeah14:10
NobodyCamgood morning Ironicers14:10
jlvillalGood morning Ironic :)14:11
TheJuliagood morning14:11
thiagopGood morning NobodyCam jlvillal TheJulia14:11
* jlvillal is still trying to wake up...14:11
lazy_princewell.. looks like time for another patch..14:11
* thiagop wonders if home office is really good14:12
NobodyCamgood mornign jroll lucasagomes dtantsur|brb rloo lazy_prince jlvillal sambetts thiagop TheJulia and anyone not listed here :)14:12
* jroll thinks about lazy_prince's problem some more14:12
jrollhi NobodyCam :)14:12
lucasagomeslazy_prince, yeah, I think the things in that etherpad is an on-going work... not sure how complete it is14:12
lucasagomesproblbably it's missing some pieces of the puzzle14:12
lucasagomesNobodyCam, jlvillal TheJulia morning14:13
jrolllucasagomes: lazy_prince is doing most of the work on that pad :P14:13
lucasagomesa-ha... ok that makes sense them :-)14:13
NobodyCam:)14:13
lucasagomesok if I can just opinate a little on that, I would love we to not use "extra" as a field for things like VIF14:13
jlvillalthiagop, I still have to go to work :)14:13
lucasagomesthen*14:14
*** Marga_ has quit IRC14:16
*** Marga_ has joined #openstack-ironic14:16
NobodyCam:)14:17
*** harshs has joined #openstack-ironic14:18
rloomorning NobodyCam, jlvillal14:19
krtaylorGood morning UGT everyone14:19
jlvillal:)14:19
trowndtantsur|brb: sambetts, any ideas how we would hit this trace? http://logs.openstack.org/90/223690/28/check/gate-puppet-ironic-puppet-beaker-rspec-upgrade-dsvm-centos7/6ee5847/console.html#_2015-10-06_13_36_09_72714:20
thiagopmorning kragniz14:21
thiagopmorning too you too krtaylor14:22
NobodyCammorning14:22
*** tsekiyama has joined #openstack-ironic14:25
openstackgerritAnton Arefiev proposed openstack/python-ironicclient: Use requests lib in HTTPClient  https://review.openstack.org/22928614:29
openstackgerritAnton Arefiev proposed openstack/python-ironicclient: Use requests lib in HTTPClient  https://review.openstack.org/22928614:31
*** Nisha has quit IRC14:33
*** Nisha has joined #openstack-ironic14:33
openstackgerritVladyslav Drok proposed openstack/ironic: Add retries to ssh._get_hosts_name_for_node  https://review.openstack.org/22482814:36
openstackgerritAnton Arefiev proposed openstack/python-ironicclient: Use requests lib in HTTPClient  https://review.openstack.org/22928614:42
*** amotoki has joined #openstack-ironic14:42
*** mtanino has joined #openstack-ironic14:43
* sambetts looks for trown 14:44
*** alexpilotti has joined #openstack-ironic14:45
jlvillalsambetts, I saw him over there ->>>>14:46
jlvillal:P14:46
sambetts:-P14:46
*** lintan_ has joined #openstack-ironic14:48
*** alexpilotti has quit IRC14:49
*** lintan__ has quit IRC14:49
*** HenryG has quit IRC14:49
*** shadower has quit IRC14:49
openstackgerritRuby Loo proposed openstack/ironic: Add retries to ssh._get_hosts_name_for_node  https://review.openstack.org/22482814:50
sambettstrown: Do you know what version of alembic is installed on that machine?14:50
*** dansmith has quit IRC14:50
*** dansmith has joined #openstack-ironic14:51
*** harshs has quit IRC14:51
trownsambetts: looks like python-alembic-0.7.4-2.el7.noarch14:51
rloovdrok: I didn't want to make (annoy) you do another revision of 224828 so I updated the commit myself. hope you don't mind.14:52
trownsambetts: this is coming from here btw: https://review.openstack.org/#/c/223690/14:52
*** HenryG has joined #openstack-ironic14:52
sambettstrown: According to our reqs file we require alembic >=0.8.014:53
trownsambetts: the odd thing is, the '...dsvm-centos7' test passes, it is only the '...upgrade-dsvm-centos7' which has that issue, which makes no sense to me14:53
*** BobBall has joined #openstack-ironic14:54
*** itamarl has quit IRC14:54
trownsince the "upgrade" test installs master of the module and runs the test, then installs the change and runs the test again, but there was not inspector support previously, so they should really be the same test14:54
trownsambetts: you rock!14:55
sambettstrown: that trace comes from the fact alembic is out of date, the edit command was only added in 0.8 :)14:55
vdrokrloo, of course, thanks :)14:55
trownit is the alembic version...somehow that upgrade test has a lower version14:55
trownstupid puppet14:56
*** marios has quit IRC14:56
sambettstrown: yeah, I would expected it to be inline with global reqs14:57
*** marios has joined #openstack-ironic14:57
trownsambetts: ya, those two tests are supposed to use the same repos, but something is wonky, that gives me something to pester puppet folks about14:58
trownthanks a ton14:58
sambetts:D14:58
*** alexpilotti has joined #openstack-ironic15:01
rloovdrok: yw :)15:04
*** pas-ha has quit IRC15:06
*** Nisha has quit IRC15:08
jlvillallucasagomes, I started work on choices for IntOpt  https://review.openstack.org/21904715:09
*** alexpilotti has quit IRC15:09
* jlvillal has another patch he has to get back to working on....15:10
*** dtantsur|brb is now known as dtantsur15:10
lucasagomesjlvillal, ++ w00t15:10
* jlvillal wonders if 8 patches in his queue is too many....15:10
lucasagomesjlvillal, btw if you have some time https://review.openstack.org/#/c/231399/15:10
* dtantsur is back, hello everyone15:10
jlvillallucasagomes, Cool :)15:10
lucasagomesdidn't get any review yet, I wonder if that's something people care15:10
lucasagomesthat actually facilitate the transition from stropt without choices to stropt with choices15:11
lucasagomesdtantsur, wb15:11
*** sdake has quit IRC15:11
dtantsurfolks, ironic-lib version bump does not pass the gate, and I have no idea why: https://review.openstack.org/#/c/231368/15:11
jlvillallucasagomes, Actually I think ignore_case could be used with regex.  re.I ???15:12
jlvillalMight be useful15:12
lucasagomesright, yeah I left it mutally exclusive cause idk how confusing that would be tho15:12
*** mrmoje has quit IRC15:13
*** sdake has joined #openstack-ironic15:14
*** jistr is now known as jistr|mtg15:14
lucasagomesdtantsur, the failure seems unrelated to the patch... other jobs are also failing with the same error15:15
lucasagomeshttps://review.openstack.org/#/c/231118/15:15
lucasagomesother patches*15:15
dtantsuroh, I see15:15
*** tsekiyama has quit IRC15:16
*** jistr|mtg is now known as jistr15:17
jlvillallucasagomes, dhellmann is a good person to beg for reviews on your ignore_case patch :)  https://review.openstack.org/#/c/231399/15:18
*** subscope has quit IRC15:18
lucasagomes++15:18
lucasagomesyeah I just put it there to see ideas, no rush on that15:18
jlvillallucasagomes, I did review with my suggestion.15:18
lucasagomesjlvillal, thanks15:19
lucasagomesjlvillal, yeah that seems fair enough, I just need to add a flag to that compile()15:20
lucasagomesI will do that15:20
NobodyCamwb dtantsur15:21
dtantsurmkovacik, I've created a bug to add "no valid host found" problem to the ironic docs (aka move from tripleo ones): https://bugs.launchpad.net/ironic/+bug/150373515:25
openstackLaunchpad bug 1503735 in Ironic "Write troubleshooting docs for "no valid host found" nova error when used with ironic" [Low,Triaged]15:25
dhellmannjlvillal, lucasagomes : reviewed ;-)15:26
dtantsurmkovacik, might be a good chance to get started with the project15:26
lucasagomesthanks much!15:26
* lucasagomes updates the patch15:26
mkovacikdtantsur, right --- I shall  :)15:27
*** subscope has joined #openstack-ironic15:28
*** alexpilotti has joined #openstack-ironic15:29
*** alexpilotti has quit IRC15:30
*** alexpilotti has joined #openstack-ironic15:30
*** rameshg87 has joined #openstack-ironic15:33
*** dims_ has quit IRC15:34
thiagoprameshg87: Thanks for the reviews15:38
thiagoprameshg87: I'm answering it now15:38
rameshg87thiagop: welcome15:38
*** harshs has joined #openstack-ironic15:38
rameshg87thiagop: one question in your vendor.py I had, please let me know if there's something to discuss15:39
rameshg87thiagop: I feel we can move what you want to the parent class so that you dont' need to reimplement the method reboot_to_instance()15:39
rameshg87*if my assumptions are correct15:39
rameshg87jroll: lucasagomes: continuing discussion on review and irc, so both of you feel we should wait for enabling cleaning for iscsi drivers ? - https://review.openstack.org/#/c/220898/15:41
*** david-lyle has quit IRC15:41
thiagoprameshg87: me and jroll discussed that earlier. Once that is done, we shall remove that interface from the driver. But I couldn't yet check if the code you pointed out resolves our problem15:41
openstackgerritAnton Arefiev proposed openstack/python-ironicclient: Use requests lib in HTTPClient  https://review.openstack.org/22928615:42
thiagoprameshg87: that's my next step once resolving the "easy stuff"15:42
*** david-lyle has joined #openstack-ironic15:42
*** links has quit IRC15:42
rameshg87thiagop: it doesn't resolve that problem15:42
lucasagomesrameshg87, the bash ramdisk is preventing it from landing?15:43
lucasagomescause bash doesn't support cleaning and we have no way to differentiate it ?15:43
rameshg87thiagop: I just thought we can move the set boot device call between power off and power on in the pointed out code if it solves your problem15:43
rameshg87lucasagomes: yeah15:43
rameshg87lucasagomes: or I will have to check if there is some other way15:43
lucasagomeshmmm15:44
rameshg87lucasagomes: as you said, find out whether agent ramdisk is used15:44
* lucasagomes thinks15:44
thiagoprameshg87: sure. What I don't know is if in that specific point of the code solves for me (maybe ignorance). Need to test...15:44
*** dims_ has joined #openstack-ironic15:44
thiagoprameshg87: I would need to send it in another patch since it extends beyond the scope of the driver, right?15:45
*** praneshp has joined #openstack-ironic15:45
rameshg87thiagop: yeah another patch and then this patch (I know this will get delayed if that happens and please don't kill me :))15:45
rameshg87thiagop: but maintaining an extended method that does almost does same thing is hard to maintain15:46
rameshg87thiagop: I myself have that experience in the past 1 year extending so many methods for ilo driver :)15:46
thiagoprameshg87: but I think the need to do this was pointed out more than once15:46
rameshg87thiagop: okay15:46
thiagoprameshg87: by more than one driver15:46
*** harshs has quit IRC15:48
*** Marga_ has quit IRC15:48
lucasagomesrameshg87, yeah it's hard... thinking here, cause if we remove that methods right now we will break others (tripleo)15:48
*** nicodemos has joined #openstack-ironic15:54
*** david-ly_ has joined #openstack-ironic15:55
*** david-lyle has quit IRC15:55
rameshg87lucasagomes: yeah, bash ramdisk doesn't even POST an error message back on error15:56
*** david-ly_ has quit IRC15:56
rameshg87lucasagomes: instead we could have hacked something on it if bash ramdisk was invoked on cleaning15:56
*** david-lyle has joined #openstack-ironic15:56
*** ionutbalutoiu has joined #openstack-ironic15:58
*** dims__ has joined #openstack-ironic15:59
*** subscope has quit IRC15:59
rloojroll: btw, wrt specs. if i recall, when approved, we used to put them in <cycle>/, and if they weren't implemented, we'd move them out of <cycle>/ and they'd go in <cycle+1>. So those placeholders for kilo & juno reflect implemented specs, but liberty includes implemented & not-implemented specs.16:00
rloojroll: I think we should just hide the placeholder stuff. as long as the old links work, i don't think we need to actually show those links.16:00
*** lazy_prince has quit IRC16:00
rloojroll: I'm referring to http://specs.openstack.org/openstack/ironic-specs/#placeholders :)16:01
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add documentation for Ceph Object Gateway support  https://review.openstack.org/23206816:01
*** mrmoje has joined #openstack-ironic16:02
*** dims_ has quit IRC16:03
lucasagomesrameshg87, I think it does post an error message for deploy and bootloader installation16:04
rameshg87lucasagomes: yeah, it doesn't16:04
rameshg87lucasagomes: just drops down to a shell16:04
*** tsekiyama has joined #openstack-ironic16:04
lucasagomesrameshg87, but anyway... hmmm, what happen if we try to call clean using a bash ramdisk?16:05
rameshg87lucasagomes: clean timeout16:05
lucasagomesmaybe we can identify it by the heartbeat? Cause bash won't call it16:05
rameshg87lucasagomes: yeah, but we can by heartbeat16:05
*** jistr has quit IRC16:05
jrollrloo: +1 for removing placeholders. I think it's only there because docs generation blows up if a file isn't in a toctree16:05
rameshg87lucasagomes: but how about first time cleaning when manage->available16:05
rameshg87heartbeat won't be there then16:06
rloojroll: I figured out how to hide the docs but to get sphinx to generate them.16:06
jrollrloo: \o/16:06
lucasagomesrameshg87, right... in any case. Let's assume the bash ramdisk is gone and we add cleaning for iscsi16:06
rloojroll: i'll push up a patch for that later today i think.16:06
lucasagomesis it enabled by default or not?16:06
jrollrameshg87: I'd love to talk about this but I'm in a meeting right now and this takes more brain that I can generate :(16:06
lucasagomesif it's not enabled by default, I think we are grand16:06
lucasagomescause that will keep the old behavior and we can add an alert in the documentation, BASH RAMDISK IS DEPRECATED AND DOESNT SUPPORT CLEANING16:07
lucasagomesor something like that16:07
*** yog_ has quit IRC16:07
jrolllucasagomes: that's the issue, cleaning is on by default, and we shouldn't have a separate config for that driver just to make it off by default16:09
*** ifarkas has quit IRC16:09
lucasagomesjroll, right, but if enable it by default we are changing people's workflow right?16:09
jlvillallucasagomes, I think almost there on ignore_case patch. Looking really good. Thanks for it.16:10
lucasagomes"before I moved from manageable to available very quick, now it can take ours"16:10
lucasagomesjlvillal, cheers!16:10
jrolllucasagomes: I guess, but we did that before because we think it's important and the sane default for production16:10
lucasagomesjroll, indeed16:11
lucasagomesthe main problem is time here, cause this change is blocking the cleaning for iscsi16:12
rameshg87right.16:12
lucasagomesperhaps we need just to talk to the TripleO folks about our plans to remove it this cycle16:12
rameshg87it's trivial enough to enable it and attain parity between drivers, but we aren't able to16:12
lucasagomessee if when would be a good time, M1, M2, ... and do it there16:12
rameshg87and I guess since we aren't able to find a good way to detect if it's a bash ramdisk or agent ramdisk, we are in some need to introduce another CONF for a very short span of time16:13
jrolllucasagomes: right, that's the hard part. the initial proposal was introducing a config that was immediately deprecated which seems... bad16:13
*** Marga_ has joined #openstack-ironic16:14
rameshg87lucasagomes: jroll: other solution I can think of is to give bash ramdisk enough to heartbeat16:16
lucasagomesjroll, yeah that's bad indeed16:16
rameshg87lucasagomes: jroll: enough dummy values for it to heartbeat back and if it's in CLEANWAT16:16
rameshg87bash ramdisk doesn't heartbeat. sorry. enough to do a POST.16:17
lucasagomesrameshg87, hmm I don't get it?16:17
lucasagomesmaybe we should just wait for the TripleO-CI16:18
rameshg87lucasagomes: if we fill in dummy values for iscsi_target_iqn,  deployment_id, deployment_key, etc while starting a node for cleaning16:18
rameshg87lucasagomes: if it was bash ramdisk, it would do a POST on pass_deploy_info by which we would be able to see if it's a bash ramdisk or not16:18
rameshg87lucasagomes: if it was agent ramdisk, it just wouldn't care and would work normally16:19
*** dims__ is now known as dims16:19
rameshg87I think that should work16:19
rameshg87but some workaround ..16:19
*** amotoki has quit IRC16:20
rameshg87lucasagomes: jroll: I would like  to pursue something if we plan not to do in Mitaka, because enabling cleaning for iscsi* drivers in N seems too long to me :(16:21
lucasagomesrameshg87, it may, but urgh... we would need to change pass_dpeloy_info to ignore it cause it's not a deploy16:21
jrollrameshg87: I agree, I just can't talk about this right at the moment16:22
jrollthis sounds like a mailing list thread16:22
rameshg87jroll: sure, may be some other time. no problem.16:22
lucasagomesyeah a ML thread seems good16:22
jrollespecially because multiple projects, multiple time zones16:22
lucasagomesfor Ironic and TripleO16:22
jrollyep +116:22
* lucasagomes wonder if we can add some glance metadata for the deploy kernel16:23
lucasagomesso we can say "hey it's the bash thing!"16:23
rameshg87lucasagomes: shall I or do you want to shoot ?16:23
rameshg87lucasagomes: it's too late, we are asking people to stop using bash ramdisk :)16:23
jrolllucasagomes: we probably shouldn't rely on that for existing deployments, but maybe "if this metadata is here, it's an agent" would work16:23
lucasagomesrameshg87, if you can send it, I will reply16:23
rameshg87lucasagomes: sure, will do.16:23
lucasagomesjroll, yeah something like that16:24
jrolllucasagomes: and remove that when we remove the bash thing. or something.16:24
lucasagomesit's hard... cause when I was porting the pxe_ drivers to use ipa I wanted it to be a drop-in replacement16:24
lucasagomesbut yeah, that's the bad part of it16:24
jrollyeah, we need something to say "I'm okay with the iscsi driver trusting the clean_nodes config"16:25
lucasagomesjroll, I also wonder if that would be enough to use say in the ML or/and release notes16:25
lucasagomesif you are using the bash ramdisk, please set "clean_nodes" to False in the configuration file before updating16:26
lucasagomesto just say*16:26
*** mbound has quit IRC16:26
lucasagomeslike a big ass WARNING message there16:26
*** romcheg has quit IRC16:32
openstackgerritMerged openstack/bifrost: Correct typo in install role README  https://review.openstack.org/23074216:38
openstackgerritMerged openstack/bifrost: Use parameterized include for repeated git tasks  https://review.openstack.org/23059816:39
openstackgerritMerged openstack/bifrost: Fix fail if network_interface contains '-'  https://review.openstack.org/23077916:39
*** Nisha has joined #openstack-ironic16:40
*** trown is now known as trown|lunch16:40
*** alexpilotti has quit IRC16:43
*** harshs has joined #openstack-ironic16:43
*** alexpilotti has joined #openstack-ironic16:43
jlvillallucasagomes, Gave +1, but had an idea for additional test case if you feel motivated :)16:47
lucasagomesjlvillal, will take a look! Thanks16:48
*** alexpilotti has quit IRC16:49
*** alexpilotti has joined #openstack-ironic16:50
* rameshg87 is done for the day 16:50
rameshg87lucasagomes: tomorrow first thing will shoot the mail16:51
rameshg87see you all folks tomorrow16:51
lucasagomesrameshg87, cool, thanks you!16:51
lucasagomeshave a great night16:51
thiagopgood night rameshg8716:51
*** rameshg87 has quit IRC16:51
lucasagomesjlvillal, yeah I will add the test for it, it should preserve all flags16:51
*** achanda has joined #openstack-ironic16:51
jlvillallucasagomes, Thank you16:53
*** yuikotakada has joined #openstack-ironic16:54
*** Marga_ has quit IRC16:55
*** dprince has joined #openstack-ironic16:56
*** alexpilotti has quit IRC16:56
*** ukalifon has quit IRC16:58
*** mkovacik has quit IRC16:58
*** Sukhdev has joined #openstack-ironic16:58
*** penick has joined #openstack-ironic17:02
*** lazy_prince has joined #openstack-ironic17:05
*** krtaylor has quit IRC17:09
*** praneshp has quit IRC17:09
lucasagomesjlvillal, np! Thank YOU for reviewing it17:11
*** achanda has quit IRC17:11
*** tsekiyama has quit IRC17:13
*** achanda has joined #openstack-ironic17:13
jlvillallucasagomes: :)17:16
*** dtantsur is now known as dtantsur|afk17:17
devanandamorning, all17:21
lucasagomesdevananda, morning17:22
lucasagomesI'm calling a day already :-(17:22
lucasagomeshave a great night everyone, see y'all17:23
jlvillallucasagomes: Good night17:23
thiagopmorning devananda, night lucasagomes17:23
jlvillaldevananda: Good morning17:23
*** gabriel is now known as gabriel-bezerra17:23
lucasagomessee ya17:23
*** krtaylor has joined #openstack-ironic17:23
*** lucasagomes is now known as lucas-dinner17:23
*** ijw has joined #openstack-ironic17:24
openstackgerritRuby Loo proposed openstack/ironic-specs: Manual cleaning  https://review.openstack.org/23128817:25
*** Nisha has quit IRC17:26
*** Nisha has joined #openstack-ironic17:26
*** achanda has quit IRC17:28
*** harshs has quit IRC17:28
*** jcoufal has quit IRC17:28
*** romcheg has joined #openstack-ironic17:29
*** jcoufal has joined #openstack-ironic17:29
*** x3k has joined #openstack-ironic17:30
*** trown|lunch is now known as trown17:30
*** e0ne has quit IRC17:30
*** Marga_ has joined #openstack-ironic17:33
*** harshs has joined #openstack-ironic17:33
*** x3k has quit IRC17:35
*** mrmoje has quit IRC17:35
*** pelix has quit IRC17:38
*** vishwanathj has joined #openstack-ironic17:43
*** thrash is now known as thrash|biab17:47
*** sdake has quit IRC17:51
*** dims has quit IRC17:52
*** dims has joined #openstack-ironic17:53
*** sdake has joined #openstack-ironic17:57
*** achanda has joined #openstack-ironic18:00
*** dims_ has joined #openstack-ironic18:00
*** e0ne has joined #openstack-ironic18:03
*** lazy_prince has quit IRC18:03
* NobodyCam has to run to the dentist ... bbiab18:03
*** dims has quit IRC18:04
*** gmmaha has quit IRC18:06
*** gmmaha has joined #openstack-ironic18:06
*** xek has quit IRC18:07
openstackgerritMerged openstack/bifrost: Remove outdated bifrost-setup-nodes role  https://review.openstack.org/23113018:08
*** xek has joined #openstack-ironic18:08
*** dims_ has quit IRC18:08
*** dprince has quit IRC18:08
*** tsekiyama has joined #openstack-ironic18:11
*** e0ne has quit IRC18:12
*** thrash|biab is now known as thrash18:13
thiagopjroll:18:16
thiagopjroll: ping18:16
*** e0ne has joined #openstack-ironic18:18
jrollhi thiagop18:18
openstackgerritRuby Loo proposed openstack/ironic-specs: Remove placeholders from being displayed  https://review.openstack.org/23213618:18
thiagopjroll: do you remember a few weeks ago when we discussed about moving the set boot device somewhere between power on/off in the vendor interface for agent?18:19
thiagopjroll: (today it is done while the server is yet on)18:19
*** jcoufal has quit IRC18:20
*** gabriel-bezerra is now known as gabriel18:21
jrollthiagop: vaguely remember, yes18:21
thiagopjroll: I'll send a patch to do that. Do you think it should be filed as a bug or requires a whole spec?18:21
jrollthiagop: I don't remember why we need to do this, so I'm not sure18:22
jrollthiagop: it almost certainly doesn't require a spec, but if we consider it a feature a blueprint would be good for tracking18:23
thiagopjroll: in the OneView driver, we need to power the server off to change the boot priority. You said that some other drivers behaves the same way.18:23
rloojroll, thiagop: I think that's a bug, not a feature. (2 cents worth)18:24
jrollthiagop: sorry, I'm terribly distracted with other things right now. do what you think is best and reviewers can decide if they agree18:24
jrollrloo: yeah, I tend to think so too18:24
thiagopjroll: Today we re-implement the reboot_to_instance method to do that, but Ramesh said that could be interesting changing it for every agent driver and maintain it as a common code18:24
jrollyeah just file a bug for now18:25
thiagopjroll np. Will file a bug. thks.18:25
thiagoprloo: agreed ;)18:25
*** alexpilotti has joined #openstack-ironic18:28
*** harshs has quit IRC18:30
*** achanda has quit IRC18:30
*** alexpilotti has quit IRC18:32
*** dprince has joined #openstack-ironic18:34
*** dims has joined #openstack-ironic18:40
*** tsekiyam_ has joined #openstack-ironic18:43
*** tsekiyam_ has quit IRC18:43
*** tsekiyama has quit IRC18:46
*** mtanino has quit IRC18:46
*** tsekiyama has joined #openstack-ironic18:48
*** achanda has joined #openstack-ironic18:51
*** Sukhdev has quit IRC18:52
*** Sukhdev has joined #openstack-ironic18:52
*** Marga_ has quit IRC18:54
*** Marga_ has joined #openstack-ironic18:57
*** Sukhdev has quit IRC18:57
devanandajroll: there did not seem to be a resolution to the "is breaking my atmtool driver a bug or am I abusing the API" discussion19:01
*** Marga_ has quit IRC19:02
*** achanda has quit IRC19:02
jrolldevananda: I have a reply in mind but have been pulled in a million directions this morning19:03
devanandajroll: *nod* only pinging about it cause you were holding up the release for it, IIRC19:03
jrolltl;dr do we think the fix could break out of tree drivers? if so, which do we think will break more drivers19:03
jrollif we think it could, not fixing may be better because the downstream fix is super easy19:04
*** puranamr has joined #openstack-ironic19:04
devanandayea. I don't know because I haven't seen any out of tree drivers that do the other thing, so IDK all the ways they might be affected19:05
devanandait looks like ramesh has a solution that might work for both? he commented on the review. tldr; change the in-tree drivers that expect driver.boot to be a no-op so they actually define it as such19:07
devanandaand then use the code I proposed so that, if a driver doesn't define driver.boot, it's assumed to behave like it did in kilo19:07
devanandaie, PXEBoot19:07
jrollah, so e.g. add a FakeBoot driver to ilo?19:08
devanandayup19:08
jrollI think I like that, with a whole 15 seconds of thought :)19:08
devanandahehe19:08
*** puranamr has quit IRC19:09
jrolldevananda: actually, that doesn't fix the case where there's an out-of-tree driver like ilo19:09
jrollbut that should be rare/zero if they're depending on kilo behavior19:09
*** dims has quit IRC19:10
devanandaif an out of tree power+mgmt driver is depending on kilo's AgentDeploy, it's going to need something to handle boot now -- that's my driver's case19:10
jrollright19:11
devanandaoh, sorry. you mean an out of tree Deploy driver19:11
devananda?19:11
jrollI'm saying for example, if this ilo driver was out of tree, it would break19:11
*** dims has joined #openstack-ironic19:13
* devananda checks out stable/kilo and reads hte code19:13
devanandajroll: yah. drivers/modules/ilo/deploy.py: IloPXEDeploy would totally break -- it inherits from a PXEDeploy class that *no longer exists*19:14
jrolllol19:14
jrollso there's another break :P19:15
devanandawell19:15
jrollbut that isn't really an interface19:15
devanandai'm beginning to think ramesh's point about these classes not being part of the API is 1) correct 2) something we may want to think more about19:15
jrollorright19:15
jrollright*19:15
*** tsekiyama has quit IRC19:17
*** tsekiyama has joined #openstack-ironic19:17
*** Nisha has quit IRC19:19
JayFrloo: re: manual cleaning, I was thinking if we're adding manual cleaning to "manage" verb to go from MANAGABLE -> CLEAN (manual) -> MANAGEABLE, why wouldn't you just add new options to provide to go MANAGABLE->CLEAN(manual)->AVAILABLE19:19
*** Nisha has joined #openstack-ironic19:19
JayFrloo: I am OK with the argument that if automatic cleaning is enabled, it's mandatory to go through it to get to available (I've made that argument) but just trying to clarify what I was thinking of19:19
rlooJayF: did I make a mistake? the verb for manual cleaning is 'clean'.19:19
openstackgerritDan Prince proposed openstack/ironic: Use power manager to reboot in agent deployments  https://review.openstack.org/23215719:19
rlooJayF: but yeah, CLEANING -> MANAGEABLE is via 'clean'19:20
JayFrloo: oh nope, you're right19:20
JayFrloo: I misread it and munged those two lines19:20
rlooJayF: did you want to do manual clean instead of auto clean?19:20
JayFI mean, I'm just thinking of options is all19:21
JayFI know zapping was originally scratching the itch of those who had "oneoff" needs19:21
rlooJayF: well, good to think. cuz i think that existing automated clean isn't that flexible.19:21
JayFand if manual cleaning has to happen THEN automated cleaning19:21
JayFyou reduce the utility of manual cleaning significantly19:21
rlooJayF: 1. can't skip it, it is all the time, or never; 2. can't have any nodes opt out19:21
JayFrloo: if that's the opinion we want Ironic to have (I'm OK with it) then I'm OK with the way it's written and not allowing to target AVAILABLE19:22
rlooJayF: i also never understood why you'd want to do manual clean followed by autoclean. and if you did, then why wouldn't manual clean steps be separate from auto clean steps unless you wanted to run the same step twice in a row.19:22
JayFrloo: I just am curious if one of the original people who promoted zapping would be happy with that19:22
rlooJayF: I based it on Josh's zap. I have no idea where he got his ideas from. I was thinking it was from you/RS19:23
JayFTBH, I don't anticipate us using manual cleaning at all19:23
rlooJayF: I have no idea who promoted zapping. I don't even know who came up with 'zap'.19:23
JayFwe're in the cookie cutter business19:23
*** nicodemos has quit IRC19:24
*** Marga_ has joined #openstack-ironic19:25
*** vishwana_ has joined #openstack-ironic19:25
*** ijw_ has joined #openstack-ironic19:25
*** e0ne has quit IRC19:25
rlooJayF: so I think that manual cleaning has to be able to end up at manageable because ops may want to do something else before it is avail and you don't want avail then back to manageable cuz once it is avail there is the possibility of nova scheduling it.19:27
JayFyeah, I'm OK with that19:27
rlooJayF: whether or not to allow manual clean -> avail (instead of manageable) is another question19:27
*** vishwanathj has quit IRC19:27
*** ijw has quit IRC19:27
rlooJayF: but we need to know what it means: i would think it would mean auto cleaning is skipped.19:27
*** Nisha has quit IRC19:28
JayFrloo: yeah, that's generally what I was proposing19:28
*** dims has quit IRC19:28
JayFrloo: and not "proposing" so much as saying "we should at least talk about this"19:28
rlooJayF: but I also think that might be a separate spec/feature. I don't think what the manual clean spec proposes, precludes adding that additional functionality later.19:28
JayFrloo: I would not personally use that functionality.19:28
JayF++ I think that's the best solution19:28
*** dims has joined #openstack-ironic19:28
rlooJayF: my thinking is that the whole cleaning stuff will evolve as we have more folks using it/giving feedback.19:29
JayFrloo: ++19:29
JayFrloo: in that case; I'd just add somethign in the spec about how clean_nodes= behaves19:29
*** Marga_ has quit IRC19:29
JayFrloo: then you have my +219:29
rlooJayF: i already added something about changing clean_nodes config.19:30
JayFoh, perfect, I'll go check it again then19:30
JayFI was thrilled to see how nice that spec was19:30
rlooJayF: although I didn't use your suggestion. i think i used automated_clean_enable or something like that.19:30
rlooJayF: do you prefer 'automated clean' or 'automatic clean'?19:30
JayFyeah my suggestion was crappy19:30
JayFI don't have a preference19:30
rlooJayF: glad I was able to 'thrill' you :D19:30
*** ionutbalutoiu has quit IRC19:30
dprinceJayF: hi, any other thoughts on the sysfs patch https://review.openstack.org/#/c/231658/19:30
JayFdprince: hey, I was going to chat w/you about that, although today is not an awesome day to do so19:31
rlooJayF: oh, I don't think your suggestion was crappy!19:31
JayFdprince: basically I'm curious if the DIB element should setup all the mounts and such rather than IPA doing it19:31
JayFdprince: because IPA *can't* do it in the default CoreOS image, because it's containerized19:31
JayFdprince: and that's a bucketload of "if" statements :/19:32
dprinceJayF: I don't think I'm changing any behaviour regarding CoreOS19:32
rlooJayF: in case you miss it, i made one other change. One API to get the clean steps (for auto or manual), instead of two separate ones.19:32
dprinceJayF: but FWIW I think this breaks all Centos ramdisks deployments that do local boot config, not just ones using serial consoles19:32
dprinceJayF: so this is a show stopper for me, we can't proceed w/ IPA in TripleO until this is sorted I think19:32
*** sdake has quit IRC19:33
JayFdprince: yea, I did bump it last night so tempest would run19:34
dprinceJayF: if those bind mounts work in coreos, then I'd expect this to as well... unless I'm misunderstanding something19:34
JayFdprince: TBH when I looked at this code, I suspected it might not work19:34
JayFdprince: and the tempest job tests a whole disk not a partial disk image19:34
dprinceJayF: yeah, well CI seems happy19:34
JayFdprince: because CI doesn't test this code at all19:34
jrollyes it does19:35
*** sdake has joined #openstack-ironic19:35
jrollJayF: pxe-ipa job tests this19:35
JayFoooooh19:35
jrollpartition image + iscsi stuff19:35
JayFwell if CI passes then I'll +2 it, because it'll mean definitively that I'm wrong19:35
jrolland even with coreos ramdisk19:35
JayFjroll: but not local partition images19:35
JayFjroll: which is what this code interacts with19:35
JayFjroll: unless the iscsi deploy driver does the grub install locally via the agent19:36
jrollwhat does 'local' mean here19:36
jrollyeah19:36
dprinceJayF: also, per my last comment this makes IPA behave more like the traditional deployement ramdisk in DIB (when I looked it up it also used sysfs)19:36
jrollI believe so19:36
jrollI'm not 100% sure though19:36
dprincejroll: local means it installs a grub boot loader for "local" booting19:36
jrollahhh.19:36
jrollyeah I think JayF is right than.19:36
jrollthen.19:36
dprincejroll: we call that local boot19:36
*** gmmaha has quit IRC19:37
jrollright19:37
jrollI think this is a sign for me to walk away for a while :)19:37
dprinceanyways, I would like to use IPA but it has a couple issues for us19:38
*** sdake_ has joined #openstack-ironic19:38
jrollyes, I would like that too, and fully support fixing these things19:38
jrollwe need moar CI :(19:39
*** sdake has quit IRC19:39
dprinceJayF: so you are concerned this breaks a coreos deployment ramdisk?19:40
*** ionutbalutoiu has joined #openstack-ironic19:40
JayFdprince: yes, although tbh, I'm concerned it's already broken b/c of the bind mounts19:40
*** tsekiyama has quit IRC19:40
dprinceJayF: You've got to create things for the chroot somehow right?19:41
dprinceJayF: doing that in IPA seems fine to me (it is what the traditional deployment ramdisk did too)19:42
dprinceJayF: the gist of this patch is creating <chroot>/sys w/ mount -t sysfs is cleaner than bind mounting sys on the host.19:43
dprinceFWIW we could do something simlar with /dev (mknod) but that isn't causing issues, and is probalby overkill19:43
*** e0ne has joined #openstack-ironic19:43
JayFdprince: for IPA, we inject all the mounts via the ramdisk19:44
*** yuikotakada has quit IRC19:44
JayFs/IPA/CoreOS/19:44
JayFhttps://github.com/openstack/ironic-python-agent/blob/master/imagebuild/coreos/oem/cloud-config.yml#L5919:44
JayFthat's why I'm wondering how in the hell that would work from within the container19:44
JayFwait19:44
JayFit's bind mounting in /sys from the container into "new" /sys on the newly minted fs19:45
JayFthat makes me think if mount -t sysfs works from inside systemd-nspawn, your patch should be good19:45
*** sambetts has quit IRC19:45
dprinceJayF: I agree19:46
*** ionutbalutoiu has quit IRC19:46
JayFdprince: I don't have 5m to spare, but I'll spare it anyway and see if I can get you a quick answer19:46
*** purp has quit IRC19:47
*** dhellmann has quit IRC19:47
*** dhellmann has joined #openstack-ironic19:47
dprinceJayF: it can wait till tomorrow FWIW, no rush other than I'm anxious to use IPA :)19:47
*** purp_too has joined #openstack-ironic19:47
dprinceJayF: but thanks for your time/review19:47
*** ionutbalutoiu has joined #openstack-ironic19:48
JayFdprince: https://gist.github.com/jayofdoom/98cbe8c658b28e974c0319:48
*** sambetts has joined #openstack-ironic19:48
JayFdprince: does that look like a valid test to you?19:48
dprinceJayF: I think so. I see a /sys19:50
JayFdprince: hooray for science \o/19:50
*** Sukhdev has joined #openstack-ironic19:51
JayFdprince: +3'd19:51
dprinceJayF: \o/19:52
*** gmmaha has joined #openstack-ironic19:53
*** tsekiyama has joined #openstack-ironic19:54
*** penick has quit IRC19:59
*** penick has joined #openstack-ironic19:59
*** penick has quit IRC19:59
*** Sukhdev_ has joined #openstack-ironic20:01
openstackgerritThiago Paiva Brito proposed openstack/ironic: Power off the machine before set_boot_device  https://review.openstack.org/23218620:04
*** e0ne has quit IRC20:05
*** trown is now known as trown|outttypeww20:08
*** tsekiyama has quit IRC20:09
openstackgerritThiago Paiva Brito proposed openstack/ironic: OneView Driver for Ironic  https://review.openstack.org/19182220:10
*** tsekiyama has joined #openstack-ironic20:12
*** BobBall has quit IRC20:20
*** BobBall has joined #openstack-ironic20:22
*** BobBall is now known as Guest455920:22
*** Marga_ has joined #openstack-ironic20:26
mrdaMorning Ironic20:29
thiagopmorning mrda20:31
*** Marga_ has quit IRC20:31
mrdao/20:31
*** achanda has joined #openstack-ironic20:34
*** achanda has quit IRC20:34
*** dprince has quit IRC20:36
*** achanda has joined #openstack-ironic20:41
*** tsekiyama has quit IRC20:43
*** sdake_ has quit IRC20:43
*** tsekiyama has joined #openstack-ironic20:45
*** harshs has joined #openstack-ironic20:46
*** kkoski has quit IRC20:48
*** Marga_ has joined #openstack-ironic20:49
*** sdake has joined #openstack-ironic20:51
*** tsekiyama has quit IRC20:55
thiagopI'm calling it a day20:57
thiagopsee you tomorrow20:57
*** thiagop has quit IRC20:57
openstackgerritSinval Vieira Mendes Neto proposed openstack/python-oneviewclient: Refactoring python-oneviewclient to use domain models of OneView as objects  https://review.openstack.org/23098820:57
*** thrash is now known as thrash|g0ne20:59
*** tsekiyama has joined #openstack-ironic20:59
*** harshs has quit IRC21:01
*** puranamr has joined #openstack-ironic21:05
*** achanda has quit IRC21:07
*** penick has joined #openstack-ironic21:07
*** mtanino has joined #openstack-ironic21:07
*** harlowja has quit IRC21:08
*** tsekiyama has quit IRC21:09
*** puranamr has quit IRC21:10
*** tsekiyama has joined #openstack-ironic21:11
*** achanda has joined #openstack-ironic21:15
* NobodyCam is back21:17
*** willsama has joined #openstack-ironic21:27
*** harshs has joined #openstack-ironic21:27
*** jamielennox|away is now known as jamielennox21:32
*** sdake_ has joined #openstack-ironic21:40
*** sdake has quit IRC21:41
*** tsekiyama has quit IRC21:43
*** tsekiyama has joined #openstack-ironic21:47
*** harlowja has joined #openstack-ironic21:53
* jlvillal thinks OMFG21:54
NobodyCam???21:54
jlvillalNobodyCam: I finally figured it out :)21:55
NobodyCamw00t21:55
jlvillalNobodyCam: This line: https://github.com/openstack/ironic/blob/master/ironic/db/sqlalchemy/alembic/env.py#L3321:56
jlvillalI couldn't understand why I couldn't make mal-formed log messages fail.21:56
jlvillalFinally figured out that this line, disables the loggers.21:56
NobodyCamjlvillal: because its configured that way the conf file?21:57
jlvillalNobodyCam: I'm not exactly sure. That calls into the logging module and sets logger.disabled = True21:58
jlvillalOne thing, we shouldn't be calling the standard logging module. We should be using oslo_log21:58
NobodyCamoh21:59
NobodyCam(facepalm)21:59
NobodyCamgotcha21:59
NobodyCamgood catch21:59
jlvillalNobodyCam: Took me 2 days :(22:00
NobodyCam:) but you got it ;)22:00
jlvillalNobodyCam: But I'm hoping to be able to enable it so we can detect log messages that are not formatted correctly.22:00
jlvillalAnd yes :)22:00
NobodyCamjlvillal: switching that to oslo_logging?22:01
jlvillalNobodyCam: More than that. Going to steal from Nova who have already done it.22:01
NobodyCamhehehehe,22:01
NobodyCam:)22:01
*** penick has quit IRC22:03
*** tsekiyama has quit IRC22:04
*** sambetts has quit IRC22:05
*** sambetts has joined #openstack-ironic22:07
*** tsekiyama has joined #openstack-ironic22:07
*** penick has joined #openstack-ironic22:09
*** sdake_ has quit IRC22:10
*** sdake has joined #openstack-ironic22:14
*** zer0c00l has quit IRC22:19
*** Sukhdev has quit IRC22:19
*** dims has quit IRC22:29
*** romcheg has quit IRC22:32
*** harshs has quit IRC22:36
devanandajroll: found some issues in your agent_amt patch - going to toss up a fix22:37
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP for finding bad messages  https://review.openstack.org/23225722:38
openstackgerritDevananda van der Veen proposed openstack/ironic: Add agent_amt driver  https://review.openstack.org/23166522:40
devanandawith that ^ change, it at least loads and tries to deploy, but then fails on the iscsi connection -- http://paste.openstack.org/show/475667/22:41
devanandaalso, jroll, I would expect agent_amt not to use iscsi, but apparently it is22:42
jlvillaldevananda: That might be a sudoers issue. Though why it calls iscsiadm I'm not sure.22:48
devanandait's calling iscsiadm to do the iscsi deploy method22:48
devanandaand yea, i'm trying to see if it's a sudoers // rootwrap issue, or something else right now22:48
*** david-lyle has quit IRC22:54
jlvillaldevananda: On my system I had to setup NOPASSWD for my sudoer entry22:54
jlvillaldevananda: Also, you may not want "Defaults requiretty"22:55
*** david-lyle has joined #openstack-ironic22:55
jlvillalFrom reading that pastebin message22:55
jlvillalNobodyCam: Any idea what problems this could cause?  https://review.openstack.org/#/c/232257/1/ironic/db/sqlalchemy/alembic/env.py22:57
jlvillalI'm not sure if we need that or not.22:57
*** davidlenwell has quit IRC23:01
*** davidlenwell has joined #openstack-ironic23:02
NobodyCamjlvillal: I'd have to test that23:04
jlvillalNobodyCam: Okay. I'm not quite sure what that code does. I didn't see anything like it in Nova.  It came from: https://review.openstack.org/#/c/67415/23:08
jlvillalThe patch author seems to no longer work on OpenStack.23:09
* jlvillal will wait and see what the tempest tests say...23:09
*** harlowja has quit IRC23:10
*** david-lyle has quit IRC23:10
jlvillalGood morning mrda23:10
mrdahi jlvillal23:10
*** harlowja has joined #openstack-ironic23:10
*** willsama has quit IRC23:10
*** david-lyle has joined #openstack-ironic23:10
NobodyCammorning mrda23:11
NobodyCamjlvillal: ack :)23:11
mrdahey NobodyCam23:12
NobodyCam:)23:13
*** david-lyle has quit IRC23:14
devanandajlvillal: tried changing to NOPASSWD, still not working right. but also, i'd rather this use agent deply than iscsi anyway23:15
jlvillal+123:15
mrda+123:15
jlvillaldevananda: Any difference in the error message?23:16
*** david-lyle has joined #openstack-ironic23:17
devanandanope23:17
devanandaprobably another issue with sudo in my vagrant vm23:17
devanandanot really interested in debugging it further23:17
jlvillalDon't blame you. Only so many hours in the day....23:17
*** david-ly_ has joined #openstack-ironic23:19
*** yuanying has joined #openstack-ironic23:19
openstackgerritJohn L. Villalovos proposed openstack/ironic: Detect when log messages are mis-formatted  https://review.openstack.org/23225723:20
openstackgerritDevananda van der Veen proposed openstack/ironic: Add agent_amt driver  https://review.openstack.org/23166523:20
devanandathat fixes it ^23:20
devanandaand it works on my NUC \o/23:20
*** david-lyle has quit IRC23:21
openstackgerritJohn L. Villalovos proposed openstack/ironic: Detect when log messages are mis-formatted  https://review.openstack.org/23225723:21
jlvillalwoo hoo :)23:21
*** dims has joined #openstack-ironic23:22
NobodyCamnice23:23
*** zer0c00l has joined #openstack-ironic23:31
*** david-ly_ is now known as david-lyle23:31
*** tsekiyama has quit IRC23:33
*** penick has quit IRC23:34
*** lucas-dinner has quit IRC23:35
*** penick has joined #openstack-ironic23:37
*** dims has quit IRC23:40
openstackgerritJohn L. Villalovos proposed openstack/ironic: Remove unused import of oslo_log  https://review.openstack.org/23227523:40
*** ionutbalutoiu has quit IRC23:43
*** Nisha has joined #openstack-ironic23:44
lifelessjlvillal: how did you go with that logging thing?23:46
jlvillallifeless: https://review.openstack.org/23225723:46
*** achanda has quit IRC23:47
jlvillallifeless: There was a call in one module to logging.config.FileConfig() that was disabling the logger.  Took me a very long time to figure that out.23:47
jlvillalenv.py23:47
lifelessjlvillal: cool23:48
jlvillallifeless: So I am detecting the errors without modifying fixtures as oslo_log has a fixture to raise logs on formatting errors23:48
lifelessjlvillal: we should put nullhandler in fixtures too23:48
*** smoriya has joined #openstack-ironic23:48
jlvillallifeless: Might not be a bad idea. I got that code from Nova. sdague wrote it23:49
*** penick has quit IRC23:49
*** achanda has joined #openstack-ironic23:49
*** tsekiyama has joined #openstack-ironic23:50
*** Marga_ has quit IRC23:50
*** aswadr has quit IRC23:52
*** achanda has quit IRC23:53
*** dims has joined #openstack-ironic23:54
*** achanda has joined #openstack-ironic23:55

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