Wednesday, 2016-04-06

*** Marga_ has joined #openstack-ironic00:01
*** Marga_ has quit IRC00:02
*** Marga_ has joined #openstack-ironic00:03
*** Marga_ has quit IRC00:03
*** Marga_ has joined #openstack-ironic00:03
openstackgerritJay Faulkner proposed openstack/ironic: Make agent driver always PXE before cleaning  https://review.openstack.org/26384200:04
*** suro-patz has quit IRC00:06
*** garthb has quit IRC00:15
openstackgerritJohn L. Villalovos proposed openstack/ironic: Add a deprecated_reason for periodic_config  https://review.openstack.org/30198400:21
jlvillalthiagop: ^^^^00:22
openstackgerritJohn L. Villalovos proposed openstack/ironic: Add a deprecated_reason for periodic_config  https://review.openstack.org/30198400:22
*** mtanino has quit IRC00:25
*** Sukhdev has quit IRC00:35
*** baoli has joined #openstack-ironic00:52
*** alexpilotti has joined #openstack-ironic00:56
*** yuanying has quit IRC01:01
*** alexpilotti has quit IRC01:01
*** yuanying has joined #openstack-ironic01:02
*** yuanying has quit IRC01:04
*** alexpilotti has joined #openstack-ironic01:04
*** alexpilotti has quit IRC01:09
*** zzzeek_ has quit IRC01:10
*** yuanying has joined #openstack-ironic01:13
*** zzzeek has joined #openstack-ironic01:13
*** saripurigopi has quit IRC01:24
*** yuanying has quit IRC01:25
*** spandhe has quit IRC01:26
*** yuanying has joined #openstack-ironic01:28
*** yuanying has quit IRC01:30
*** jaybeale has quit IRC01:33
*** rbrud has quit IRC01:38
*** yuanying has joined #openstack-ironic01:39
*** xavierr_ has joined #openstack-ironic01:41
*** yuanying has quit IRC01:42
*** yuanying has joined #openstack-ironic01:43
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: IPMItool: add IPMIIcsConsole class  https://review.openstack.org/30171501:44
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: console utils: add methods for ironic console server  https://review.openstack.org/30171401:44
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: conductor RPC: add cosnole-log related methods  https://review.openstack.org/30171701:44
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: conductor manager: apply console-log related methods  https://review.openstack.org/30171601:44
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: conductor utils: add start/stop console logging  https://review.openstack.org/30171901:44
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: REST API: add an API controller for console log  https://review.openstack.org/30171801:44
*** hoangcx has quit IRC01:46
*** hoangcx has joined #openstack-ironic01:46
*** yonglihe has joined #openstack-ironic01:48
*** xavierr_ has quit IRC01:54
*** ChrisAusten has joined #openstack-ironic01:56
*** JieLi has joined #openstack-ironic01:56
*** yuanying has quit IRC02:02
*** yuanying has joined #openstack-ironic02:05
*** harshs has joined #openstack-ironic02:08
*** ChrisAusten has quit IRC02:11
*** spandhe has joined #openstack-ironic02:19
*** zzzeek has quit IRC02:21
*** zzzeek has joined #openstack-ironic02:23
*** saripurigopi has joined #openstack-ironic02:24
*** achanda has joined #openstack-ironic02:34
*** saripurigopi has quit IRC02:36
*** saripurigopi has joined #openstack-ironic02:36
*** spandhe_ has joined #openstack-ironic02:38
*** harshs_ has joined #openstack-ironic02:38
*** spandhe has quit IRC02:40
*** spandhe_ is now known as spandhe02:40
*** harshs has quit IRC02:40
*** harshs_ is now known as harshs02:40
*** saripurigopi has quit IRC02:43
*** Keedya has joined #openstack-ironic02:49
*** yuanying has quit IRC02:50
*** Keedya has quit IRC02:53
*** Keedya has joined #openstack-ironic02:53
openstackgerritHaomeng,Wang proposed openstack/ironic-specs: WIP: Cloning bare metal disk to glance image  https://review.openstack.org/30149802:54
openstackgerritDao Cong Tien proposed openstack/python-ironicclient: Fix typos in docstrings and comments  https://review.openstack.org/30199502:55
*** jaybeale has joined #openstack-ironic02:55
*** Keedya has quit IRC02:58
*** Keedya has joined #openstack-ironic03:02
*** Keedya has quit IRC03:05
*** Keedya has joined #openstack-ironic03:10
*** hoangcx has quit IRC03:11
*** hoangcx has joined #openstack-ironic03:11
*** JieLi has quit IRC03:14
*** Keedya has quit IRC03:15
*** JieLi has joined #openstack-ironic03:26
*** achanda has quit IRC03:27
*** hoangcx has quit IRC03:29
*** hoangcx has joined #openstack-ironic03:40
*** baoli has quit IRC03:43
*** yuanying has joined #openstack-ironic03:46
*** links has joined #openstack-ironic03:52
*** kalpase has joined #openstack-ironic03:52
*** hoangcx has quit IRC04:02
*** hoangcx has joined #openstack-ironic04:02
*** saripurigopi has joined #openstack-ironic04:08
*** saripurigopi has quit IRC04:09
*** saripurigopi has joined #openstack-ironic04:09
*** jaybeale has quit IRC04:10
*** JieLi has quit IRC04:20
*** hoangcx has quit IRC04:20
*** hoangcx has joined #openstack-ironic04:21
*** jaybeale has joined #openstack-ironic04:23
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/30201204:25
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/30201304:25
*** jaybeale has quit IRC04:25
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: driver base: add methods for ConsoleInterface  https://review.openstack.org/30171304:40
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: IPMItool: add IPMIIcsConsole class  https://review.openstack.org/30171504:40
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: console utils: add methods for ironic console server  https://review.openstack.org/30171404:40
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: conductor manager: apply console-log related methods  https://review.openstack.org/30171704:40
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: REST API: add an API controller for console log  https://review.openstack.org/30171804:40
*** praneshp_ has quit IRC04:43
*** jaybeale has joined #openstack-ironic04:45
*** kalpase has quit IRC04:46
*** ChubYann has quit IRC04:46
*** rbudden has quit IRC04:47
*** mvpnitesh has joined #openstack-ironic04:57
*** praneshp_ has joined #openstack-ironic04:57
*** achanda has joined #openstack-ironic05:00
*** ppiela has quit IRC05:02
*** Sukhdev has joined #openstack-ironic05:03
*** ppiela has joined #openstack-ironic05:05
*** Nisha has joined #openstack-ironic05:13
*** jaybeale has quit IRC05:16
*** ppiela has quit IRC05:17
*** ppiela has joined #openstack-ironic05:21
*** krtaylor has quit IRC05:29
*** sekrit has quit IRC05:30
*** krtaylor has joined #openstack-ironic05:31
*** Marga_ has quit IRC05:34
*** ppiela has quit IRC05:36
*** Marga_ has joined #openstack-ironic05:37
*** Marga_ has quit IRC05:38
*** Marga_ has joined #openstack-ironic05:38
*** ppiela has joined #openstack-ironic05:40
*** Marga_ has quit IRC05:43
*** moshele has joined #openstack-ironic05:46
*** ppiela has quit IRC05:46
*** Marga_ has joined #openstack-ironic05:52
*** Marga_ has quit IRC05:56
lazy_princelucasagomes: can you review https://review.openstack.org/#/c/287784/18 pls..?05:57
openstackgerritxiexs proposed openstack/python-ironicclient: Add multi nodes support for "baremetal delete" command  https://review.openstack.org/28967605:59
openstackgerritxiexs proposed openstack/python-ironicclient: Introduce FakeBaremetal class  https://review.openstack.org/30203705:59
openstackgerritxiexs proposed openstack/python-ironicclient: Refactor TestBaremetalDelete with FakeBaremetal  https://review.openstack.org/30203805:59
*** JieLi has joined #openstack-ironic05:59
*** harshs has quit IRC05:59
*** rcernin has joined #openstack-ironic05:59
*** Marga_ has joined #openstack-ironic06:01
*** saripurigopi has quit IRC06:01
*** ppiela has joined #openstack-ironic06:03
openstackgerritMerged openstack/ironic: Follow-up to I244c3f31d0ad26194887cfb9b79f96b5111296c6  https://review.openstack.org/30187606:06
*** Sukhdev has quit IRC06:08
*** aswadr_ has joined #openstack-ironic06:14
*** suro-patz has joined #openstack-ironic06:22
*** sekrit has joined #openstack-ironic06:23
*** mvpnitesh has quit IRC06:28
*** mvpnitesh has joined #openstack-ironic06:29
*** suro-patz has quit IRC06:34
*** suro-patz has joined #openstack-ironic06:38
*** suro-patz has quit IRC06:41
*** suro-patz has joined #openstack-ironic06:47
*** achanda has quit IRC06:47
*** achanda has joined #openstack-ironic06:53
*** lijie has joined #openstack-ironic06:59
*** JieLi has quit IRC06:59
*** achanda has quit IRC07:00
*** athomas has quit IRC07:02
*** athomas has joined #openstack-ironic07:02
*** openstackgerrit has quit IRC07:02
*** alexpilotti has joined #openstack-ironic07:02
*** openstackgerrit has joined #openstack-ironic07:03
*** ifarkas has joined #openstack-ironic07:04
*** Marga_ has quit IRC07:05
*** pcaruana has joined #openstack-ironic07:06
*** spandhe has quit IRC07:06
*** praneshp_ has quit IRC07:07
*** alexpilotti has quit IRC07:07
*** rcernin has quit IRC07:08
*** rcernin has joined #openstack-ironic07:09
*** Nisha_away has joined #openstack-ironic07:09
*** Nisha has quit IRC07:09
*** spandhe has joined #openstack-ironic07:10
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to set neutron port timeout from config  https://review.openstack.org/29387607:11
*** suro-patz has quit IRC07:11
*** mgoddard has joined #openstack-ironic07:25
sergekmorning Ironicers!07:26
*** Nisha_away has quit IRC07:28
*** karimb has joined #openstack-ironic07:33
*** dtantsur|afk is now known as dtantsur07:51
dtantsurMorning Ironic07:51
dtantsurlazy_prince, he's on pto this week07:52
*** ppiela has quit IRC07:52
*** mbound has joined #openstack-ironic07:52
*** ppiela has joined #openstack-ironic07:56
aarefievdtantsur: morning, doc says 7.1 https://pip.pypa.io/en/stable/user_guide/#constraints-files07:58
*** spandhe has quit IRC07:58
dtantsureeek.. weird07:59
*** mgoddard_ has joined #openstack-ironic07:59
aarefievand works for me on pip 7.1.007:59
*** ndipanov has joined #openstack-ironic07:59
dtantsurhmm, maybe old pip embedded in virtualenv package?08:00
* dtantsur checks08:00
*** achanda has joined #openstack-ironic08:00
dtantsurright, 6.0.8 is embedded in virtualenv >_<08:00
aarefievit's veeery old venv08:02
dtantsur12.0.708:02
dtantsurand we need 13.1 at least. I think it's worth documenting somewhere actually...08:02
*** mgoddard has quit IRC08:02
*** ohamada has joined #openstack-ironic08:02
aarefievyeah, hmm I have on my old env exactly 7.1.0, ubuntu trusty08:03
* dtantsur headbangs08:04
*** daemontool has joined #openstack-ironic08:04
* dtantsur reports a bug against Fedora08:04
*** achanda has quit IRC08:05
alinebmorning all08:12
openstackgerritZhenguo Niu proposed openstack/ironic: Add deprecated_reason support in config generator  https://review.openstack.org/30208708:14
*** vmud213 has joined #openstack-ironic08:15
*** jistr has joined #openstack-ironic08:22
*** ndipanov has quit IRC08:26
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add hardware properties API to management interface  https://review.openstack.org/20961208:27
yuriyzmorning Ironic08:27
openstackgerritMoshe Levi proposed openstack/ironic-inspector: Adding InfiniBand Support  https://review.openstack.org/26425708:27
*** lijie has quit IRC08:28
*** ndipanov has joined #openstack-ironic08:29
*** ppiela has quit IRC08:31
*** bharathk has joined #openstack-ironic08:32
vdrokmorning ironic. sergek dtantsur aarefiev alineb and yuriyz !08:33
*** ppiela has joined #openstack-ironic08:34
sergeko/08:34
*** e0ne has joined #openstack-ironic08:35
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add power and thermal limits support  https://review.openstack.org/25195708:43
*** derekh has joined #openstack-ironic08:46
*** ppiela has quit IRC08:49
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Intel Node Manager policies support  https://review.openstack.org/21465708:56
vmud213morning vdrok, Yuriy, dtantsur, sergek and others08:56
vdrokmorning vmud213 :)08:56
*** karimb has quit IRC08:58
*** karimb has joined #openstack-ironic08:59
*** e0ne has quit IRC09:00
sambetts|afkMorning all09:00
*** sambetts|afk is now known as sambetts09:00
dtantsurmorning sambetts09:00
sambettsdtantsur: whats going on about virtualenvs?09:00
*** mkovacik has quit IRC09:01
dtantsursambetts, all released fedoras have an old one with pip 6.0.809:01
dtantsurmeaning, we have to update python-virtualenv from rawhide to be able to run unit test09:01
sambettsoh :/ well that sucks09:01
dtantsurI've got in touch with maintainers, but they suddenly remembered stable update policies09:01
vmud213morning sambetts09:02
* sambetts just recently upgraded from debian jessie to track testing 09:02
sambettsits insane how out of date stable gets09:02
sambettsmorning vmud21309:02
dtantsurI can imaging.. but I expected Fedora to be more versatile09:02
*** itamarl has joined #openstack-ironic09:04
*** ppiela has joined #openstack-ironic09:04
*** Marga_ has joined #openstack-ironic09:05
*** electrofelix has joined #openstack-ironic09:05
*** Marga_ has quit IRC09:10
*** kalpase has joined #openstack-ironic09:14
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Add power and thermal limits support  https://review.openstack.org/25195709:15
*** wuhg has joined #openstack-ironic09:20
openstackgerritMerged openstack/python-ironicclient: Fix typos in docstrings and comments  https://review.openstack.org/30199509:26
openstackgerritVladyslav Drok proposed openstack/ironic: Fix API node name updates  https://review.openstack.org/30098309:28
*** kalpase has quit IRC09:28
*** mgoddard_ has quit IRC09:31
*** achanda has joined #openstack-ironic09:33
*** mgoddard has joined #openstack-ironic09:37
*** achanda has quit IRC09:38
sambettsdtantsur: in the IPA ip addr patch, couldn't you move the wait_for_dhcp call into the agent.py run() function before the call to agent.IronicPythonAgent to make the whole agent safe from dhcp issues?09:47
dtantsursambetts, not everyone wants to wait for *all* NIC's to get IP's09:48
dtantsursambetts, also, we have a loop waiting for a route to ironic already09:48
openstackgerritvinay kumar muddu proposed openstack/ironic-python-agent: Fix local boot issue with fedora in uefi mode  https://review.openstack.org/30214309:55
vdrokmorning sambetts !09:57
sambettsmorning vdrok09:57
*** b_bezak has joined #openstack-ironic10:01
openstackgerritMerged openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/30201310:02
sambettsdtantsur: hmmm, yeah, I'm not sure if there is ever a situation when we need to wait for all the nics for a normal IPA case, is it ever possible that the ironic communication and for example the swift communication might be on different nics and therefore need dhcp on all interfaces10:04
*** e0ne has joined #openstack-ironic10:06
*** Nisha has joined #openstack-ironic10:07
*** ekarlso- has quit IRC10:09
dtantsursambetts, I'd definitely prefer to do it in a separate patch, if at all10:10
openstackgerritTan Lin proposed openstack/ironic: Make use of oslo-config-generator  https://review.openstack.org/24733110:10
sambettsdtantsur: Sure, makes sense, I'm thinking we need further discussions around IPA and networking10:11
sambettsdtantsur: I'm seeing an error on some of my pieces of hardware once Ironic has finished deploy and is trying to reboot into the tenant image: "Unable to find requested MBR signature" any ideas?10:15
-openstackstatus- NOTICE: npm lint jobs are failing due to a problem with npm registry. The problem is under investigation, and we will update once the issue is solved.10:17
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Remove backward compatibility code with old Nova drivers  https://review.openstack.org/30168210:17
*** ChanServ changes topic to "npm lint jobs are failing due to a problem with npm registry. The problem is under investigation, and we will update once the issue is solved."10:17
openstackgerritxiexs proposed openstack/python-ironicclient: Add multi nodes support for "baremetal delete" command  https://review.openstack.org/28967610:19
*** hoangcx has quit IRC10:19
*** hoangcx has joined #openstack-ironic10:19
dtantsursambetts, no, haven't seen this10:21
openstackgerritVladyslav Drok proposed openstack/ironic: Fix API node name updates  https://review.openstack.org/30098310:21
*** ekarlso- has joined #openstack-ironic10:21
*** ekarlso- has quit IRC10:22
*** ekarlso has joined #openstack-ironic10:22
mvpniteshhi dtantsur10:25
mvpniteshi've a doubt10:25
*** mgould has joined #openstack-ironic10:25
dtantsurhi mvpnitesh10:26
mgouldmorning Ironic!10:26
sambetts Morning mgould10:27
mvpniteshwhen we provision a bare metal machine , an instance is created in Nova. After we set the provision state as deleted, then the node is available to provision again. What happens to the nova instance10:27
mvpniteshwhat is the expected behaviour for the above scenario10:27
dtantsurmvpnitesh, you should delete instance via nova, not via provision state deleted10:28
dtantsurmvpnitesh, then nova will take care of cleaning up everything10:28
*** rolfb_ has quit IRC10:28
mvpniteshdtantsur , thanks10:29
*** rbrud has joined #openstack-ironic10:30
rbrudwhois rbrud10:30
vdrokdtantsur: a bug was reported about this, not sure if it should be closed - https://bugs.launchpad.net/ironic/+bug/156569610:30
openstackLaunchpad bug 1565696 in Ironic "deleted node cannot be recognized to nova scheduler" [Undecided,New] - Assigned to M V P Nitesh (m-nitesh)10:30
dtantsurvdrok, it's definitely not an issue in ironic10:31
vdrokyep10:31
mvpniteshi've a doubt on the same bug10:32
mvpniteshi'm trying to fix it.Can you please tell me whether the understanding on that bug is correct or not10:32
dtantsurmvpnitesh, nova instances should be deleted via nova, we can't be responsible for them :) not a bug as to me10:33
sambettsthe work flow defined in that bug is wrong, if your using nova with Ironic then you need to do all interactions through nova10:33
*** rbrud has quit IRC10:35
*** achanda has joined #openstack-ironic10:35
mgouldsambetts, mvpnitesh morning10:35
*** rbrud has joined #openstack-ironic10:36
mvpniteshmgould ,morning10:36
*** rbrud has quit IRC10:40
*** rbrud has joined #openstack-ironic10:40
mvpniteshdtantsur,sambetts: I've a node which is provisioned with 'abc' mac id.Now i set the provision state as deleted.So the node is set to available state. Then i should be able to provision the same node.But is not happening because there is a port created in neutron when we first provision the node. Now after we set the deleted state for node and re provision again it is not happening and throughing "No Valid host is Found" error.10:40
*** mkovacik has joined #openstack-ironic10:40
mvpnitesh*throwing10:41
*** achanda has quit IRC10:41
openstackgerritMerged openstack/ironic: Tune interval for node provision state check  https://review.openstack.org/29979510:41
dtantsurmvpnitesh, the same thing. nova would remove the port in question, if you used the nova delete command for tearing down the instance10:41
dtantsurironic does not create neutron ports iirc10:41
mvpniteshOk fine. If we need to reprovision the machine then we have to delete the nova instance first and then re provision the machine.10:43
dtantsuryep10:44
sambettsmvpnitesh: if your using Ironic with nova, other that initally enrolling the node into Ironic you shouldn't need to talk to the Ironic API at all, all interaction should be through nova10:46
mvpniteshdtantsur, sambetts Thanks , i understood10:47
*** alexpilotti has joined #openstack-ironic10:48
*** linuxgeek has joined #openstack-ironic10:53
sambettsdtantsur: I'm wondering if my MBR issue is something to do with IPA writing to the wrong disk or something :/10:58
*** itamarl has quit IRC10:58
*** itamarl has joined #openstack-ironic10:58
*** karimb has quit IRC10:58
dtantsurpossibly10:59
sambettsdtantsur: its a whole disk image I'm trying to deploy, is it supposed to pxe chainload for whole disk ?11:00
openstackgerritAayush Rajoria proposed openstack/ironic: Introduce VolumeConnector object  https://review.openstack.org/21458411:00
openstackgerritAayush Rajoria proposed openstack/ironic: Introduce new RPCs to support volume connector operation  https://review.openstack.org/21458511:00
openstackgerritAayush Rajoria proposed openstack/ironic: Add REST API for volume connector operation  https://review.openstack.org/21458611:00
openstackgerritAayush Rajoria proposed openstack/ironic: Add volume_connector table to save connector information  https://review.openstack.org/20098311:00
dtantsursambetts, not sure, maybe you need to explicitly set boot_option:local11:00
derekhlucasagomes: we're you doing something at one stage to allow users to ssh to a ipa image?11:00
sambettsderekh: You can inject an ssh key into the IPA coreos image using the kernel parameters https://coreos.com/os/docs/latest/booting-with-pxe.html11:02
dtantsurderekh, for DIB image we can use dynamic-login element (which is on by default in tripleo btw)11:02
derekhsambetts: hmm, I'm using a centos DIB image11:03
derekhdtantsur: ack, will take a look at that11:03
dtantsurderekh, set your key as described in https://github.com/openstack/diskimage-builder/blob/master/elements/dynamic-login/README.rst11:03
sambettsderekh: then like dtantsur says there is either the dynamic-login element or there is the dev-user element in DIB to make it possible to login to a DIB built image11:03
vdroksambetts: IIRC yes, whole-disk images do chain load if local boot is not requested explicitly11:03
derekhdtantsur: thanks, I'm trying to use master and getting this, I think back from the IPA instance11:04
derekh{u'debuginfo': None, u'faultcode': u'Client', u'faultstring': u'Not found: Extension with id iscsi not found.'}11:04
derekhdtantsur: ^ seen that befor ?11:04
dtantsurderekh, I suspect dependency problem prevents iscsi.py from loading11:04
sambettsvdrok: cool, thats what I'm seeing happening and I wanted to make sure that was correct,  have you ever seen the unable to find the required MBR error ?11:04
derekhdtantsur: yup, thats what I suspect as well, ok, I'll go digging a bit11:04
derekhdtantsur: sambetts thanks11:04
vdroksambetts: nope :(11:05
dtantsurderekh, first bet will be to compare list of requirements with the actual openstack-ironic-python-agent dependencies11:05
sambettsvdrok: bummer :P looks like I'll have to debug this futher myself11:05
derekhdtantsur: will do11:05
openstackgerritAline Bousquet proposed openstack/ironic-lib: Add support for metrics  https://review.openstack.org/30152611:05
*** karimb has joined #openstack-ironic11:07
dtantsursambetts, ifarkas, aarefiev, when do you think is the good time to start removing support for the old bash ramdisk from inspector?11:07
sambettsdtantsur: asap :)11:07
dtantsurmorning jroll, I see you're here ;)11:07
jrollwhat'd I do11:07
jrolloh11:07
jrollhey, good morning :)11:07
sambettshey jroll11:08
dtantsurso, I think about removing the -dib gate from inspector master11:08
dtantsurand then slowly proceeding with removing everything else11:08
vdrokmorning jroll :)11:08
aarefievsambetts: +1 :)11:08
dtantsuror maybe we should make a M1 release before, dunno11:08
aarefievjroll: morning11:08
dtantsurjroll, before I forgot: infra folks brought to my attention that all voting check jobs should be running in gate. I don't agree with their position, but here it is.11:09
sambettsAre we in the same situation as Ironic with the bash ramdisk and the dib element because of DIBs backward compat issues?11:09
dtantsurjroll, currently our job for the old ramdisk does not run in gate (ditto for inspector)11:09
dtantsursambetts, nope. DIB does not have an inspector gate at all11:10
jrolldtantsur: I thought we discussed this before :/11:10
dtantsurdunno11:10
ifarkasdtantsur, yeah, I don't think we want to bash ramdisk at all11:10
sambettsdtantsur: oh good, then thats good11:10
jrolldtantsur: where can I find this discussion?11:10
jrollwas it today? yesterday?11:10
dtantsurjroll, on https://review.openstack.org/30098911:10
jrolldtantsur: ah, thanks. hm.11:12
jrolldtantsur: I see nova doesn't follow this either, I will follow up11:12
dtantsurjroll, yes please11:13
*** Marga_ has joined #openstack-ironic11:15
*** Marga_ has quit IRC11:16
*** Marga_ has joined #openstack-ironic11:16
openstackgerritvinay kumar muddu proposed openstack/ironic-python-agent: [WIP] Fix local boot issue with fedora in uefi mode  https://review.openstack.org/30214311:23
*** Goneri has quit IRC11:25
*** dtantsur is now known as dtantsur|brb11:28
mgouldmorning jroll11:34
jrollhiya mgould11:34
openstackgerritAayush Rajoria proposed openstack/ironic: Add REST API for volume target operation  https://review.openstack.org/28522111:34
openstackgerritAayush Rajoria proposed openstack/ironic: Introduce new RPCs to support volume target operations  https://review.openstack.org/28522011:34
openstackgerritAayush Rajoria proposed openstack/ironic: Introduce VolumeTarget object  https://review.openstack.org/28521911:34
openstackgerritAayush Rajoria proposed openstack/ironic: Add volume_targets table to save target information  https://review.openstack.org/28521811:34
mgouldalso vdrok ifarkas aarefiev11:34
mat128Good morning everyone :)11:36
openstackgerritxiexs proposed openstack/python-ironicclient: Add multi nodes support for "baremetal delete" command  https://review.openstack.org/28967611:37
mat128Unable to tag wishlist for this: https://bugs.launchpad.net/ironic-python-agent/+bug/1566043 , is it reserved for cores?11:37
openstackLaunchpad bug 1566043 in ironic-python-agent "[RFE] Agent 'forgets' about cached image on reboot" [Undecided,Confirmed] - Assigned to Clif Houck (f-te-u)11:37
*** shu-mutou has quit IRC11:37
*** karimb has quit IRC11:41
vmud213morning mgould,jroll11:43
vmud213morning mat12811:43
jrollhi vmud213 \o11:44
mat128hello vmud21311:44
mgouldvmud213, mat128 morning!11:45
openstackgerritMilan Kováčik proposed openstack/python-ironic-inspector-client: Introspection on stored data  https://review.openstack.org/30219511:50
mat128clif_h: with relation to your bug (agent forgets cached image), I would like to work on the spec with you11:51
TheJuliagood morning11:55
vdrokMorning mgould mat128 and TheJulia11:57
mat128good morning vdrok11:57
*** ohamada has quit IRC11:58
mgouldmorning TheJulia11:58
sambettsMorning TheJulia12:00
sambettsjroll: my post job for tinyipa got approved :D12:00
jroll\o/12:00
sambettsjroll: I'll get some patches out to add a non-src job for tinyipa to ironic and to keep the src job on IPA12:01
jrollsambetts: awesome, I'd ilke to get that voting as well12:02
sambettsjroll: although we need an IPA merge to trigger it :-P12:02
jrollmaybe after the non-src job12:02
jrollheh, yeah12:02
jrolldmitry's thing has 2+212:02
sambettsawesome :D12:03
jrollI'm leaving it for someone else to approve, so once that's through you'll have an image12:03
jrollonce we have the non-src job green, I'd say make it vote12:03
jrollwe should do the same for ipmitool, and probably drop ssh drivers12:03
sambettssweet!12:03
TheJuliakrotscheck: you likely already know this, but the jobs with npm are still looking grumpy with stuff from registry :(12:04
jrollTheJulia: /topic :P12:04
* TheJulia needs more coffee12:04
TheJuliaHad to help out a friend and let them crash at our place around 1 AM locally, my brain is le scrambled12:05
jrollouch, hope they're doing better today12:06
*** Marga_ has quit IRC12:07
*** Marga_ has joined #openstack-ironic12:09
*** e0ne has quit IRC12:13
*** raildo-afk is now known as raildo12:14
*** mat128 is now known as mat128|afk12:15
*** baoli has joined #openstack-ironic12:16
*** e0ne has joined #openstack-ironic12:17
*** divya_ has joined #openstack-ironic12:18
divya_No valid host was found. Reason: No conductor service registered which supports driver agent_ssh. (HTTP 40012:19
*** wuhg has quit IRC12:19
divya_getting error during node creation12:19
divya_anybody plz help12:19
sambettsdivya_: Do you have an ironic conductor configured that supports the agent_ssh driver?12:20
divya_enabled_drivers = fake,agent_ssh,agent_ipmitool,pxe_ssh,pxe_ipmitool12:21
divya_i have these in my enabled drivers12:21
*** baoli_ has joined #openstack-ironic12:21
sambettsis the conductor starting successfully ?12:22
divya_no.. the conductor error is displayed12:22
divya_  return f(*args, **kwargs) 2016-04-06 17:15:37.813 TRACE futurist.periodics   File "/opt/stack/ironic/ironic/common/driver_factory.py", line 221, in _init_extension_manager 2016-04-06 17:15:37.813 TRACE futurist.periodics     raise exception.DriverNotFound(driver_name=names) 2016-04-06 17:15:37.813 TRACE futurist.periodics DriverNotFound: Could not find the following driver(s): flat. 2016-04-06 17:15:37.813 TRACE futurist.12:22
*** trown|outtypewww is now known as trown12:23
sambettsdivya_: when you downloaded the ironic neutron intergration patches did you reinstall the package?12:23
divya_in devstack?12:24
divya_no12:24
divya_how to reinstall in devstack12:24
sambettsyou have to re-install Ironic for the setup.cfg entry points to be detected successfully, e.g. pip install -e /opt/stack/ironic12:24
*** baoli has quit IRC12:24
sambettsthen restart all the Ironic services12:25
divya_    Perhaps your account does not have write access to this directory?  If the     installation directory is a system-owned directory, you may need to sign in     as the administrator or "root" account.  If you do not have administrative     access to this machine, you may wish to choose a different installation     directory, preferably one that is listed in your PYTHONPATH environment     variable.      For information on12:27
sambettssudo pip install ...12:28
sambettssorry I forgot its a global install so you need sudo12:28
divya_i installed and restarted ironic conductor service12:29
divya_still restarting...12:29
openstackgerritVasyl Saienko proposed openstack/python-ironicclient: Updates supporting ironic-neutron integration  https://review.openstack.org/20614412:33
openstackgerritSam Betts proposed openstack/ironic: Enable download of tinyipa prebuilt image  https://review.openstack.org/30221812:35
*** Marga_ has quit IRC12:36
xavierrgood morning all :)12:37
sambettsMorning xavierr12:37
xavierrsambetts, morning12:37
*** achanda has joined #openstack-ironic12:38
*** achanda has quit IRC12:43
*** dprince has joined #openstack-ironic12:44
openstackgerritJulia Kreger proposed openstack/ironic: Rename juno name stat modificaiton method  https://review.openstack.org/30222412:45
thiagopgood morning Ironic12:46
TheJuliagood morning thiagop12:46
mgouldmorning thiagop12:46
openstackgerritJulia Kreger proposed openstack/ironic: Rename juno name state modification method  https://review.openstack.org/30222412:46
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Added get_server_profile_by_uuid  https://review.openstack.org/30222512:47
*** karimb has joined #openstack-ironic12:49
openstackgerritxiexs proposed openstack/python-ironicclient: Add multi nodes support for "baremetal delete" command  https://review.openstack.org/28967612:52
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Allow rerunning introspection on stored data  https://review.openstack.org/26763712:53
*** bharathk has quit IRC12:54
thiagopTheJulia mgould o/12:55
*** links has quit IRC12:56
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/30201212:58
sambettsjroll: https://review.openstack.org/#/c/302242/ and https://review.openstack.org/#/c/302218/13:03
*** smoriya_ has quit IRC13:03
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Added get_server_profile_by_uuid and changed model  https://review.openstack.org/30222513:03
*** awiddersheim has joined #openstack-ironic13:05
*** karimb has quit IRC13:06
sambettsjroll: if anything I want the depends-on the other way around right? we should have the job merged before the functionality13:12
jrollsambetts: well, the job will always fail until the code is there, right?13:13
jrollso no sense in wasting nodes13:13
jrollwe can't test on top of a project-config change anyway, as it doesn't take effect until merged13:13
sambettsjroll: right, but the test will be there then to make sure that the code is correct, right from the start?13:13
jrollsure, but not a huge deal if it isn't right, and that way we aren't wasting gate nodes in the meantime13:14
*** kozhukalov has quit IRC13:14
sambettsjroll: make sense I guess13:14
openstackgerritVasyl Saienko proposed openstack/python-ironicclient: Updates supporting ironic-neutron integration  https://review.openstack.org/20614413:14
jrollsambetts: I mean, for a huge feature like the neutron work, it makes sense to have an experimental job, but this is a simple devstack change, I think we'll be okay :)13:15
*** kozhukalov has joined #openstack-ironic13:16
*** cdearborn has joined #openstack-ironic13:16
sambetts:)13:17
openstackgerritMilan Kováčik proposed openstack/python-ironic-inspector-client: Introspection on stored data  https://review.openstack.org/30219513:17
*** Goneri has joined #openstack-ironic13:18
*** rbudden has joined #openstack-ironic13:18
*** dprince has quit IRC13:22
*** jayc has joined #openstack-ironic13:26
openstackgerritvinay kumar muddu proposed openstack/ironic-python-agent: Fix local boot issue with fedora in uefi mode  https://review.openstack.org/30214313:26
*** dprince has joined #openstack-ironic13:29
*** alex_xu has quit IRC13:33
*** ametts has joined #openstack-ironic13:35
*** alex_xu has joined #openstack-ironic13:35
*** mtanino has joined #openstack-ironic13:37
*** amotoki has joined #openstack-ironic13:39
*** garthb has joined #openstack-ironic13:42
*** mvpnitesh has quit IRC13:49
TheJuliaCan anyone confirm that https://15.184.134.36/74/300674/2/check/gate-tempest-ironic-ilo-driver-iscsi_ilo/60e14ac/ loads for them?13:52
NishaTheJulia, it works without the VPN13:55
TheJuliacongrats Nisha13:55
Nishabut when i am in CI VPN it doesnt13:56
NishaThanks TheJulia but i think it is still not completely resolved13:56
NishaTheJulia, wait let me try doing CI test again...whether i am able to access git from the slaves now or now13:57
Nishanot*13:57
TheJuliaok13:57
TheJuliayou know what information to send me to review to try and provide insight now :)13:57
*** Nisha_away has joined #openstack-ironic14:02
*** electrofelix has quit IRC14:02
*** cdearborn has quit IRC14:04
*** Nisha has quit IRC14:04
*** karimb has joined #openstack-ironic14:04
*** saripurigopi has joined #openstack-ironic14:06
*** jaybeale has joined #openstack-ironic14:06
*** mtanino has quit IRC14:08
*** vmud213 has quit IRC14:09
mkovacikdtantsur|brb, sambetts , hi guys, please, recheck https://review.openstack.org/#/c/267637 when you've got some spare time; needed to rebase it. Thanks a lot!14:12
NobodyCamgood morning Ironicers14:13
*** mkovacik has quit IRC14:13
openstackgerritMarcellin Fom Tchassem proposed openstack/ironic-inspector: Make tox respect upper-constraints.txt  https://review.openstack.org/30170014:14
mat128|afkmorning NobodyCam14:14
TheJuliagood morning NobodyCam14:14
*** mat128|afk is now known as mat12814:14
NobodyCam:)14:14
TheJuliamat128: updating the ipa rev won't be until later today, evening and morning got interrupted :(14:14
thiagopgood mornin' NobodyCam14:17
mat128TheJulia: no problem at all :)14:19
mgouldmorning NobodyCam14:19
NobodyCam:)14:20
* NobodyCam resists a morning ping14:20
mat128feels great doesnt it? :P14:21
mat128anything to announce?14:21
sambettsMorning NobodyCam14:21
NobodyCamlol not here just got first cup of coffee14:21
NobodyCam:)14:21
TheJuliacoffee sounds like such a good idea14:21
mat128indeed14:22
* mat128 goes afk for 5 minutes, getting some coffee14:22
*** mat128 is now known as mat128|afk14:22
NobodyCam:)14:22
*** achanda has joined #openstack-ironic14:26
*** mat128|afk is now known as mat12814:29
*** Goneri has quit IRC14:32
vdrokmorning NobodyCam :)14:36
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: IPMItool: add IPMIIcsConsole class  https://review.openstack.org/30171514:38
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: console utils: add methods for ironic console server  https://review.openstack.org/30171414:38
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: conductor manager: apply console-log related methods  https://review.openstack.org/30171714:38
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: REST API: add an API controller for console log  https://review.openstack.org/30171814:38
openstackgerritAkira YOSHIYAMA proposed openstack/ironic: WIP: add ironic-console-server  https://review.openstack.org/30229114:38
*** electrofelix has joined #openstack-ironic14:40
*** ohamada has joined #openstack-ironic14:40
NobodyCammorning :)14:41
*** spandhe has joined #openstack-ironic14:41
*** Nisha_away is now known as Nisha14:45
*** dprince has quit IRC14:46
*** Goneri has joined #openstack-ironic14:46
*** thiagop has quit IRC14:47
* Nisha needs the https://review.openstack.org/266803, https://review.openstack.org/264590 and https://review.openstack.org/264579 to be merged in upstream. These are required ilo driver public CI14:47
clif_hmat128: sure, what are your thoughts?14:47
NobodyCamNisha: those are to support CI?14:48
Nishayes14:48
mat128Well, we would need to store the image UUID somewhere14:48
*** sinval-afk has quit IRC14:48
NobodyCamI will take a look in a few :)14:48
clif_hright, and there's no mechanism (that I know of) to do persistent storage for the agent on the machine locally14:49
mat128that will survive a reboot14:49
clif_hright14:49
mat128maybe we can store the image uuid somewhere on the disk?14:49
*** raildo is now known as raildo-afk14:49
clif_hthat sounds tricky14:49
*** sinval-afk has joined #openstack-ironic14:49
clif_hwhere would there be a guaranteed safe spot on disk14:50
clif_hthat won't interfere with images on disk14:50
*** mdorman has joined #openstack-ironic14:50
*** thiagop has joined #openstack-ironic14:50
*** raildo-afk is now known as raildo14:51
clif_hone method that JayF proposed was having the agent inpsect its own metadata from ironic on heartbeat14:51
clif_hand if the agent finds it should have a cached image, but no record of it in memory, then grab the checksum from ironic and re-verify the image exists14:52
clif_hthis would depend on having my caching patch in ironic14:52
openstackgerritMerged openstack/ironic: Enable download of tinyipa prebuilt image  https://review.openstack.org/30221814:52
clif_hwhich is something I need to work on14:52
mat128you can't verify the checksum for an extracted image14:53
mat128so ironic declares which cached image the node should have14:53
mat128and we compare whats on disk with it14:53
clif_hfor reference: https://review.openstack.org/#/c/161832/14:53
*** achanda has quit IRC14:53
mat128or you re-deploy that image every time the machine reboots14:53
clif_hoh yeah I guess that does add a wrinkle14:54
mat128oh, didnt see 16183214:54
clif_hits been around a while14:54
clif_hand i need to update it14:54
*** mtanino has joined #openstack-ironic14:54
clif_hits running at Rackspace though :D14:55
mat128heh14:55
mag009_morning all14:55
NobodyCammorning14:55
mat128is Ironic managing the fact that you have X machines up at all times or an external system?14:55
mat128just curious14:55
mag009_how/where do you guys handle the removal of efiboot menu so it does not boot onto disk when you rebuild a server in uefi mode ?14:56
mag009_I tested it and it keep booting into my disk and my boot order is disk -> nic 1 -> nic 2 etc..14:56
clif_hmat128: what do you mean?14:57
mag009_I see that the flag pxe is set over ipmi but it only try the first nic 1 and then boot onto disk14:57
mat128clif_h: 161832 is about having nodes with pre-cached images14:57
clif_hoh14:57
mat128was wondering what in Ironic manages this14:57
*** spandhe_ has joined #openstack-ironic14:57
clif_hyeah so there's an external program that manages the cache: https://github.com/rackerlabs/arsenal14:57
*** spandhe has quit IRC14:59
*** spandhe_ is now known as spandhe14:59
mag009_anyone had that kind of issue?14:59
clif_hit incorporates data about flavors, available nodes, and image weights to make decisions about cache management15:00
*** mdorman has left #openstack-ironic15:00
*** mbound has quit IRC15:01
*** mbound has joined #openstack-ironic15:01
*** saripurigopi has quit IRC15:02
mat128clif_h: very interesting15:04
mat128that was the missing piece of the puzzle15:04
mat128:)15:04
*** saripurigopi has joined #openstack-ironic15:04
openstackgerritMerged openstack/ironic-lib: Explore config options to oslo-config-generator  https://review.openstack.org/29754915:05
clif_hyeah caching's not as useful unless you've got something to manage it15:05
*** b_bezak has quit IRC15:06
clif_hmat128: what makes you interested in the bug I filed?15:06
*** b_bezak has joined #openstack-ironic15:06
mat128clif_h: without knowing about 161832, I had seen the caching calls in IPA and thought about the theoretical case of pre-caching an image and losing it's track15:08
*** itamarl has quit IRC15:08
mat128but seeing 161832, I think the UUID for the cached image can be in Ironic15:09
mat128similar to cache_status15:09
*** mbound has quit IRC15:09
mat128your patch already brings the fact that we read and use cache_status to determine if a re-imaging is required15:09
jroll+1 for storing the image id in ironic15:09
jrollor just never reboot anything :P15:09
NobodyCammornign jroll :)15:09
mat128Haha yes15:09
jrollNobodyCam: mornin' :D15:10
mat128Now, how do you manage a node that Ironic claims to have cached but isnt cached15:10
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/30201215:10
jrollNobodyCam: finally hitting the road here in a couple hours \o/15:10
clif_hmat128: afaict, everything still works, it just results in a cache miss which ironic thought would be a hit15:11
*** b_bezak has quit IRC15:11
NobodyCamjroll: awesome. remember to stop and enjoy some of the sights onthe road.. :)15:11
*** absubram has joined #openstack-ironic15:11
mat128clif_h: if we introduce our behavior, Ironic/IPA will think it's already imaged and will result in an invalid image15:11
jrollNobodyCam: of course :) original plan was to leave tomorrow so we're way ahead of schedule15:11
NobodyCamoh awesome :)15:12
clif_hmat128: mmm, I'm fairly certain the agent doesn't know its imaged, so it re-downloads the image and proceeds normally15:12
clif_hif ironic claims the node has a cached image, but the agent doesn't know about it15:12
mat128right now the agent skips if the requested image matches what's on disk15:13
mat128based on the value thats in memory15:13
mat128and we lose this when rebooting15:13
clif_hright15:13
mat128so either IPA relies on what's in Ironic, or Ironic doesnt call when it's supposed to be already cached15:13
mat128only does the configdrive15:13
mat128and reboots15:13
clif_hyou're saying: What if IPA thinks image X is on disk, but it's not?15:13
mat128hmm15:14
clif_hoh15:14
clif_hso15:14
mat128pretty much, right now, Ironic always asks IPA and IPA does a noop when it matches15:14
*** rama_y has joined #openstack-ironic15:14
mat128if we move this logic to Ironic, we might end up with an invalid image15:14
*** garthb has quit IRC15:14
clif_hI'm thinking IPA should only rely on Ironic if Ironic thinks it has an image cached, but IPA doesn't know about it15:14
clif_hif IPA detects that situation, it should download the image and cache it15:15
clif_hor recache it15:15
mat128so IPA upon booting immediately caches what Ironic thinks should be cached?15:15
mat128is that it?15:15
mat128without checking whats already on disk15:15
clif_hthat's what JayF proposed and it sounds plausible15:15
clif_hwell15:15
mat128so every reboot you essentially re-cache the image15:16
mat128but at least you save time when it comes to the actual deployment15:16
clif_hyou can check what's on disk, but like you said, since it unzips it, its going to be more difficult to re-verify15:16
mat128can you really check what's on disk?15:16
*** Marga_ has joined #openstack-ironic15:16
mat128even forgetting about the checksum part15:16
mat128I guess you could in a RAW scenario15:17
mat128we're on qcow15:17
mat128Let's go back to the original issue15:17
mat128Ironic caches an image on a node, thanks to 16183215:17
mat128Node reboots15:18
mat128cache_status still says "cached"15:18
mat128cache miss, ends up downloading image, wasting precious time15:18
mat128image was still cached on the disk, so it's a false miss15:18
*** jcoufal has joined #openstack-ironic15:19
clif_hthat's my understanding15:19
*** dtantsur|brb is now known as dtantsur15:19
mat128so if Ironic caches the image UUID along with "cache_status"15:19
mat128that means Ironic does not even issue prepare_image to IPA15:20
mat128only does configdrive (that needs to be possible, but thats easy)15:20
mat128the alternative is having IPA check with Ironic what it should have, and consider this instead of it's own variable when getting the prepare_image call15:20
*** Nisha_away has joined #openstack-ironic15:21
mat128the other alternative doesnt involve Ironic, only IPA and the machine: store on disk the image UUID and read it when you prepare_image15:22
mat128but you need a place to store this, thats harder IMO15:23
*** Nisha has quit IRC15:23
mat128clif_h: to go along your patch (161832) I think I would just store the UUID15:23
jrollyou're never going to find a place on disk that isn't going to break someone somehow15:24
mat128and either seed the cache with the UUID then normally call prepare_image (least impact), or call something else that only takes care of the configdrive15:24
dtantsurmorning to everyone I missed while I was out15:24
mat128jroll: thats it, the alternative to caching the UUID is matching it back with the checksum, but that's hard/impossible, even on raw images (you need to know where the data ends)15:24
mat128morning dtantsur15:25
jrollyep15:25
jrollI don't think you can do this without ironic's cooperation15:25
mat128jroll: so thats out of the question15:25
Nisha_awayjroll, i need the https://review.openstack.org/266803, https://review.openstack.org/264590 and https://review.openstack.org/264579 to be merged in upstream. These are required ilo driver public CI15:25
mat128as I said, with the foundation that 161832 sets, I think simply caching the UUID would work15:26
mat128(in ironic)15:26
mat128and IPA when booting should read the cache_image_uuid and use that information in prepare_image15:26
jrollNisha_away: 1) the first patch is in merge conflict, the second isn't passing CI. (first/second in the chain, not in your list there). 2) I don't have time this week, sorry15:26
Nisha_awayjroll, oh it wasnt in merge conflict some time back15:27
Nisha_awaylet me see15:27
jrollNisha_away: it doesn't look like it is, but it says "cannot merge"15:27
jrollanyway, gotta run, see y'all tomorrow morning or something15:27
Nisha_awaythats the main reason we need them upstream. as we need to cherrypick in CI15:27
Nisha_awayok let me see15:27
mat128jroll: drive safe15:28
*** sukhdev has joined #openstack-ironic15:29
*** rajinir has joined #openstack-ironic15:32
*** moshele has quit IRC15:32
*** saripurigopi has quit IRC15:33
*** moshele has joined #openstack-ironic15:33
*** moshele has quit IRC15:35
*** ametts has quit IRC15:36
*** praneshp_ has joined #openstack-ironic15:37
*** divya_ has quit IRC15:38
*** Sukhdev_ has joined #openstack-ironic15:51
*** electrofelix has quit IRC15:56
*** garthb has joined #openstack-ironic15:56
sambettsTheJulia: ever seen an Unable to find request MBR signature when chain loading a whole disk image via PXE?15:59
*** Nisha_brb has joined #openstack-ironic16:00
TheJuliasambetts: pondering16:00
TheJuliasambetts: is there actually an MBR on the disk?16:01
JayFyeah that has to be the pxelinux error indicating no mbr16:02
TheJuliathat is what I'm thinking16:02
TheJuliatell it to boot local and see what happens? :)16:03
sambettsTheJulia: :/ its a brand new machine, and a brand new virtual disk I created, I'm seeing this after IPA successfully writes the image to the disk and it reboots to load the user image16:03
TheJuliahow was the image created?16:03
*** Nisha_away has quit IRC16:03
sambettsDIB, and its working on other nodes :/16:04
TheJuliadoes the bios expose any else that could be considered a disk?16:04
TheJuliasambetts: are you pxe chainloading the other nodes as well or are they local booting?16:05
sambettsTheJulia: chain loading too, they are all deploying the same way16:05
sambettsJust trying to manually change the boot order to the disk to make it boot16:06
sambettsand see if it works16:06
TheJuliaworth trying :\16:07
TheJuliasambetts: you said newer hardware, is it something commercially available that we can maybe sift through documentation on?16:08
sambettsTheJulia: manually selecting the raid adaptor in the on screen boot menu lead to a success boot16:09
TheJuliahmmmmm...16:09
*** jistr has quit IRC16:10
sambettsI made sure to only create 1 virtual disk too because I thought that it might be trying to boot the wrong disk or something16:10
TheJuliasambetts: what is the disk identifier getting saved out to the pxe config?16:14
*** karimb has quit IRC16:14
openstackgerritChris Krelle proposed openstack/ironic: Add support for the audit middleware  https://review.openstack.org/27265816:14
*** b_bezak has joined #openstack-ironic16:15
*** karimb has joined #openstack-ironic16:15
sambettsTheJulia: that I'm not sure, because these nodes are running in my CI so I can't access the data files created during deploy properly16:17
openstackgerritMarcellin Fom Tchassem proposed openstack/ironic-inspector: Make tox respect upper-constraints.txt  https://review.openstack.org/30170016:20
*** saripurigopi has joined #openstack-ironic16:20
TheJuliasambetts: are you planning the same boot method for testing any tenant isolation in your CI?16:20
*** karimb has quit IRC16:20
*** b_bezak has quit IRC16:21
sambettsTheJulia: looking at the code {{ DISK_IDENTIFIER }} is all that is written into mbr: :/ I can't see anywhere where it gets replaced by something16:21
sambettsTheJulia: ah! Found it in deploy utils16:22
sambettsTheJulia: right now we're just testing flat, we've not got the infra setup for tenant isolation16:23
TheJuliasambetts: that was kind of what I was guessing, but then again maybe you've written a namespace aware conductor patch or something ;)16:24
*** jayc has quit IRC16:24
*** keedya has joined #openstack-ironic16:24
TheJuliasambetts: out of curiosity, how big is the volume?16:25
sambettsTheJulia: heh not yet ;)16:25
TheJuliasambetts: it is something that has crossed my mind and I've had a few discussions on recently, fwiw :)16:26
sambettsTheJulia: the virtual volume is 600gb, I made sure to keep it within mbr16:26
*** daemontool has quit IRC16:28
sambettsTheJulia: I have actually been looking to solve it in a slightly differnt way, instead of making the conductor namespace aware, I have a half working ironic-conductor-proxy service, similar to the metadata proxy service from neutron16:28
TheJuliasambetts: I was actually thinking the same16:28
*** jistr has joined #openstack-ironic16:28
TheJuliajust not calling it a proxy of sorts16:29
TheJuliasambetts: clearly, we need to chat about this at Summit16:29
sambettsyes :-P16:29
*** moshele has joined #openstack-ironic16:29
sambettsTheJulia: tbh the hardest part about it is the tftp part because its UDP not tcp, but I'm nearly there16:30
*** trown is now known as trown|lunch16:30
*** jayc has joined #openstack-ironic16:30
TheJuliasambetts: I was thinking do it as all ipxe behond a base tftp offering to upgrade to ipxe16:30
TheJuliabeyond a base16:30
*** ohamada has quit IRC16:31
*** xavierr has quit IRC16:32
*** jtomasek has quit IRC16:33
TheJuliasambetts: I'm kind of thinking the best route is to add as much debug info collection to your CI job scripts as possible so we can dig into a single failure and piece the entire puzzle back together, I'm really wondering about what something like a rescue disk sees as block devices on the system, but that may also just be a red herring16:33
*** jistr is now known as jistr|off16:34
*** Marga_ has quit IRC16:34
*** dprince has joined #openstack-ironic16:34
sambettsTheJulia: yeah, I'm wondering what is getting set are the root_uuid/disk_id in the internal info16:34
TheJuliaonly one way to find out :)16:35
dtantsurany cores feel like approving https://review.openstack.org/#/c/300548/ ? 2x +2 already16:35
* TheJulia looks16:36
sambettsTheJulia: man I wish the Ironic API logs logged the data that it received in each request.. .16:36
*** Marga_ has joined #openstack-ironic16:37
dtantsursambetts, it's pretty bad that we don't log data tbh. might be a problem in oslo.service/wsme/whatever we use now16:37
sambettsdtantsur: I'm sure the other services do it :/ but in our logs we log the data we send/receive to/from keystone each time but not the actual data we're processing16:38
*** saripurigopi has quit IRC16:39
dtantsurlol. do we have a bug for it?16:39
sambettsdtantsur: not seen one16:40
dtantsurmind filing? there are plenty of people looking for easy bugs to fix16:40
*** itamarl has joined #openstack-ironic16:40
*** Nisha_away has joined #openstack-ironic16:43
*** xavierr has joined #openstack-ironic16:43
sambettsdtantsur: https://bugs.launchpad.net/ironic/+bug/156697616:43
openstackLaunchpad bug 1566976 in Ironic "Ironic API does not log the request and response data for each request even in DEBUG mode" [Undecided,New]16:43
*** Marga_ has quit IRC16:44
*** Nisha has joined #openstack-ironic16:45
*** ChubYann has joined #openstack-ironic16:46
*** Nisha_brb has quit IRC16:46
JayFsambetts: I hate that bug so much16:47
*** Nisha_away has quit IRC16:47
*** suro-patz has joined #openstack-ironic16:48
sambettsJayF: hate as in want it fixed or hate as in don't want it fixed?16:48
*** amotoki has quit IRC16:48
devanandaI do not believe we should log the request data16:48
dtantsureven in DEBUG mode? I can't count number of times when logging incoming inspection data saved me..16:48
sambettsohai devananda16:48
devanandahi :)16:48
dtantsuralso morning devananda :)16:48
* devananda is travelling and in weird timezones // with poor network16:49
JayFsambetts: hate as in I've wanted it fixed since I staretd working on Ironic16:49
JayFsambetts: but as you see now, not everyone agrees :)16:49
* JayF belives we should log request data, and probably higher than DEBUG16:50
JayFI log all requests to my ironic api cluster via the load balancer already16:50
*** saripurigopi has joined #openstack-ironic16:50
*** derekh has quit IRC16:50
dtantsurhigher than DEBUG is probably a bit too much, but with DEBUG - I'm all for it16:50
JayFI'm pretty sure I run in DEBUG anyway, so it doesn't matter16:50
JayFlol16:50
dtantsurtripleo is debug by default as well16:51
NobodyCammorning devananda16:52
JayFIt's just too hard to reproduce some of the crazy things that can happen, if I run in INFO I might miss the log to help me fix :)16:52
*** ndipanov has quit IRC16:52
*** achanda has joined #openstack-ironic16:53
dtantsurwhen I need a high-level picture, I just 'grep -v DEBUG' over the whole log :)16:53
JayFgrep ERROR can be fun, too16:53
devanandaJayF: I would suggest then that INFO doesn't have enough data16:54
devanandaI do not believe we should have to run DEBUG in production just to manage the service16:54
jlvillalmariojv: I replied to your comment.16:55
JayFI mean, I don't have to run in DEBUG to "manage the service"16:55
jlvillalBasically I think SOCK_DGRAM is UDP. Which I think is fire and forget.16:55
sambettsit would be super useful for debugging problems with data that is technically fine so returns a 200 but is actually wrong, it took me so long to realise that nova was sending me the wrong root disk size value in my tempest tests and that was leading to deploy failure, if I could have seen the incoming data I would have been able to spot it straight away, in the end I had to lok at the nova log16:55
sambettslogs API output data16:55
JayFI run in DEBUG because we do more builds/cleaning than a hell of a lot of other installations, and so if something breaks once there's no guarantee it'll break again or that I can reproduce it16:55
JayFso I want as much data as possible around that failure so I can reason about it better16:55
JayFINFO loglevel could be "perfect" and I'd probably still want to run in DEBUG at my scale16:56
devanandasambetts: another way to accomplish that would be if the deployment-starting-INFO-log included more details16:56
mariojvjlvillal: i think that may be correct wrt the timeout, didn't realize that was udp16:56
dtantsurdevananda, ++ on improving the  deployment-starting-INFO-log16:56
devanandaI completely agree that our current logging is insufficient16:57
mariojvdo you still think the concern about it potentially blocking ironic operations that would otherwise succeed is valid though?16:57
devanandabut I don't think a blanket log-all-request-content is the right solution16:57
dtantsurdevananda, "Every inbound WSGI should get logged exactly once. It should be logged with enough information that the operation the user was attempting can be reconstructed. " (c) https://wiki.openstack.org/wiki/LoggingStandards#INFO16:58
mariojvif there's some socket error that prevents metrics from sending, like being unable to resolve DNS (which I think will be thrown even if UDP is used), i'm not sure if it's good behavior to just raise another error without allowing further operations to continue16:58
*** saripurigopi has quit IRC16:58
JayFmariojv: I'm commenting that on the review right now, lol16:59
*** davideagnello has joined #openstack-ironic16:59
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Extend client to add Connections  https://review.openstack.org/30236516:59
jlvillalmariojv: Good point.16:59
JayFjlvillal: we know the real pain from running a bad versino of this patch downstream for a while17:00
JayFjlvillal: lol17:00
* jlvillal likes multiple reviewers as they find all sorts of different things.17:00
sambettsthe problem I'm trying to solve now is working out what data IPA has sent me, so I can see what it thinks the root device is, if we were logging the request data I could just look up the incoming API request, instead of having to recreate the whole environment so I can look at the internal driver info field17:00
jlvillalsambetts: +1 for more logging from me :)17:00
dtantsurI think we MUST log things that ramdisks send us, cause debugging ramdisks is too much fun17:00
devanandawe should definitely collect logs from ramdisks17:01
devanandawe could also have better logging in the driver / vendor passthru methods17:01
devanandaparticularly those that we know are related to IPA17:01
devanandaagain, without turning on full capture of request body globally17:01
*** mgoddard has quit IRC17:03
*** mgoddard has joined #openstack-ironic17:03
*** spandhe has quit IRC17:03
*** rpioso has joined #openstack-ironic17:03
sambettsdevananda: our ironic API logs in DEBUG are filled with keystoneauth.session logging all REQ and RESP data17:03
devanandadtantsur: I'm not sure I agree with that, but I may be interpreting "can be reconstructed" differently17:03
*** piet has joined #openstack-ironic17:03
devanandasambetts: yea, I think we should disable that17:04
devanandaor trim it down17:04
dtantsurI'm not saying we must comply, just stating that the guidelines have their opinion on it17:04
dtantsurdevananda, sambetts, we should update our default ignore-list for keystoneauth. lemme find where we do it17:05
dtantsurhttps://github.com/openstack/ironic/blob/master/ironic/common/service.py#L12517:05
* dtantsur puts a patch17:05
*** harshs has joined #openstack-ironic17:05
*** mishras has joined #openstack-ironic17:06
*** ChubYann has quit IRC17:08
*** moshele has quit IRC17:08
*** dprince has quit IRC17:08
*** dprince has joined #openstack-ironic17:09
devanandadtantsur: re: API logging requests at INFO level, I think we currently do that sufficiently, but it sounds like your point is that we should log the entire request -- headers and body and all17:09
JayFat INFO level, I just want us to produce apache-style logs, even optionally since some people already run it under a web server17:10
devanandaI think that's worth digging into and looking at other services' API logs17:10
devanandaJayF: right. which we do today17:10
JayFjust route, source addr, size, status code, time to serve, etc17:10
JayFno we don't17:10
devanandauh17:10
mishraso/17:10
JayFwe absolutely do not17:10
devanandano?17:10
JayFunless I've had a bit flipped wrongly in my config for like 2years17:10
devanandayea, we do ...17:10
devanandaJayF: I've relied on that in my dev env for a long time17:11
JayFDo you run apache in your dev env?17:11
devanandanope17:11
devanandaironic-api service directly in a venv17:11
devanandaand i just watch its output17:11
JayFthat is 100% not true in my production environment17:12
JayFand now I wanna find out why17:12
devanandaeg, this17:12
devananda2016-04-05 12:20:07.943 17277 INFO ironic_api [req-76a5d9e5-7379-4f42-b387-11f1dc523ce4 - - - - -] 127.0.0.1 "PATCH /v1/nodes/bar HTTP/1.1" status: 500  len: 572 time: 0.188230017:12
JayFyeah wow I don't have that17:13
devanandawow :(17:13
JayFit looks like I don't have *any* logs being printed at INFO level17:13
JayFwhat the hell17:13
devanandaso, the format / content changed in Mitaka17:13
devanandawhen we switched that to use an oslo service thing17:13
JayFnope I totes have INFO level logs17:13
devanandait didn' thave len and time before17:13
JayFthat might just be a I'm-not-new-enough problem17:13
devanandaah17:13
*** jtomasek has joined #openstack-ironic17:14
JayFgrep PATCH from my logs gives me nothing17:14
JayFin an environment I know is doing 1000+ builds/deletes a day, lol17:14
devanandayea17:14
devanandastable/liberty prints this:17:14
devananda127.0.0.1 - - [06/Apr/2016 10:14:22] "PATCH /v1/nodes/bar HTTP/1.1" 400 18417:14
devanandaso mitaka definitely added more data to it, but the request logging was there for several releases17:15
JayFI'm running master from about 12/15/15 + patches17:15
JayFI'm now wondering what sort of config option I'm missing17:15
devanandaeven with debug and verbose both False, I still get this17:16
* devananda returns his attention to meetings17:16
sambettsthe style deva is seeing is what I'm looking at in my CI logs right now17:16
JayFmakes me wonder if we have a bug where with debug to true it fails17:16
JayFor something similarly nuts17:16
*** e0ne has quit IRC17:17
JayFWhere exactly in the code does it produce these logs? Do you know off the top of your head?17:17
dtantsurmy internet went away for a walk, could you please give me some context?17:18
mariojvjlvillal: responded about the timeout thing, it turns out that UDP can time out17:18
sambettsdtantsur:17:18
mariojvi don't think those cases are very likely for our use case though so imbw about whether the config option is useful or not17:18
sambettsdtantsur: http://paste.openstack.org/show/493207/17:18
dtantsurthnx!17:19
*** ChubYann has joined #openstack-ironic17:20
*** cdearborn has joined #openstack-ironic17:21
jlvillalmariojv: Ah, interesting. Thanks.17:22
*** itamarl has quit IRC17:23
mariojvnp, i've never done socket programming before so wasn't really sure about some of this stuff - kind of interesting though17:23
jlvillalmariojv: Very little done by me.17:24
openstackgerritDmitry Tantsur proposed openstack/ironic: Ignore DEBUG logging from keystone{auth,middleware}  https://review.openstack.org/30237817:24
dtantsursambetts, devananda ^^^17:24
JayFoh hell yeah17:25
dtantsuractually, I think the patch is wrong, lemme fix it...17:25
jlvillalmariojv: http://www.ebay.com/itm/FAST-SHIP-STEVENS-3e-Unix-Network-Programming-The-Sockets-Vol-1-B05-/121923989544?hash=item1c633c7028:g:-20AAOSwX~dWlWdg  :)17:26
*** achanda has quit IRC17:27
*** praneshp_ has quit IRC17:27
*** Marga_ has joined #openstack-ironic17:28
openstackgerritDmitry Tantsur proposed openstack/ironic: Ignore DEBUG logging from keystone{auth,middleware}  https://review.openstack.org/30237817:28
dtantsurshould be fine now17:28
*** Sukhdev_ has quit IRC17:28
openstackgerritMerged openstack/ironic-python-agent: Wait for the interfaces to get IP addresses before inspection  https://review.openstack.org/30054817:29
*** Nisha has quit IRC17:29
*** saripurigopi has joined #openstack-ironic17:29
*** spandhe has joined #openstack-ironic17:30
*** sukhdev has quit IRC17:32
dtantsurfolks, do you think this ^^^ is backportable? jroll, devananda?17:32
JayFdtantsur: wait for interfaces?17:34
dtantsuryep17:34
JayFdtantsur: Other than it hurting my soul that IPA has a stable branch now, I think it's a reasonable thing to backport, but I have no authority whatsoever :)17:34
sambetts++ on the soul hurting17:34
dtantsuron one hand it's a bug fix, on the other - it adds an item to inventory and adds a new option17:34
devanandadtantsur: and it changes interfaces in IPA17:36
devanandahttps://review.openstack.org/#/c/300548/7/ironic_python_agent/hardware.py17:36
dtantsuryeah, that's what I called "inventory"17:37
devanandaah17:37
* dtantsur is thinking in terms of inspection as usual :)17:37
openstackgerritlokesh s proposed openstack/ironic: Add support for the audit middleware  https://review.openstack.org/27265817:37
devanandadtantsur: urgh. it also adds a new CONF optoin17:38
devanandathat is not permitted for backports :(17:38
dtantsuryep, that's what I suspected. thanks for confirming17:38
devanandais this a problem for our stable gate?17:38
devananda*fixing a problem17:39
* sambetts is heading off for some dinner 17:39
sambettsSee everyone tomorrow :)17:39
devanandasambetts: g'night!17:39
*** sambetts is now known as sambetts|afk17:39
jlvillalsambetts: Good night17:39
sambetts|afko/ devananda17:39
sambetts|afkjlvillal: Cya17:39
NobodyCamnight sambetts|afk17:39
*** [1]cdearborn has joined #openstack-ironic17:39
dtantsurdevananda, nope17:40
devanandadtantsur: ok. then I'm inclined not to backport it17:40
dtantsurgot it17:40
devanandaas much as it looks like quite a good fix17:41
*** Nisha has joined #openstack-ironic17:42
*** david-lyle has quit IRC17:44
*** trown|lunch is now known as trown17:53
Nishajroll, i have a question regarding https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L11317:53
dtantsurdevananda, could you please check https://review.openstack.org/#/c/293876/ ? it concerns me, but maybe my memory fail me17:53
Nishajroll, if the RAMDISK_TYPE is dib, how do we handle it?17:53
NishaIRONIC_RAMDISK_TYPE*17:54
*** cdearborn has quit IRC17:54
*** rcernin has quit IRC17:56
Nishasambetts|afk, there?17:57
*** praneshp_ has joined #openstack-ironic17:58
*** achanda has joined #openstack-ironic17:59
*** jcoufal has quit IRC18:01
*** david-lyle has joined #openstack-ironic18:02
*** e0ne has joined #openstack-ironic18:04
*** ChubYann has quit IRC18:05
openstackgerritMerged openstack/ironic: Normalize MAC OctetString to fix InvalidMAC exception  https://review.openstack.org/29972118:08
dtantsurcalling it a day finally, see you tomorrow18:10
TheJuliagoodnight dtantsur18:10
*** dtantsur is now known as dtantsur|afk18:10
mat128Nisha: interesting, are you getting this error in a gate or you are passing IRONIC_RAMDISK_TYPE=dib yourself?18:12
Nishamat128, i am passing it myself in the ilo driver CI18:12
mat128so before a59d8ab023a23df154189fc7e17fbdab9d003352 you were simply getting a freshly-built CoreOS ramdisk?18:13
*** e0ne has quit IRC18:14
*** piet has quit IRC18:15
mat128in fact, IRONIC_RAMDISK_TYPE wasnt even an option prior to this commit18:15
*** ChubYann has joined #openstack-ironic18:17
*** jaybeale has quit IRC18:21
Nishamat128, no i build it using dib.18:22
Nishawe have devstack patches in review18:22
Nishawhere we enable the build of dib images18:22
Nishait is there prior to this commit also18:23
*** e0ne has joined #openstack-ironic18:24
TheJuliaI seem to remember there being an override mechanism, but the die does kind of halt things rather abruptly18:27
mat128Is there any pre-built binaries for dib?18:29
TheJuliabasically pre-building dib binaries has proven to be rather... unreliable18:30
TheJuliasince dib is a consumer of whatever desired distribution, if there are any mirror errors, which happen often, things just abort.18:31
mat128so should we fall back to any other image (basically default to coreos? instead of die) or build dib on the spot?18:31
NobodyCamnight dtantsur|afk18:32
TheJuliamat128: I think that might be one option in the short term18:32
*** mgould has quit IRC18:32
openstackgerritNisha Agarwal proposed openstack/ironic: Fixes iLO driver CI for IRONIC_RAMDISK_TYPE  https://review.openstack.org/30240318:41
*** e0ne has quit IRC18:46
openstackgerritNisha Agarwal proposed openstack/ironic: Add support for dib based agent ramdisk in lib/ironic  https://review.openstack.org/26457918:50
Nishamat128, build dib is already proposed in patch https://review.openstack.org/264579. Thats what we use in ilo CI18:51
*** mkovacik has joined #openstack-ironic19:05
openstackgerritNisha Agarwal proposed openstack/ironic: Fixes iLO driver CI for IRONIC_RAMDISK_TYPE  https://review.openstack.org/30240319:06
*** aarefiev_ has joined #openstack-ironic19:06
openstackgerritNisha Agarwal proposed openstack/ironic: Fixes iLO driver CI for IRONIC_RAMDISK_TYPE  https://review.openstack.org/30240319:08
*** Sukhdev has joined #openstack-ironic19:08
openstackgerritMilan Kováčik proposed openstack/python-ironic-inspector-client: Introspection on stored data  https://review.openstack.org/30219519:10
NobodyCamNisha: added a comment that we should also list DIB19:11
openstackgerritNisha Agarwal proposed openstack/ironic: Fixes iLO driver CI for IRONIC_RAMDISK_TYPE  https://review.openstack.org/30240319:15
NishaNobodyCam, done ^^^19:15
NobodyCam:)19:15
*** aarefiev_ has quit IRC19:17
*** e0ne has joined #openstack-ironic19:20
*** Sukhdev has quit IRC19:26
*** ametts has joined #openstack-ironic19:31
openstackgerritNisha Agarwal proposed openstack/ironic: Add support for building ISO for deploy ramdisk  https://review.openstack.org/26459019:34
openstackgerritChris Krelle proposed openstack/ironic: Add support for the audit middleware  https://review.openstack.org/27265819:34
*** mkovacik has quit IRC19:34
*** Goneri has quit IRC19:35
*** Nisha_away has joined #openstack-ironic19:35
*** Goneri has joined #openstack-ironic19:35
*** Sukhdev has joined #openstack-ironic19:38
*** [1]cdearborn has quit IRC19:39
*** Nisha has quit IRC19:39
*** [1]cdearborn has joined #openstack-ironic19:39
*** ifarkas has quit IRC19:40
*** rlpple has joined #openstack-ironic19:41
*** Sukhdev has quit IRC19:42
openstackgerritAndre Aranha proposed openstack/python-oneviewclient: Added get_server_profile_by_uuid and changed model  https://review.openstack.org/30222519:48
*** aswadr_ has quit IRC19:50
*** e0ne has quit IRC19:50
*** rlpple has quit IRC19:51
*** piet has joined #openstack-ironic19:59
*** mgagne_ is now known as mgagne20:04
*** garthb has quit IRC20:06
*** garthb has joined #openstack-ironic20:07
*** rcernin has joined #openstack-ironic20:09
*** MattMan has quit IRC20:12
*** MattMan has joined #openstack-ironic20:13
* Nisha_away calling it a day20:13
*** pcaruana has quit IRC20:14
*** Nisha_away has quit IRC20:18
*** rbudden_ has joined #openstack-ironic20:20
*** rbudden has quit IRC20:22
*** rbudden_ is now known as rbudden20:22
*** e0ne has joined #openstack-ironic20:22
*** mbound has joined #openstack-ironic20:25
*** mbound has quit IRC20:25
*** mbound has joined #openstack-ironic20:25
*** e0ne has quit IRC20:28
*** cdearborn has joined #openstack-ironic20:32
openstackgerritMerged openstack/python-oneviewclient: Refactor of unit Tests  https://review.openstack.org/30189520:39
*** trown is now known as trown|outtypewww20:44
*** spandhe has quit IRC20:44
*** [1]cdearborn has quit IRC20:46
mrdaMorning Ironic20:54
*** mishras has quit IRC20:54
thiagopmorning mrda20:54
NobodyCammorning mrda20:55
*** spandhe has joined #openstack-ironic20:58
*** suro-patz has quit IRC20:58
*** Sukhdev has joined #openstack-ironic21:01
*** raildo is now known as raildo-afk21:02
*** Goneri has quit IRC21:04
*** sinval-afk has quit IRC21:04
*** jistr|off has quit IRC21:04
*** [1]cdearborn has joined #openstack-ironic21:07
mrdahey NobodyCam, thiagop21:07
*** baoli_ has quit IRC21:09
*** mishras has joined #openstack-ironic21:13
*** Sukhdev has quit IRC21:16
*** suro-patz has joined #openstack-ironic21:19
*** dprince has quit IRC21:20
*** cdearborn has quit IRC21:22
*** mishras has quit IRC21:24
*** rcernin has quit IRC21:27
*** rbrud has quit IRC21:31
TheJuliagood morning mrda21:32
mrdahi TheJulia :)21:34
NobodyCamTheJulia: how about assert_1.1_provision_state21:35
*** piet has quit IRC21:40
TheJuliaNobodyCam: then I would rename it again in ANC?  Should just make it a private method too...21:47
*** Sukhdev has joined #openstack-ironic21:49
*** MattMan has quit IRC21:53
*** Sukhdev has quit IRC21:53
*** Sukhdev has joined #openstack-ironic21:58
NobodyCammaybe purple is the right answer22:00
*** Sukhdev has quit IRC22:03
openstackgerritJulia Kreger proposed openstack/ironic-python-agent: Provide fallback from ATA erase to shredding  https://review.openstack.org/27090222:03
TheJuliaIt would be a rather funny joke regarding bikeshedding ;)22:03
NobodyCamjlvillal: thank you ;)22:06
TheJuliaJayF: mat128: ^^^ Updated 270902 as discussed/agreed.  Some retooling/renaming as would be expected, if we have consensus, I'll create the other patch tomorrow.22:07
*** baoli has joined #openstack-ironic22:10
*** MattMan has joined #openstack-ironic22:13
*** jaybeale has joined #openstack-ironic22:14
jlvillalNobodyCam: What did I do?22:14
NobodyCamlol22:14
* jlvillal unsure of what the thanks are for?22:14
NobodyCamcomment here: https://review.openstack.org/#/c/295734/1//COMMIT_MSG22:16
jlvillal:)22:16
* jlvillal will admit that short commit messages have been annoying him recently. Not sure why he is so annoyed about them...22:16
*** [1]cdearborn has quit IRC22:19
*** piet has joined #openstack-ironic22:19
*** Goneri has joined #openstack-ironic22:20
*** baoli has quit IRC22:20
*** baoli has joined #openstack-ironic22:20
*** ametts has quit IRC22:21
TheJuliajlvillal: Just remember there is a very nice webapge explaining commit guidelines :)22:24
*** Sukhdev has joined #openstack-ironic22:24
jlvillalTheJulia: Yep :)22:25
*** jayc has quit IRC22:31
*** achanda has quit IRC22:32
*** piet has quit IRC22:32
*** piet has joined #openstack-ironic22:33
*** achanda has joined #openstack-ironic22:38
openstackgerritThiago Paiva Brito proposed openstack/python-oneviewclient: OneView client with managers  https://review.openstack.org/28680322:41
*** thiagop has quit IRC22:42
*** piet has quit IRC22:45
*** piet has joined #openstack-ironic22:45
*** piet has quit IRC22:59
*** mgoddard has quit IRC23:09
*** mgoddard has joined #openstack-ironic23:10
*** Sukhdev has quit IRC23:14
*** achanda has quit IRC23:15
*** achanda has joined #openstack-ironic23:22
*** aNupoisc has joined #openstack-ironic23:34
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Centralize config options - [irmc]  https://review.openstack.org/30247623:34
*** baoli has quit IRC23:44
*** [1]cdearborn has joined #openstack-ironic23:49
*** Sukhdev has joined #openstack-ironic23:50
*** rbudden has quit IRC23:51
*** Sukhdev has quit IRC23:52
*** rpioso has quit IRC23:52
*** smoriya_ has joined #openstack-ironic23:54
*** hoangcx has quit IRC23:54
*** jaybeale has quit IRC23:55
*** spandhe has quit IRC23:56
*** spandhe_ has joined #openstack-ironic23:56
*** rama_y has quit IRC23:58

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