Monday, 2015-08-24

*** naohirot has joined #openstack-ironic00:03
*** Haomeng|2 has joined #openstack-ironic00:04
*** Haomeng has quit IRC00:07
openstackgerritMerged openstack/ironic: Move tests into correct directories  https://review.openstack.org/21531900:12
*** smoriya has joined #openstack-ironic00:17
*** shadower49 has quit IRC00:23
*** shadower49 has joined #openstack-ironic00:23
openstackgerritNaohiro Tamura proposed openstack/ironic: Fix improper exception catching  https://review.openstack.org/21606500:39
*** amotoki has joined #openstack-ironic00:47
*** amotoki has quit IRC00:50
openstackgerritMerged openstack/ironic: Fix logging levels in do_node_deploy  https://review.openstack.org/21561700:54
*** amotoki has joined #openstack-ironic00:56
*** zhenguo has joined #openstack-ironic01:01
*** achanda has joined #openstack-ironic01:26
*** Haomeng|2 is now known as Haomeng01:41
*** Haomeng has quit IRC01:48
*** UForgotten has quit IRC01:48
*** bnemec has quit IRC01:50
*** Haomeng has joined #openstack-ironic01:57
*** chenglch has joined #openstack-ironic01:59
*** jamielennox is now known as jamielennox|away02:20
*** jamielennox|away is now known as jamielennox02:32
*** UForgotten has joined #openstack-ironic02:32
*** hakimo has joined #openstack-ironic02:52
*** hakimo_ has quit IRC02:55
*** Haomeng|2 has joined #openstack-ironic02:58
*** ramineni has joined #openstack-ironic03:00
*** Haomeng has quit IRC03:01
*** ramineni1 has joined #openstack-ironic03:06
*** ramineni has quit IRC03:07
*** ramineni has joined #openstack-ironic03:10
*** ramineni1 has quit IRC03:11
*** ramineni1 has joined #openstack-ironic03:14
*** ramineni has quit IRC03:14
*** VikasC has joined #openstack-ironic03:28
*** ramineni1 has quit IRC03:28
*** ramineni has joined #openstack-ironic03:28
*** openstackgerrit has quit IRC03:31
*** openstackgerrit has joined #openstack-ironic03:32
*** saripurigopi has joined #openstack-ironic03:37
openstackgerritMerged openstack/ironic: Fix improper exception catching  https://review.openstack.org/21606503:40
*** rameshg87 has joined #openstack-ironic03:45
*** coolsvap|away is now known as coolsvap04:06
*** chenglch has quit IRC04:19
*** chenglch has joined #openstack-ironic04:19
*** UForgotten has quit IRC05:01
*** UForgotten has joined #openstack-ironic05:01
*** chenglch has quit IRC05:06
*** PradeepV has joined #openstack-ironic05:21
PradeepVGood morning Ironic05:21
* PradeepV slaps Haomeng|2 around a bit with a large fishbot05:21
Haomeng|2PradeepV: good morning:)05:22
rameshg87PradeepV: Haomeng|2: morning o/05:22
Haomeng|2rameshg87: morning:)05:23
PradeepVhttp://paste.openstack.org/show/425722/05:23
PradeepVHaomeng, i have set the proxy for pip upgrade, still my devstack is failing05:23
Haomeng|2PradeepV: still not working? did you clean the pip cache?05:24
Haomeng|2PradeepV: that is odd05:24
PradeepVyes Haomeng05:25
*** lazy_prince has joined #openstack-ironic05:25
PradeepVcan you confirm me the cache location and the proxy settings05:26
Haomeng|2PradeepV: I did not run with proxy, so just google it and find some reference for you:)05:26
PradeepVi will try Haomeng05:27
Haomeng|2PradeepV: looks like these are actions taken in docker inside05:27
*** rameshg871 has joined #openstack-ironic05:27
Haomeng|2PradeepV: so I think we have to enable proxy for docker also05:27
PradeepVI have enabled the proxy for docker in /etc/default/docker.io05:28
rameshg871Haomeng|2: PradeepV: have you enabled in Dockerfile ?05:28
rameshg871PradeepV: you can try adding line "ENV http_proxy <proxy>"05:29
rameshg871may be repeat the same for https_proxy as well05:29
Haomeng|2rameshg871: yes, good idea05:29
*** rameshg87 has quit IRC05:30
PradeepVrameshg871, can you specify the docker file05:30
*** saripurigopi has quit IRC05:31
rameshg871PradeepV: the file here - https://raw.githubusercontent.com/openstack/ironic-python-agent/master/Dockerfile05:32
rameshg871PradeepV: need to add something like in http://paste.openstack.org/show/425723/05:32
PradeepVrameshg871, can you specify the location of the file05:38
Haomeng|2PradeepV: that is IPA Dockerfile, so you can download ipa source and add proxy into it and build again05:43
*** Haomeng|2 is now known as Haomeng05:43
*** PradeepV has quit IRC05:47
*** jamielennox is now known as jamielennox|away05:47
*** yonglihe has quit IRC05:48
*** yonglihe has joined #openstack-ironic05:54
*** PradeepV has joined #openstack-ironic05:54
*** saripurigopi has joined #openstack-ironic06:11
*** lsmola has joined #openstack-ironic06:11
*** irenab has quit IRC06:13
*** ukalifon1 has joined #openstack-ironic06:23
openstackgerritRamakrishnan G proposed stackforge/proliantutils: Add support for emulation with VirtualBox  https://review.openstack.org/15564706:24
*** killer_prince has joined #openstack-ironic06:34
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Update raid config spec to add one more RPC API  https://review.openstack.org/21543106:36
*** lazy_prince has quit IRC06:37
*** max_lobur has joined #openstack-ironic06:44
*** achanda has quit IRC06:48
*** irenab has joined #openstack-ironic06:48
*** Nisha_away has joined #openstack-ironic06:55
*** ifarkas has joined #openstack-ironic07:04
PradeepVrameshg871, Hi Ramesh, when running stack again with IPA the packages got installed without any issues, but again it is failing in Step7 with same error07:17
PradeepVrameshg871 http://paste.openstack.org/show/425787/07:17
rameshg871PradeepV: can you show me your Dockerfile07:17
rameshg871PradeepV: I have little experience building agent ramdisk using docker07:17
rameshg871PradeepV: but for me it the proxy configuration in docker conf file never worked07:18
rameshg871PradeepV: I used to start docker.io manually exporting the environment variables http_proxy, https_proxy,07:18
PradeepVrameshg871 http://paste.openstack.org/show/425795/   . Here is the docker file which is in location /opt/stack/ironic-python-agent07:19
rameshg871PradeepV: yeah, looks good to me07:20
rameshg871PradeepV: may be give a try exporting these variables on shell and starting docker.io manually after stopping the system service07:20
PradeepVrameshg871, the pip update is of latest one http://paste.openstack.org/show/425796/07:23
*** romainh has joined #openstack-ironic07:23
rameshg871PradeepV: I think problem is related to docker not getting proxy07:23
rameshg871PradeepV: I remember I used to do like07:24
rameshg871sudo service docker.io stop07:24
rameshg871export http_proxy=<proxy>07:24
rameshg871sudo -E /usr/bin/docker.io -d07:24
rameshg871iirc07:24
PradeepVrameshg871, thank you , i will try this once restarting the docker.io07:27
*** VikasC_ has joined #openstack-ironic07:27
*** yonglihe has quit IRC07:29
*** VikasC has quit IRC07:30
*** rameshg871 is now known as rameshg8707:31
*** rameshg87 is now known as rameshg87-lunch07:31
*** jcoufal has joined #openstack-ironic07:33
openstackgerritZhenguo Niu proposed openstack/ironic: oCheck image size before provisioning for agent driver  https://review.openstack.org/21525407:35
openstackgerritOm Kumar proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326207:37
zhenguorameshg871: can you review https://review.openstack.org/#/c/192935/ again please?07:37
Haomengzhenguo: I reviewed your patch, have conrecn with coments - should we reserve some RAM, such 1G for IPA OS, else we still get image download error with space issue, and it is better that we can configure such reserved ram size, make sense?07:41
Haomengrameshg87-lunch: any comments about should we have the reserved ram for IPA OS?07:41
openstackgerritHaomeng,Wang proposed openstack/ironic: Check image size before provisioning for agent driver  https://review.openstack.org/21525407:42
zhenguoHaomeng: yeah, make sense to me.07:42
Haomengzhenguo: and revised the commit title to remove first "o":)07:42
Haomengzhenguo: so we can discuss with ramesh after his lunch:)07:43
Haomengzhenguo: no rush to change code now, we need a good solution first07:43
Haomengzhenguo: thank you07:43
zhenguoHaomeng: ok, thanks07:45
Haomengzhenguo: yw07:45
*** rameshg87-lunch is now known as rameshg8707:46
Haomengzhenguo: and let me add IPA experts from racespace team to help to review07:46
rameshg87zhenguo: sure, will take a look at it07:47
zhenguorameshg87: thanks07:47
zhenguoHaomeng: that's good, thanks07:47
*** praneshp has quit IRC07:48
Haomengzhenguo: YW07:48
rameshg87Haomeng: I think we just at least the amount of free ram to cache the compressed qcow2 image07:49
* rameshg87 checks07:49
Haomengrameshg87: yes, agree with you07:49
rameshg87Haomeng: yeah, it seems we uncompress the image directly to the disk - https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/shell/write_image.sh#L4207:50
Haomengrameshg87: but the current free ram is dynamic07:50
rameshg87Haomeng: yeah, it depends on the amount of ram used by the agent ramdisk as well07:50
rameshg87Haomeng: the compressed initrd is at least 100 mb that we know of today07:51
rameshg87Haomeng: I think the loaded kernel + ramdisk might occupy around 500 mb of physical ram07:51
Haomengrameshg87: yes, it is in raw format already, so zhenguo, ignore my raw format concern07:51
Haomengrameshg87: yes07:51
zhenguoHaomeng, rameshg87: ok, so I just left 500mb for kernel and ramdisk?07:52
Haomengrameshg87: not sure how ipa create ram disk, how to identfy/calucate the ram disk size07:52
rameshg87Haomeng: +1 to your comment on adding a new CONF property to reserve x mb of physical ram for ipa07:52
Haomengrameshg87: but not sure if it is good idea:)07:53
Haomengrameshg87: because I am not very faimily with ipa ram disk creation07:53
rameshg87Haomeng: but I think that's the best we could do07:53
betherlyMorning Ironic :)07:53
Haomengrameshg87: I think we can just open this patch to wait more comments:)07:53
rameshg87Haomeng: but another interesting thing is when used with ironic + nova07:53
Haomengbetherly: morning:)07:53
Haomengrameshg87: yes07:53
rameshg87Haomeng: it's better to project that much less memory_mb to nova to make sure that the node doesn't get allocated07:54
rameshg87Haomeng: but only for agent_* drivers07:54
Haomengrameshg87: yes, you mean for nova scheduler logic?07:54
rameshg87Haomeng: yes07:54
rameshg87Haomeng: we do something like that for inspection where we report 1GB less than actual disk size available07:54
rameshg87Haomeng: to reserve space for partition table and config drive07:55
Haomengrameshg87: I have same idea before, but not sure how to apply such men size filter, which is dynamic07:55
Haomengrameshg87: yes07:55
rameshg87Haomeng: oh yeah, we need compare memory_mb with size of the image07:55
Haomengrameshg87: yes, it is dynamic, not sure if nova filter support such dynamic filter for each instance07:55
rameshg87Haomeng: we might be able to fit this logic once we have ironic's own scheduling as well07:56
*** yuikotakada has joined #openstack-ironic07:56
Haomengrameshg87: I think nova api support, but our ironic driver does not handle such case07:56
Haomengrameshg87: yes07:56
rameshg87Haomeng: but it's definitely an important and interesting problem to solve :)07:56
yuikotakadahi, ironic!07:56
Haomengyuikotakada: morning:)07:56
Haomengrameshg87: yes07:56
Haomengrameshg87: :)07:56
rameshg87morning betherly yuikotakada07:56
Haomengrameshg87: need more code cheange from nova ironic driver side07:56
rameshg87yes07:57
yuikotakadaHaomeng, rameshg87, morning :)07:57
Haomengrameshg87: one concern, in nova schedule context, the image should not be in raw format if user run with non-raw such qcow2 image, so nova ironic driver can not get *true* raw size for the input image07:58
Haomengyuikotakada: :)07:58
Haomengrameshg87: if we can get raw size during nova scheduling07:58
rameshg87Haomeng: but why do we need to compare with the raw size of the image when it's qcow207:59
Haomengrameshg87: I think the context just have the image id, and glance does not support to get raw size for non-raw format07:59
rameshg87Haomeng: we download qcow2 image to memory, and then do a qemu-img directly to write to the disk, right ?07:59
zhenguoHaomeng: image has a min_size property, which we used to check the raw size07:59
Haomengrameshg87: yes, but in nova schedule filter context, the qcow2 image is not writ to disk08:00
zhenguoHaomeng: like we launch instance wih boot from volume(create from image)08:00
Haomengzhenguo: min_size?08:00
rameshg87Haomeng: yes, since we do uncompression directly to disk - in any case, we just need to get the amount of memory to cache the size of the glance image08:00
Haomengzhenguo: dont think glance will support to get raw size for qcow2 image08:00
zhenguoHaomeng: yes, it's used to specify the min size it's required08:01
rameshg87Haomeng: if it's uncompressed or compressed08:01
*** Nisha_brb has joined #openstack-ironic08:01
Haomengrameshg87: yes08:01
Haomengrameshg87: question - if this code -  https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/shell/write_image.sh#L42 - which will convert qcow2 to raw format08:01
Haomengrameshg87:  https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/shell/write_image.sh#L4208:02
Haomengrameshg87: qemu-img convert -t directsync -O host_device $IMAGEFILE $DEVICE08:02
rameshg87Haomeng: yes08:02
Haomengrameshg87: so if input is qcow2 format, for example, it is 2G, after it is convert to raw, maybe it is 10G08:02
Haomengrameshg87: glance save the qcow2 format size is 2G08:03
rameshg87Haomeng: yes, and we only cache the 2G file in memory of the bare metal08:03
Haomengrameshg87: so I understand in nova schedule context, we just get image type is qcow2 and size is 2G08:03
rameshg87Haomeng: the 10G file is uncompressed directly to disk08:03
Haomengrameshg87: ok, got08:03
Haomengrameshg87: we just download qcow2 into ram disk, then uncompressed to disk, so we just calculate the input image size, whatever the type is08:04
Haomengrameshg87: :)08:04
zhenguoso we don't need to care about the raw size right?08:04
rameshg87Haomeng: yes08:04
*** Nisha_away has quit IRC08:04
Haomengzhenguo: yes, sorry for confusing08:04
Haomeng:)08:04
Haomengrameshg87: :)08:04
zhenguoHaomeng, rameshg87: thanks for the explaination. really helpful08:05
Haomengzhenguo: but we need care about the *free ram* size, it is dynamic:)08:05
rameshg87Haomeng: zhenguo: wc.08:06
zhenguoHaomeng: so we need to add a config option for that?08:06
Haomengzhenguo: and it is better that we change ironic nova driver code to add such logic to pre-check the ram disk space08:06
Haomengzhenguo: no such to add option, we need to wait more comments:)08:06
Haomengmaybe we have more good solution:)08:06
zhenguoHaomeng: but nova scheduler seems don't now what driver we used.08:07
Haomengrameshg87: in ironic nova  driver context, we can get I think08:07
Haomengzhenguo: it is about how to implement, we need to get final solution first, then try to find how to change code08:07
rameshg87Haomeng: yes08:07
zhenguoHaomeng: ok, will try.08:08
*** mgoddard has joined #openstack-ironic08:08
Haomengso dont be rush, just wait more comments and disscustions if needed08:08
Haomengzhenguo: thank you08:08
rameshg87Haomeng: but I feel it's better to wait for the reservation stuff that jroll is doing to not make more changes in core of nova scheduler for ironic08:08
Haomengrameshg87: ok, agree with you08:09
*** lucasagomes has joined #openstack-ironic08:09
zhenguorameshg87: agree08:09
zhenguoHaomeng, rameshg87: I have an ironic driver patch about nova shceduler count available resources of deployed node https://review.openstack.org/#/c/204088/, can you have a look at it please?08:12
Haomengzhenguo: sure, thanks for your patches:)08:13
zhenguoHaomeng: thanks08:13
Haomengzhenguo: :)08:13
rameshg87zhenguo: sure08:14
*** derekh has joined #openstack-ironic08:14
zhenguorameshg87: thanks :)08:14
Haomengzhenguo: however for nova patches, I just vote +1, no +2 permision:)08:15
Haomengzhenguo: :)08:16
zhenguoHaomeng: that's enough, thanks for +1 my patch :)08:16
Haomengzhenguo: are you working on HuaWei Ironic group?08:17
Haomengzhenguo: welcome:)08:17
*** jistr has joined #openstack-ironic08:17
Haomengzhenguo: I understand HuaWei enable ironic to support your systems, right?08:17
zhenguoHaomeng: yes, but I only do upstream, not for production08:18
Haomengzhenguo: ok, that is great:)08:18
zhenguoHaomeng: heh08:19
Haomengzhenguo: ironic is not ready for production so far I think, expecial depends on neutron physical switch support and more integration with nms I think08:20
zhenguoHaomeng: yeah, but we made many changes to address that, like we add a agent for ovs and attaching volumes08:21
Haomengzhenguo: great jobs08:21
zhenguoHaomeng: but I don't think using agent is a good approach08:22
Haomengzhenguo: you mean ovs agent?08:22
Haomengzhenguo: or agent in user os?08:22
zhenguoHaomeng: no, we run an agent in the image08:22
Haomengzhenguo: yes user dont want to run any 3rd agent in user's image/os08:23
Haomengzhenguo: it should be security issue08:23
zhenguoHaomeng: yeah, that's the problem08:23
Haomengzhenguo: but if your agent can be certed/trusted, that should be fine08:23
Haomengzhenguo: and user can accept, and make sure low resource usage08:24
zhenguoHaomeng: yes, that's good08:26
Haomengzhenguo: :)08:26
zhenguoHaomeng: thanks08:26
Haomengzhenguo: :)08:27
*** romcheg has joined #openstack-ironic08:28
*** Nisha_away has joined #openstack-ironic08:29
*** Nisha_brb has quit IRC08:30
*** dlpartain has joined #openstack-ironic08:30
*** yog_ has joined #openstack-ironic08:36
*** VikasC has joined #openstack-ironic08:41
*** VikasC_ has quit IRC08:42
*** jistr has quit IRC08:45
*** jistr has joined #openstack-ironic08:47
*** shadower49 is now known as shadower08:48
*** alexpilotti has quit IRC08:53
*** Marga_ has joined #openstack-ironic08:53
*** alexpilotti has joined #openstack-ironic08:53
*** Marga_ has quit IRC08:53
*** alexpilotti has quit IRC08:53
*** Marga_ has joined #openstack-ironic08:54
*** romcheg has quit IRC08:54
*** alexpilotti has joined #openstack-ironic08:54
*** romcheg has joined #openstack-ironic09:01
*** jcoufal has quit IRC09:03
*** jistr has quit IRC09:08
*** pelix has joined #openstack-ironic09:10
*** Marga__ has joined #openstack-ironic09:12
*** Marga_ has quit IRC09:12
*** romcheg has quit IRC09:14
*** romcheg has joined #openstack-ironic09:14
openstackgerritMerged openstack/ironic-inspector: Mock socket in test_bad_hostname_errors  https://review.openstack.org/21455809:24
*** ndipanov has joined #openstack-ironic09:27
*** MattMan has joined #openstack-ironic09:33
*** degorenko has joined #openstack-ironic09:36
*** jcoufal has joined #openstack-ironic09:37
openstackgerritMerged openstack/ironic: Fix nits from 'HTTP constants' patch  https://review.openstack.org/21584009:45
*** e0ne has joined #openstack-ironic09:51
*** romainh has quit IRC09:53
*** alexpilotti has quit IRC09:54
*** alexpilotti has joined #openstack-ironic09:54
*** naohirot has quit IRC09:56
*** Marga__ has quit IRC09:56
*** yuikotakada has quit IRC09:56
*** Marga_ has joined #openstack-ironic09:59
*** dlpartain has left #openstack-ironic10:02
*** e0ne has quit IRC10:08
*** e0ne has joined #openstack-ironic10:18
openstackgerritSatoru Moriya proposed openstack/ironic: Introduce VolumeConnector object  https://review.openstack.org/21458410:27
*** Nisha_away has quit IRC10:30
*** Marga_ has quit IRC10:31
*** marzif has joined #openstack-ironic10:31
*** rameshg871 has joined #openstack-ironic10:32
*** ekarlso has quit IRC10:32
*** ekarlso has joined #openstack-ironic10:32
*** rameshg87 has quit IRC10:34
*** e0ne has quit IRC10:40
*** romainh has joined #openstack-ironic10:43
*** romcheg has quit IRC10:45
openstackgerritchenglch proposed openstack/ironic: Add iscsi_opc and agent_opc to manage the OpenPOWER servers  https://review.openstack.org/20982410:45
*** jamielennox|away has quit IRC10:50
*** lynxman has quit IRC10:51
*** jistr has joined #openstack-ironic10:52
*** lynxman has joined #openstack-ironic10:53
*** adam_g has quit IRC10:55
*** eglute has quit IRC10:55
*** wendar_ has joined #openstack-ironic10:56
*** persia has quit IRC10:56
*** wendar has quit IRC10:56
*** jroll has quit IRC10:56
*** persia has joined #openstack-ironic10:57
*** adam_g has joined #openstack-ironic11:01
*** adam_g has quit IRC11:01
*** adam_g has joined #openstack-ironic11:01
*** eglute has joined #openstack-ironic11:02
*** jroll has joined #openstack-ironic11:02
*** amotoki has quit IRC11:02
lucasagomesrameshg871, around?11:04
*** jamielennox|away has joined #openstack-ironic11:04
*** jamielennox|away is now known as jamielennox11:04
*** romainh has quit IRC11:05
rameshg871lucasagomes: hi11:05
*** romcheg has joined #openstack-ironic11:10
*** Haomeng|2 has joined #openstack-ironic11:12
lucasagomesrameshg871, we are testing UEFI mode with pxe_ipmitool, but apparently if you build the ramdisk with dracut it fails with  fatal for argument '\''IP=192.168.100.163:192.168.100.20:0.0.0.0:255.255.255.0:host-192-168-100-153::on:::off'' sorry client ip does not make sense for 'on'#11:12
lucasagomesjust wondering if you guys have seem it?11:12
rameshg871lucasagomes: no. I don't remember having tested pxe_ipmitool with uefi boot mode.11:14
rameshg871lucasagomes: even in internal jenkins with use pxe_ilo instead of pxe_ipmitool11:15
*** Haomeng has quit IRC11:15
lucasagomesrameshg871, https://github.com/openstack/ironic/blob/stable/kilo/doc/source/deploy/install-guide.rst#boot-mode-support11:15
lucasagomesrameshg871, apparently the difference is that pxe_ilo you can switch the boot mode on the fly11:15
lucasagomeswhere pxe_ipmitool you have to configure the hardware before to boot in UEFI mode11:15
rameshg871lucasagomes: yeah, but this error doesn't seem to be in ironic conductor, right ?11:15
rameshg871lucasagomes: is it when ramdisk boots up ?11:16
lucasagomesrameshg871, no it's on the console11:16
lucasagomesyeah11:16
lucasagomesthat "ip=" is in the uefi template11:16
rameshg871lucasagomes: oh we still use the dib ramdisk for pxe_ilo uefi11:16
rameshg871lucasagomes: are you trying with ironic-agent fedora ramdisk ?11:16
lucasagomesrameshg871, it's another guy testing, I'm just trying to help out. But yeah it's using the deploy-ironic element as well, but it also uses the dracut-ramdisk element11:17
lucasagomes(I will tell him to test it w/o the dracut module)11:18
rameshg871lucasagomes: yeah we still test it with dib ramdisk and even yesterday's run has gone through fine11:19
*** romainh has joined #openstack-ironic11:19
rameshg871"ramdisk-image-create deploy-ironic ubuntu iso" is what is used for now11:20
lucasagomesrameshg871, thanks!11:24
lucasagomesyeah I will tell him to not use that dracut element and see if it succeed11:24
rameshg871okay11:25
lucasagomesrameshg871, thanks muh I let you know if it works11:27
rameshg871lucasagomes: thanks11:28
*** dlpartain has joined #openstack-ironic11:28
*** ramineni has quit IRC11:30
* rameshg871 leaves for the day11:32
*** rameshg871 has quit IRC11:32
*** dlpartain has left #openstack-ironic11:43
*** Marga_ has joined #openstack-ironic11:43
openstackgerritJuliana Motira proposed stackforge/pyghmi: Add custom OEM firmware info parsing for Lenovo ThinkServers  https://review.openstack.org/21462311:47
*** alexpilo_ has joined #openstack-ironic11:53
*** lucasagomes is now known as lucas-hungry11:53
*** dlpartain has joined #openstack-ironic11:54
*** alexpilotti has quit IRC11:56
*** dlpartain has left #openstack-ironic11:56
*** thrash|wknd is now known as thrash11:58
*** trown|outttypeww is now known as trown12:04
trownHappy Monday Ironic12:07
*** shoutm has joined #openstack-ironic12:07
trowndtantsur|afk: when you are back, I have a question about https://review.openstack.org/#/c/21315912:08
*** saripurigopi has quit IRC12:10
*** dprince has joined #openstack-ironic12:18
*** VikasC has quit IRC12:22
openstackgerritJuliana Motira proposed stackforge/pyghmi: Add custom OEM firmware info parsing for Lenovo ThinkServers  https://review.openstack.org/21462312:22
*** alexpilotti has joined #openstack-ironic12:22
*** alexpilo_ has quit IRC12:22
*** jjohnson2 has joined #openstack-ironic12:24
*** alexpilo_ has joined #openstack-ironic12:25
*** alexpilotti has quit IRC12:27
*** daemontool__ has joined #openstack-ironic12:27
*** alexpilo_ has quit IRC12:27
*** daemontool_ has quit IRC12:29
openstackgerritSatoru Moriya proposed openstack/ironic: Introduce new RPCs to support volume connector operation  https://review.openstack.org/21458512:30
*** jistr has quit IRC12:31
*** alexpilotti has joined #openstack-ironic12:31
*** jistr has joined #openstack-ironic12:33
*** alexpilotti has quit IRC12:33
*** alexpilotti has joined #openstack-ironic12:34
*** alexpilotti has quit IRC12:34
*** alexpilotti has joined #openstack-ironic12:34
*** alexpilotti has quit IRC12:36
*** alexpilotti has joined #openstack-ironic12:37
*** rloo has joined #openstack-ironic12:37
openstackgerritSatoru Moriya proposed openstack/ironic: Add REST API for volume connector operation  https://review.openstack.org/21458612:39
*** alexpilotti has quit IRC12:41
*** PradeepV has quit IRC12:41
*** dtantsur|afk is now known as dtantsur12:46
dtantsurgood (ugt) afternoon, Ironic12:46
dtantsurtrown, hi, here I am :)12:46
*** lucas-hungry is now known as lucasagomes12:46
*** Marga_ has quit IRC12:46
lucasagomesdtantsur, hi there12:47
dtantsuro/12:47
*** alexpilotti has joined #openstack-ironic12:49
trowndtantsur: cool, I had a question about None in oslo config, because that is how I did it to begin with12:50
trowndtantsur: the issue I ran into was that if we later default the config option to 'swift' or 'local', how would an operator set the option to None?12:50
trownif it defaults to None, it is fine, but I could not figure out how to explicitly set None in the conf file12:51
dtantsurtrown, hmm, good point, we probably need to understand literal string "none" instead. just like with auth_strategy12:52
trowndtantsur: cool, that works for me12:53
openstackgerritMerged stackforge/pyghmi: Add custom OEM firmware info parsing for Lenovo ThinkServers  https://review.openstack.org/21462312:53
*** alexpilotti has quit IRC12:53
*** [1]cdearborn has joined #openstack-ironic12:57
*** baoli has joined #openstack-ironic13:00
*** smoriya has quit IRC13:02
*** alexpilotti has joined #openstack-ironic13:09
*** jjohnson2 has quit IRC13:21
*** eglute has quit IRC13:21
*** zz_natorious has quit IRC13:22
*** Marga_ has joined #openstack-ironic13:22
*** jroll has quit IRC13:23
*** e0ne has joined #openstack-ironic13:23
*** mjturek1 has joined #openstack-ironic13:24
*** jjohnson2 has joined #openstack-ironic13:24
*** jamielennox has quit IRC13:26
dtantsurifarkas, hi! may I ask you to review a number of small inspector patches? https://review.openstack.org/#/c/212511/ https://review.openstack.org/#/c/212561/ https://review.openstack.org/#/c/212012 https://review.openstack.org/#/c/212007 https://review.openstack.org/#/c/21200313:27
*** irenab has quit IRC13:27
*** eglute has joined #openstack-ironic13:28
*** bapalm_ has joined #openstack-ironic13:28
*** thiagop has joined #openstack-ironic13:29
ifarkasdtantsur, o/ I will try to squeeze them into today's tasks13:29
dtantsurthanks a ton!13:29
dtantsursome of them are actually 1-2 lines :)13:29
ifarkassounds good :-)13:29
BadCubmorning folks13:29
thiagopgood morning Ironic13:30
*** nicodemos has joined #openstack-ironic13:31
*** links has joined #openstack-ironic13:31
TheJuliaGood morning13:33
thiagopmorning TheJulia BadCub13:33
dtantsurmorning TheJulia, BadCub, thiagop and everyone else :)13:33
thiagopfolks, we were looking into the process to enable our CI for the OneView driver and the first step is to ask for community approval to put it to vote on the project13:35
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Periodically checks for nodes being cleaned  https://review.openstack.org/21369913:35
dtantsurthiagop, I think all new CI initially starts as non-voting, no? Anyway, I would love to see more 3rd party CI13:35
thiagopI think so dtantsur, but anyway the instructions asks for permission from the community13:36
*** albertoffb has joined #openstack-ironic13:36
*** zz_natorious has joined #openstack-ironic13:37
*** jroll has joined #openstack-ironic13:37
thiagopI think just to be sure people wouldn't put anything strange on the CI stack13:37
*** zz_natorious is now known as natorious13:37
thiagopsince our driver is not yet merged, could we put that "approval" on today's meeting agenda to be "pre-approved" to put it to work as soon as the driver is merged?13:38
dtantsurthiagop, well, you should definitely announce your intention on the meeting :)13:39
thiagopdtantsur: roger that13:40
*** max_lobur has quit IRC13:40
*** max_lobur has joined #openstack-ironic13:40
openstackgerritWilliam Stevenson proposed openstack/python-ironicclient: Updates supporting ironic-neutron integration  https://review.openstack.org/20614413:42
*** jamielennox|away has joined #openstack-ironic13:43
*** jamielennox|away is now known as jamielennox13:43
sambettsUGT Morning everyone o/13:45
thiagopgood morning sambetts13:45
thiagopbtw, if somebody could put eyes on the OneView driver, we would appreciate very much -> https://review.openstack.org/#/c/191822/13:47
dtantsursambetts, o/13:48
openstackgerritMerged openstack/ironic-inspector: Copy gitignore from ironic  https://review.openstack.org/21256113:49
sambettsMorning dtantsur thiagop13:50
rloohello and morning everyone -- sambetts, dtantsur, thiagop, BadCub, lucasagomes, TheJulia, ifarkas and you if i missed you :)13:52
dtantsurrloo, o/13:52
lucasagomesrloo, sambetts thiagop good morning!13:52
ifarkasmorning all!13:52
openstackgerritMerged openstack/ironic-inspector: Add func3 tox environment for functional testing with Python 3.  https://review.openstack.org/21251113:52
thiagopgood morning rloo13:53
thiagopmorning too ifarkas13:53
*** baoli_ has joined #openstack-ironic13:53
rloohi thiagop, the non-voting CI for oneview driver. I don't see any reason not to have it. But seems like something to ask on the ML since not everyone attends the meeting? I can't see why anyone would object though.13:55
rloothiagop: do you have a patch to add to the CI?13:55
thiagoprloo: we are working on that right now, but we're facing some troubles to set it up13:56
*** baoli has quit IRC13:57
thiagoprloo: I'm just worried about that being the first step at all in the manual13:57
rloothiagop: worried about what? that we wouldn't approve it so why bother trying to get it to work?13:57
thiagoprloo: something like that... :)13:58
thiagoprloo: and we're yet writing tests for it13:59
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Add provision state to set command  https://review.openstack.org/20611913:59
rloothiagop: are we talking about 3rd party CI, or openstack's CI?13:59
thiagoprloo: 3rd party13:59
*** boris-42 has joined #openstack-ironic14:00
rloothiagop: it is mentioned in your spec that there will be 3rd party CI and we DO want 3rd party CI.14:00
*** amotoki has joined #openstack-ironic14:00
NobodyCamgood morning Ironicers14:00
NobodyCammorning rloo thiagop dtantsur lucasagomes sambetts jlvillal TheJulia jroll JoshNang and everyone else :)14:01
thiagopgood morning NobodyCam14:01
NobodyCamhope everyone had a great weekend14:01
NobodyCam:)14:01
*** puranamr has joined #openstack-ironic14:02
dtantsurNobodyCam, morning14:02
rloohiya NobodyCam14:02
* dtantsur is just back from Prague where he applied for a Japanese visa14:02
rloodtantsur: here's hoping!14:03
dtantsur:)14:03
lucasagomesNobodyCam, good morning14:05
thiagoprloo: so, it's just a (good) announcement, right?14:06
rloothiagop: well, an announcement isn't a 'discussion'. Just wondering what needed to be discussed.14:07
rloothiagop: also, would like to encourage folks to use the mailing list since we don't tend to communicate much that way.14:07
*** jamielennox has quit IRC14:08
thiagoprloo: should I move the appointment on the meeting to announcements (and also send it on the ML)?14:08
rloothiagop: no, please don't move to announcements. There is a 'OneDriver' in the subteam report -- why don't you mention it there? (and/or mailing list)14:09
rloothiagop: I think there is a OneDriver in subteam report. checking.14:09
rloothiagop: yup. https://etherpad.openstack.org/p/IronicWhiteBoard14:10
*** jamielennox|away has joined #openstack-ironic14:10
*** jamielennox|away is now known as jamielennox14:11
*** marzif has quit IRC14:11
*** irenab has joined #openstack-ironic14:11
thiagoprloo: done. Removing the topic from the open discussion section...14:11
rloothx thiagop!14:12
*** marzif has joined #openstack-ironic14:12
thiagoprloo: not at all, thanks for the directions here14:12
rloothiagop: yw14:13
*** zhenguo has quit IRC14:17
*** puranamr has quit IRC14:19
*** max_lobur has quit IRC14:24
*** shoutm has quit IRC14:24
*** yog_ has quit IRC14:25
NobodyCam:)14:27
*** sambetts_ has joined #openstack-ironic14:27
*** shoutm has joined #openstack-ironic14:30
thrashdtantsur: lucasagomes got a question for you about the osc plugin...14:34
thrashI'm working on adding 'openstack baremetal set --maintenance'...14:34
dtantsuryep14:35
thrashIt would be cleaner (and less code) to have the command line parser take care of the 'reason' only for maintenance on14:35
thrashwhat it should be is just '--maintenance' and something like '--active' (that's the only thing I can come up with)14:35
thrashmyu question is... what should '--active' be? :)14:35
dtantsuractive is a valid node state, lets not introduce confusion here14:36
thrashok14:36
thrashso what would be the opposite of --maintenance?14:36
dtantsurI would think about something like "openstack baremetal set maintenance --reason=" and openstack baremetal set maintenance --off"14:36
dtantsurthrash, ^^14:36
dtantsurI don't get why "maintenance" is a flag btw14:36
thrashdtantsur: so that it fits in the baremetal set command.14:37
dtantsurwhat is a baremetal set command? :)14:37
thrashso, you could actually do a bunch of updates to a node in a single command.14:37
dtantsurhow do you define it?14:37
dtantsurhmmm14:37
thrashopenstack baremetal set --provision-state manage --maintenance $NODE14:38
thrashtrying to follow conventions of OSC as much as possible.14:39
dtantsurthrash, maybe it's only me, but I'd prefer provision state verbs to become top level actions... like openstack baremetal manage14:39
* lucasagomes doesn't know much about the OSC conventions 14:40
dtantsurfor example "set --provision-state manage --maintenance" does not make much sense: maintenance mode means that you probably don't want any provisioning actions on it14:41
lucasagomesbut yeah def not using --active for maintenance cause that will be confusing14:41
*** bapalm_ has quit IRC14:41
dtantsurthrash, anyway, we don't have an established antonym to "maintenance" here in ironic14:41
thrashis disable/enable descriptive enough if there is help text?14:41
thrashdisable == maintenance mode, enable == !maintenance mode14:43
dtantsurmaybe... but then we need to change how this field is shown as well14:43
thrashdtantsur: tangent... I do like the idea of 'openstack baremetal [active|delete|rebuild|inspect|provide|manage]'14:44
*** irenab has quit IRC14:44
dtantsurthrash, maybe worth discussing at the meeting (in ~ 2:20 IIRC)14:44
dtantsuror is it too late for you?14:44
thrashmeaning in 2 hrs?14:44
dtantsuryep, sorry14:44
thrashhehe14:45
thrashdefinitely not too late, as that's noon for me. :)14:45
*** irenab has joined #openstack-ironic14:45
dtantsurcool, you can add your topic to https://wiki.openstack.org/wiki/Meetings/Ironic so that people can think about it in advance14:45
openstackgerritNaohiro Tamura proposed openstack/ironic: Enhance Power Interface for Soft Power Off and Inject NMI  https://review.openstack.org/20789714:45
thrashdtantsur: ack14:45
*** bapalm- has joined #openstack-ironic14:45
*** zhenguo has joined #openstack-ironic14:46
*** dprince has quit IRC14:50
*** dprince has joined #openstack-ironic14:50
rloodtantsur, thrash: might I suggest bringing it up in the mailing list first?14:51
rloodtantsur, thrash: unless it is time sensitive?14:51
*** mtanino has joined #openstack-ironic14:52
rloodtantsur, thrash: we are bad at this, but the idea was to add topics to our meeting 2 days in advance14:52
thrashrloo: I'm fine with that. Not that time sensitive.14:52
rloodtantsur, thrash: and I'd like folks who cannot attend meetings, to be able to voice their opinions14:52
*** achanda has joined #openstack-ironic14:52
rloothx thrash!14:52
dtantsurrloo, good point!14:52
thrashrloo: no prob14:52
rloodtantsur, thrash: in this case, I suspect it isn't too much of a problem but I do feel uncomfortable when we vote on something in the meeting, when there wasn't much of a heads-up that the something was going to be discussed/voted on.14:54
openstackgerritMichael Krotscheck proposed openstack/ironic: Added CORS support middleware to Ironic  https://review.openstack.org/19976914:54
*** shoutm has quit IRC15:00
jlvillalNobodyCam, good morning15:00
jlvillalGood morning Ironic15:00
thiagopmorning jlvillal15:01
*** jcoufal has quit IRC15:01
*** r3mu5 has joined #openstack-ironic15:02
NobodyCammornign jlvillal :)15:02
cineramamorning ironicists!15:02
*** achanda has quit IRC15:02
thiagopmorning cinerama15:03
openstackgerritJohn Trowbridge proposed openstack/ironic-inspector: Store and expose introspection data  https://review.openstack.org/21315915:04
dtantsurjlvillal, cinerama, morning15:04
*** mgoddard has quit IRC15:07
thrashdtantsur: what about --production?15:07
*** mgoddard has joined #openstack-ironic15:08
thrashlucasagomes: ^^^15:08
dtantsuralso an option, though we never used anything like that :)15:08
lucasagomesthrash, --productor for maintenance ?15:09
lucasagomesproduction*15:09
lucasagomesI don't know hmm why we can't just use maintenance ?15:09
thrashlucasagomes: I'm trying to get rid of the explicit check for --maintenance off with a reason15:10
thrashthe other option may be to just create a custom Action class.15:13
lucasagomesthrash, right hmm15:13
thrashbut that's more code, which I am trying to avoid. :)15:13
lucasagomesand if instead of "set" when you wanna remove the maintenance you use "unset" ?15:13
thrashless code == fewer bugs15:13
* lucasagomes is really bad naming things15:13
thrashlucasagomes: actually... I think you are onto something there!15:13
thrashbahaha15:14
thrashthat's it!15:14
lucasagomes:-)15:14
*** amotoki has quit IRC15:16
* jlvillal is still trying to wake up...15:17
dtantsurlucasagomes, may I ask you review IPA patch needed for inspection please? https://review.openstack.org/#/c/209889/15:18
dtantsurifarkas, I assume you're working on making wsman headers available for dracclient gate, right?15:19
dtantsurifarkas, anyway, could you please update DRAC status on the whiteboard? https://etherpad.openstack.org/p/IronicWhiteBoard15:20
ifarkasdtantsur, not right now, but yes15:20
dtantsur(see "Subteam status reports")15:20
ifarkassure15:20
lucasagomesdtantsur, sure will take a look15:20
dtantsurfolks (especially devananda), do you think we should clean up https://etherpad.openstack.org/p/IronicWhiteBoard ? I see "Kilo ToDo List" in the top of the page :D15:22
NobodyCamdtantsur: lol... ya we prob should15:23
NobodyCam:-p15:23
dtantsurI'm asking just to make sure nobody want to leave it for history...15:23
dtantsurI can move it to "Old Stuff" section in the end though :)15:23
NobodyCamya that be the first thing... we can ask in the meeting too15:24
*** killer_prince has quit IRC15:30
*** zhenguo has quit IRC15:31
*** getvasanth has joined #openstack-ironic15:32
*** Sukhdev has joined #openstack-ironic15:33
getvasanthHi All,  when i try to connect a baremetal, i get a "InvalidToken: Token authorization failed" error, am i missing something?  using packstack15:34
getvasanthany pointers will help15:34
*** jistr has quit IRC15:35
*** david-ly_ is now known as david-lyle15:38
*** jistr has joined #openstack-ironic15:38
*** trown is now known as trown|lunch15:40
dtantsurso, I'm slowly cleaning it up...15:41
dtantsurdoes anyone still use https://etherpad.openstack.org/p/ipa-todos ? jroll, JoshNang?15:42
*** e0ne has quit IRC15:42
dtantsuralso, NobodyCam, are you still working on https://github.com/NoBodyCam/PixieBootsIrcBot ?15:43
*** e0ne has joined #openstack-ironic15:44
NobodyCamdtantsur: oh I kinda stopped... but really should pick that back up15:46
*** kenb has joined #openstack-ironic15:48
thiagopgetvasanth: using CLI?15:48
JoshNangdtantsur: i haven't looked at it in at least 6 monnths15:51
*** getvasanth has quit IRC15:51
dtantsurJoshNang, heh, I see, so it's a part of history already15:51
JoshNang"... is now in tree!" heh15:52
JoshNanglong running agents and network isolation are still in progress, but have specs up, so \o/. the rest looks done15:52
dtantsurok, I'm done cleaning up the whiteboard, hope devananda won't kill me :D15:53
*** praneshp has joined #openstack-ironic15:54
*** kenb has quit IRC15:54
*** irenab has quit IRC15:55
JoshNangalso, good morning, y'all!15:56
*** lazy_prince has joined #openstack-ironic15:56
openstackgerritTomoki Sekiyama proposed openstack/ironic: Add REST API for volume connector operation  https://review.openstack.org/21458615:56
rloodtantsur: wrt the kilo to-dos -- I suspect we should check and any that aren't done yet, do in liberty or decide not to do or whatever15:56
* dtantsur is checking15:57
rloodtantsur: and thx for cleaning up!15:57
dtantsurchecked, these TODO's are way outdated. np :)15:57
rloodtantsur: so we can delete them from the history section?15:58
dtantsurI left it for someone else to delete (kind of review of my changes)15:58
*** irenab has joined #openstack-ironic15:59
rloodtantsur: i don't know why we use etherpad (or maybe we didn't set it up properly) if we can't get history from it15:59
dtantsurhmm, good point15:59
rloodtantsur: seems like the liberty summit ideas etc are still useful? to review what we were/are doing in liberty?16:00
dtantsurlemme check16:00
dtantsurrloo, fair enough, moved them back to TODO's16:01
rloodtantsur: oh, this is a nice diagram. why didn't we put it in our docs? https://docs.google.com/drawings/d/1azAWh0ZfhDqEUsC14ZEBawbnAmdQ2_yl3CfOdDbPvOk/edit16:02
dtantsurrloo, no idea, but with switch to IPA by default it's probably of not too much value...16:03
rloodtantsur: true. and updated one with ipa would be nice :)16:03
dtantsurTheJulia, you might want to review https://review.openstack.org/#/c/216209/1/reference/projects.yaml16:05
*** links has quit IRC16:08
TheJuliadtantsur: thanks16:08
*** ukalifon1 has quit IRC16:08
dtantsurlucasagomes, thanks for reviewing https://review.openstack.org/#/c/209889/, any particular reasons not to approve it?16:11
lucasagomesdtantsur, not really, (perhaps I didn't see another +2 on it)16:12
lucasagomesdtantsur, done16:12
*** jistr has quit IRC16:13
dtantsurthanks a lot!16:13
*** mitchjameson has joined #openstack-ironic16:14
*** puranamr has joined #openstack-ironic16:16
*** praneshp has quit IRC16:17
*** marzif has quit IRC16:18
JoshNangwoo!16:20
*** ifarkas has quit IRC16:21
*** dprince has quit IRC16:21
*** jcoufal has joined #openstack-ironic16:29
*** romcheg has quit IRC16:34
devanandag'morning, all16:35
NobodyCamgood morning devananda16:36
*** Nisha_away has joined #openstack-ironic16:38
*** absubram has joined #openstack-ironic16:42
devanandaI feel like I have *SO* many things to do in the next three days. Ugh.16:42
NobodyCam:(16:43
natoriousmorning!16:43
NobodyCamthats what you get for taking a vacation to burn things16:43
NobodyCamhehehehe16:43
NobodyCammornign natorious16:43
*** wendar_ is now known as wendar16:45
*** Nisha_away is now known as Nisha_16:46
*** derekh has quit IRC16:49
thiagopmorning natorious16:49
krotscheckI need some love on ironic-webclient reviews. Anyone have some time to look? https://review.openstack.org/#/q/status:open+project:openstack/ironic-webclient,n,z16:49
natoriouso/16:49
openstackgerritTomoki Sekiyama proposed openstack/ironic: Introduce VolumeConnector object  https://review.openstack.org/21458416:50
natoriouskrotscheck: I've got some time today16:50
krotschecknatorious: Much obliged, none of it is functionality, I just want to clear my revew queue before crazy baby things happen16:51
*** tsekiyama has joined #openstack-ironic16:51
*** trown|lunch is now known as trown16:52
JoshNangkrotscheck: huh, didn't realize you could use ! in .gitignore. that's handy16:53
*** stendulker has joined #openstack-ironic16:54
lucasagomesdevananda, morning16:55
krotscheckJoshNang: I randomly ran into it while using a yeoman generator16:55
thiagop4min16:55
JayF-meeting-3?16:56
thiagopyep16:56
lucasagomesJayF, yup16:56
JoshNangnice. i was just fighting with something a couple days ago that ! will solve. so \o/16:56
*** romainh has left #openstack-ironic16:57
dtantsurdevananda, morning16:57
jlvillalMeeting time :)17:00
Sukhdevlazy_prince: can we chat here for a few minutes?17:01
lazy_princesure..17:02
Sukhdevlazy_prince: you mentioned some irregularities - what are you referring to?17:02
lazy_princeumm... the way the binding profile etc needs to be passed to neutron...17:02
Sukhdevlazy_prince: are you tailing about the ones we found during mid-cycle sprint?17:02
*** mitchjameson has quit IRC17:03
Sukhdevlazy_prince: Oh - right - I was concerned that you found something else (in addition to that)17:03
Sukhdevlazy_prince: I can push another update to the spec to clarify it - moreover, I saw your patch, it seems to be doing the right thing based upon our discussion during mid-cycle sprint17:04
lazy_princenope.. but that was critical stuff.. and that was not mentioned properly.. so i am insisting on getting docs ready early on to make sure not everyone ends up reworking..17:04
NobodyCamwe're in out weekly meeting in openstack-meeting-317:05
NobodyCamour == our17:05
lazy_princesure.. feel free and i will review..17:05
Sukhdevlazy_prince: got it and understood - I got concerned that you may have discovered something new :-):-)17:05
*** romcheg has joined #openstack-ironic17:06
Sukhdevlazy_prince: thanks for clarification17:06
jlvillaldtantsur: Bug dashboard link? I probably have it bookmarked somewhere....17:10
dtantsurjlvillal, ironic-divius.rhcloud.com17:10
*** marzif has joined #openstack-ironic17:12
*** Marga_ has quit IRC17:13
greghaynesTheJulia: Are you aware of anyone using the ipv4_network_mac config option in bifrost17:16
greghaynesTheJulia: There are some fail cases im seeing with it while I port the network_metadata deal to a module17:16
greghayneser, ipv4_interface_mac17:17
*** dprince has joined #openstack-ironic17:17
*** marzif has quit IRC17:17
*** sambetts_ has quit IRC17:18
TheJuliagreghaynes: afaik... not off the top off my head17:19
openstackgerritJohn Trowbridge proposed openstack/ironic-inspector: Store and expose introspection data  https://review.openstack.org/21315917:21
openstackgerritMerged stackforge/pyghmi: Silently ignore broken sensors rather than error  https://review.openstack.org/21533217:21
*** Nisha_away has joined #openstack-ironic17:22
*** mgoddard has quit IRC17:24
*** Nisha_ has quit IRC17:24
*** praneshp has joined #openstack-ironic17:25
*** mgoddard has joined #openstack-ironic17:25
*** lazy_prince has quit IRC17:32
*** achanda has joined #openstack-ironic17:33
*** Sukhdev has quit IRC17:33
*** baoli_ has quit IRC17:40
*** baoli has joined #openstack-ironic17:44
openstackgerritJuliana Motira proposed stackforge/pyghmi: Changing Lenovo custom get_leds method  https://review.openstack.org/21635517:48
*** jcoufal has quit IRC17:52
*** Sukhdev has joined #openstack-ironic17:52
openstackgerritMerged stackforge/pyghmi: Changing Lenovo custom get_leds method  https://review.openstack.org/21635517:55
lucasagomesdevananda, enjoy the holidays!18:00
dtantsur++18:00
lucasagomestho you will be around until wednesday right?18:00
trownhave fun burninating all the people18:01
rloodevananda is around for two days still, lets make sure he has stuff to do :)18:01
*** Sukhdev has quit IRC18:03
*** pelix has quit IRC18:04
lucasagomesrloo, ++ :-)18:06
lucasagomesfolks I will call it a day as well18:06
lucasagomeshave a great night everyone!18:06
devanandag'night, lucasagomes !18:06
lucasagomesg'night!18:06
*** lucasagomes is now known as lucas-dinner18:06
dtantsurg'night everyone as well18:06
*** baoli has quit IRC18:06
*** dtantsur is now known as dtantsur|afk18:07
devanandag'night dtantsur|afk as well :)18:07
*** Nisha_away is now known as Nisha_18:08
thiagopgood night dtantsur|afk lucas-dinner18:08
NobodyCamnight lucas-dinner dtantsur|afk18:10
NobodyCambrb18:10
*** baoli has joined #openstack-ironic18:16
*** romcheg has quit IRC18:19
*** alexpilotti has quit IRC18:19
*** bapalm- is now known as bapalm_18:19
*** baoli has quit IRC18:20
rloohey NobodyCam, you fixed this bug, right? https://bugs.launchpad.net/ironic/+bug/142872218:20
openstackLaunchpad bug 1428722 in Ironic "Ironic drivers that utilize temp files should verify they can actually create them" [Low,In progress] - Assigned to Chris Krelle (nobodycam)18:20
*** Nisha_ has quit IRC18:21
*** Nisha_ has joined #openstack-ironic18:21
*** baoli has joined #openstack-ironic18:25
*** Nisha_away has joined #openstack-ironic18:28
openstackgerritgreghaynes proposed openstack/bifrost: Generate network_info json using a module  https://review.openstack.org/21637218:29
NobodyCamrloo: I thought so.. unless it was reopened18:30
rlooNobodyCam: the only thing I can think of is that your patch had 'Partial-Bug'. Not sure why though.18:30
*** stendulker has quit IRC18:31
*** romcheg has joined #openstack-ironic18:31
*** Nisha_ has quit IRC18:32
openstackgerritgreghaynes proposed openstack/bifrost: Generate network_info json using a module  https://review.openstack.org/21637218:32
*** Nisha_away is now known as Nisha_18:33
NobodyCamrloo: it got changed several time I think as the patch worked it way to landing18:33
rlooNobodyCam: oh, maybe that's why. You want to mark it as Fixed?18:34
NobodyCamwill do18:35
openstackgerritJohn L. Villalovos proposed openstack/ironic-python-agent: Add unit testing for encoding.py  https://review.openstack.org/21585418:35
jlvillalJoshNang: ^^ :)18:35
NobodyCamrloo: done and noted on the bug18:36
*** absubram has quit IRC18:36
rloothx NobodyCam18:36
NobodyCam:)18:36
*** Marga_ has joined #openstack-ironic18:44
*** ionutbalutoiu has joined #openstack-ironic18:45
*** alexpilotti has joined #openstack-ironic18:45
*** Marga_ has quit IRC18:45
*** ionutbalutoiu has quit IRC18:45
*** Marga_ has joined #openstack-ironic18:46
*** ionutbalutoiu has joined #openstack-ironic18:46
*** ionutbalutoiu has quit IRC18:46
*** ionutbalutoiu has joined #openstack-ironic18:47
*** ionutbalutoiu has quit IRC18:47
*** ionutbalutoiu has joined #openstack-ironic18:48
openstackgerritMerged openstack/ironic-python-agent: Extend hardware manager with data needed for inspector  https://review.openstack.org/20988918:50
devanandaHey folks -- I'm coordinating with dhellmann right now to switch us to being able to manage our own releases18:50
devanandaplease DO NOT APPROVE ANYTHING until this switch is done. Thanks!18:51
devanandarloo, jroll, dtantsur|afk, lucas-dinner, NobodyCam, Haomeng|2, yuriyz, ram^D^D^D -- see note above -- please don't approve anything right now.18:51
* JayF merges al^W none of the things18:53
NobodyCamack18:58
NobodyCamTy devananda :)18:58
NobodyCambrb... checking on kittys18:59
rloohmm, would be nice if it took say 2 weeks to do the switch ;)19:04
*** e0ne has quit IRC19:04
*** puranamr has quit IRC19:08
*** puranamr has joined #openstack-ironic19:08
*** puranamr has quit IRC19:09
*** puranamr has joined #openstack-ironic19:09
devanandarloo: if it did, or did not?19:12
rloodevananda: did. No one to bug us about reviewing etc :D19:13
devanandahehe19:13
krotscheckWhat is ramesh's IRC handle?19:15
thiagopbut, if you'd like to give some feedback without approving rloo, we'd appreciate your thoughts on the OneView driver19:15
thiagophttps://review.openstack.org/#/c/191822/19:15
openstackgerritDoug Hellmann proposed openstack/ironic: Switch to post-versioning  https://review.openstack.org/21638819:15
thiagopkrotscheck: rameshg8719:16
rloothiagop: i want to focus on getting the HIGH priority stuff in before the liberty cutoff.19:16
thiagoprloo: ok...19:16
krotscheckthiagop: Thanks. He does not appear to be here :/19:16
rloothiagop: I know. If I was a faster reviewer, I'd like to get lots of stuff in. There is the openstack client stuff that started in the client, in kilo i think. i don't think that'll make it in liberty either.19:17
thiagopkrotscheck: I think he's in Indian timezone, probably sleeping19:18
openstackgerritJohn L. Villalovos proposed openstack/ironic: Improve comparison operators for api/controllers/base.py  https://review.openstack.org/21389019:18
thiagoprloo: but you're very thorough19:19
thiagoprloo: that's good19:20
thiagop:)19:20
rloothiagop: that's why it takes me so long.19:20
rloothiagop: I know you've been helping/reviewing. If everyone did more reviews and caught stuff, it would make it faster for me to review.19:21
thiagoprloo: sure. Today I'm on "end-of-sprint-report" business, would like to take some time on reviews later in (my) afternoon19:22
*** afaranha has joined #openstack-ironic19:23
rloothx thiagop19:25
jlvillalrloo: +1 on more reviewers.  I'm trying to review. I know I should do more.  It takes time to do quality reviews and hopefully helpful reviews.19:25
rloojlvillal: you're doing a great job. Now how about 'dem tests :)19:26
jlvillalI know! Got to get that done too.19:26
*** davideagnello has joined #openstack-ironic19:28
*** MattMan has left #openstack-ironic19:32
openstackgerritLucio Seki proposed stackforge/pyghmi: Add RAID drive and controller to ThinkServer inventory  https://review.openstack.org/21639819:42
SpamapSTheJulia: Hey, have you thought about a 'redeploy' playbook?19:44
SpamapSTheJulia: I find myself doing a lot of awking to delete all the nodes and re-try19:45
TheJuliaSpamapS: no, ricardo was going to work in that direction, the underlying shade interface supports rebuild :)19:45
SpamapSTheJulia: rebuild isn't always what I want tho.19:46
TheJuliadelete my active instances and then redeploy them all?19:46
SpamapSTheJulia: no, just delete all the failed ones. :)19:47
TheJuliatake a look at the one example playbook :)19:48
SpamapSoh right that looks like could be morphed into what I want. :)19:49
devanandahi folks! I'm going through aaalll the approved specs to sync the status with LP before we tag 4.0.019:50
TheJuliaSpamapS: Please do feel free to submit your creation back :)19:51
devanandaI may need a little help in determining whether something is done19:51
devanandaJoshNang: https://blueprints.launchpad.net/ironic/+spec/deprecate-bash-ramdisk19:51
devanandaJoshNang: looks like that should have been more than just a doc patch, but nothing else was done? I know it's asigned to lucas-dinner but he's afk and I think you tracked it?19:52
*** r3mu5 has quit IRC19:54
rloodevananda: wrt ^^ I think this needs to be approved: https://review.openstack.org/#/c/209079/19:55
*** afaranha has quit IRC19:55
devanandaahh, ty19:55
rloodevananda: and according to the priorities spreadsheet, it sez it needs ironic code too19:55
rloodevananda: although i thought we merged that ironic code.19:56
devanandai couldn't find anything besides a doc update on our side yet19:56
devanandalucas-dinner, rloo: https://blueprints.launchpad.net/ironic/+spec/ipxe-dynamic-config looks completed as well19:57
*** nicodemos has quit IRC19:57
JoshNangdevananda: sorry was lunching19:59
rloodevananda: wrt ipxe-dynamic-config, yeah, looks like done, but i'd have to review the spec to confirm. you need the answers today, or can it wait for lucas-dinner tomorrow?20:00
devanandai'm working with dhellmann now to get 4.0.0 tagged20:00
devanandai'd rather not wait till tomorrow20:01
*** thiagop has quit IRC20:01
JoshNangdevananda: i think the only think remaining is switching the tempest tests to use IPA20:01
devanandaif we do wait, and something else comes up / goes wrong, then we'll be just about out of time20:01
rloodevananda: i'll look. give me a few minute.20:02
devanandaJoshNang: ah right. well, i'll leave that open for now then, since both external deps are unfinished20:02
devanandaand there's not really a change inside of ironic (aside from docs)20:02
JoshNangright20:03
*** Marga_ has quit IRC20:03
devanandahttps://blueprints.launchpad.net/ironic/+spec/irmc-virtualmedia-deploy-driver appears to be done20:03
devanandadoc patch even landed :)20:03
openstackgerritTomoki Sekiyama proposed openstack/ironic: Introduce new RPCs to support volume connector operation  https://review.openstack.org/21458520:03
*** albertoffb has quit IRC20:04
devanandayea, naohirot's only remaining open patches are about NMI now20:05
openstackgerritTomoki Sekiyama proposed openstack/ironic: Add REST API for volume connector operation  https://review.openstack.org/21458620:05
*** Marga_ has joined #openstack-ironic20:05
rloodevananda: I don't think the ipxe_dynamic_config is done. The spec mentions an ipxe_config vendor passthru, but that isn't in the code. yet.20:05
openstackgerritJohn L. Villalovos proposed openstack/ironic: Create a versions.py file  https://review.openstack.org/21385620:07
devanandarloo: oh :(20:07
*** achanda has quit IRC20:07
devanandahttp://specs.openstack.org/openstack/ironic-specs/specs/approved/new-boot-interface.html is also only one third done20:07
* devananda dislikes half-implemented specs20:09
rloodevananda: wrt boot interface, the agent refactoring is almost done. but yeah, not finished yet.20:10
*** thiagop has joined #openstack-ironic20:10
devanandayea20:12
openstackgerritJohn L. Villalovos proposed openstack/ironic: Stop providing 'message' property in IronicException  https://review.openstack.org/21536220:16
devanandahttps://blueprints.launchpad.net/ironic/+spec/uefi-secure-boot-pxe-ilo looks done20:16
*** baoli has quit IRC20:17
*** puranamr has quit IRC20:18
*** puranamr has joined #openstack-ironic20:18
*** puranamr has quit IRC20:19
*** puranamr has joined #openstack-ironic20:19
*** absubram has joined #openstack-ironic20:21
devanandaNisha_: around? do you know if https://blueprints.launchpad.net/ironic/+spec/uefi-secure-boot-pxe-ilo is completed?20:22
Nisha_devananda, yes20:22
devanandaok - thanks20:22
Nisha_devananda, request you to add blueprint https://blueprints.launchpad.net/openstack/?searchtext=remove-swift-dependency-for-ilo-drivers  to ironic list20:23
Nisha_the spec is merged for it20:23
Nisha_and one code patch also merged20:23
Nisha_spec review link was https://review.openstack.org/19347820:23
openstackgerritDevananda van der Veen proposed openstack/ironic-specs: Update specs which have been completed  https://review.openstack.org/21641220:24
devanandaNisha_: I did that this morning20:24
Nisha_devananda, thanks20:25
*** Sukhdev has joined #openstack-ironic20:25
lucas-dinnerdevananda, rloo hi oh the ipxe dynamic config is not done yet20:28
devanandalucas-dinner: thanks for confirming :)20:28
lucas-dinnerdevananda, rloo I had to leave it on hold to work on other things (node's stuck in some states, etc...)20:29
lucas-dinnerbut I will get back to finish it up soonish20:29
devanandathis should now look like a complete picture of what we've completed in this cycle20:29
devanandahttps://launchpad.net/ironic/+milestone/next-liberty20:29
lucas-dinnerall the plumbing work is already done20:29
devanandaalong with the output of my spec change above20:29
devanandafrom which we'll generate the 4.0.0 release notes20:29
lucas-dinnerdevananda, and re the deprecation of the bash ramdisk, yeah I'm waiting on some patches on disk image bulder and tripleo-ci20:29
lucas-dinnerdevananda, thanks, will take a look20:30
*** jerrygb has joined #openstack-ironic20:33
*** jerrygb is now known as test0rz20:34
*** test0rz is now known as asd112z20:34
*** krtaylor has quit IRC20:35
rloothx devananda. wrt enroll, there are things mentioned in the spec (related to client, nova) that aren't done yet but I think everything related to ironic is done.20:35
devanandarloo: yea. some of the "do this thing later" things are not do-able until "M" release20:35
rloodevananda: are you also going to want to know which bugs are fixed?20:37
devanandarloo: nope. that's covered20:39
devanandarloo: just making sure that there are no other finished BP's at this point20:40
rloodevananda: good20:40
*** achanda has joined #openstack-ironic20:40
*** achanda has quit IRC20:41
*** achanda has joined #openstack-ironic20:41
Nisha_devananda, is there any plan to have one more release in liberty for ironic?20:43
devanandaNisha_: definitely20:44
devanandathis isn't the final code. but it is to be seen how much gets in20:45
devanandawe just need to switch to post-versioning before then, and today is when we're doing that20:45
Nisha_devananda, some of the specs which are approved but code is not merged yet, will they be considered for liberty ?20:46
devanandaNisha_: preference will be given to those that are already in flight over entirely new work20:47
*** krtaylor has joined #openstack-ironic20:48
Nisha_devananda, so we can expect similar milestone releases as kilo-1, kilo-2 etc in liberty? I am asking because openstack liberty timeline is now near to closure...20:49
*** trown is now known as trown|outttypeww20:56
devanandaNisha_: nope21:01
devanandaNisha_: we moved away from milestone releases21:02
devanandaand did not have an l1, l2 release21:02
Nisha_devananda, i know but i am not sure what ironic in liberty will have then? thats why the ques....will it contain only those features which are complete by today? or in other words when we tag it again next time, will it be for liberty or M release?21:05
openstackgerritDavanum Srinivas (dims) proposed openstack/ironic: Fix Failing unit test under py34  https://review.openstack.org/21642621:07
devanandaNisha_: we should be tagging at least one more time before liberty final21:09
devanandaNisha_: so you still have time for things to land :)21:09
Nisha_devananda, ok :) that answers my ques :)21:10
*** ionutbalutoiu has quit IRC21:12
openstackgerritChris Krelle proposed openstack/ironic: Add node-create example to enroll section of install-guide  https://review.openstack.org/20925121:14
rloowell, we may not have completed a lot of specs yet, but there sure seem to be quite a few bugs fixed...21:18
*** tsbot_ has quit IRC21:19
*** Nisha_ has quit IRC21:19
openstackgerritDevananda van der Veen proposed openstack/ironic-specs: Update specs which have been completed  https://review.openstack.org/21641221:20
devanandathat ^ should now pass tests, and if it does, I'm going to self-approve the house keeping21:20
devanandabecause 4.0.0 is now out the door and that's what I wrote on launchpad :)21:21
*** jcoufal has joined #openstack-ironic21:21
JoshNang\o/21:21
*** absubram has quit IRC21:23
jlvillaldevananda: does that mean cores can start merging patches again?21:24
openstackgerritgreghaynes proposed openstack/bifrost: Support setting vlan in config drive  https://review.openstack.org/21643121:26
openstackgerritgreghaynes proposed openstack/bifrost: Support setting vlan in config drive  https://review.openstack.org/21643121:27
thiagopfolks, I'm calling it a day21:36
devanandajlvillal: not quite. waiting for a merge to happen on https://review.openstack.org/#/c/216388/121:37
devanandaI suppose I should have said "4.0.0 is in the doorway right now", lol21:37
jlvillaldevananda: Okay thanks. I saw you say 4.0.0 is out the door, so I got excited :)21:37
devanandabecause it's not actually out until after that patch finishes post-merge jobs21:37
thiagoponce again, if you can spend some time taking a look at the OneView driver, I'll send you some tapioca along with the ones promised to lucas-dinner on the summit: https://review.openstack.org/#/c/191822/21:38
thiagop;)21:38
thiagopgood night everyone21:38
*** thiagop has quit IRC21:39
openstackgerritMerged openstack/ironic-specs: Update specs which have been completed  https://review.openstack.org/21641221:40
openstackgerritJohn L. Villalovos proposed openstack/ironic: Create a versions.py file  https://review.openstack.org/21385621:45
*** jjohnson2 has quit IRC21:52
*** [1]cdearborn has quit IRC22:08
devananda** REMINDER ** please do not approve any patches to openstack/ironic until https://review.openstack.org/#/c/216388/1 merges  << rloo NobodyCam jroll dtantsur|afk lucas-dinner yuriyz Haomeng|222:09
devanandaI need to go afk for two hours for errands, will keep an eye on the gate and check when I get back22:09
devanandaoh, also, other projects are fine to keep working on - like the client, IPA, etc. it's just the server project that needs to pause until this merges. Thx!22:10
mrdaGood morning ironic22:11
devanandamorning, mrda!22:12
NobodyCammorning mrda ... back home now... how was the flight stuff... good I'z hopes22:13
mrdaNobodyCam: It was a smooth trip, no hassles, and a good week in TX after WA :)22:14
openstackgerritJulia Kreger proposed openstack/bifrost: WIP: Ansible 2.0 compatibility **DO NOT MERGE**  https://review.openstack.org/19683222:15
mrdaI'm still mixed up from timezones, but that'll get sorted this week :)22:15
lifelessjlvillal: ping22:20
jlvillallifeless: pong22:20
lifelessjlvillal: you say you've seend the error https://review.openstack.org/#/c/216426/ aims at?22:20
lifelessjlvillal: I'd like to figure out why - our code shouldn't ever hit that22:20
*** bnemec has joined #openstack-ironic22:20
jlvillalI do on my Fedora system22:20
lifelessjlvillal: it seems something somewhere is incorrectly using 'unittest.mock'22:20
lifelessjlvillal: (if you look at the backtrace in the bug)22:21
lifelessjlvillal: we use 'mock'22:21
jlvillalOne moment22:21
lifelessjlvillal: precisely so we don't need to try to bug-compatible with all previous releases of Python22:21
jlvillallifeless: http://pastebin.com/YTkQDpF422:22
jlvillalIs that useful?22:22
lifelessit confirms you have the same issue22:23
lifelessFile "/usr/lib64/python3.4/unittest/mock.py", line 1136, in patched22:23
lifeless    return func(*args, **keywargs)22:23
lifelessjlvillal: if you can figure out HTF that is getting called, we can fix the real problem22:23
jlvillal:)22:24
lifelessjlvillal: at the top of the source file22:24
lifeless'import mock'22:24
jlvillalThe file just does 'import mock'22:24
lifelessright22:24
jlvillalIs that not correct?22:24
lifelessthats correct22:24
lifelessthats not unittest.mock22:24
lifelesswhich is whats in your stacktrace22:24
lifelessmock is unittest.mock from Python 3.622:24
jlvillalironic/tests/__init__.py:    import unittest.mock22:25
lifelessunittest.mock in 3.4 has lots of bugs22:25
jlvillalI see22:25
*** Sukhdev has quit IRC22:25
jlvillalAnd then it makes that the 'mock' to use22:25
jlvillallifeless: ^^22:25
*** asd112z has quit IRC22:25
lifelessjlvillal: so yeah thats broken ass22:25
jlvillallifeless: Suggestions on how to fix appreciated :)22:26
jlvillalI'm guessing don't do that.22:27
jlvillallifeless: NOTE(viktors): We can't use mock as third-party library in python 3.4 because22:27
jlvillal#                of bug https://code.google.com/p/mock/issues/detail?id=23422:27
jlvillal#                so let's use mock from standard library in python 3.x22:27
openstackgerritlifeless proposed openstack/ironic: Remove broken workaround code for old mock.  https://review.openstack.org/21644422:27
openstackgerritlifeless proposed openstack/ironic: Remove broken workaround code for old mock.  https://review.openstack.org/21644422:29
lifelessjlvillal: ^22:29
jlvillallifeless: Tested and works.  Thanks.22:30
lifelessjlvillal: yes, I got tired of everyone accruing cruft in their systems due to carrying local workarounds for fixed bugs, so I got the ack from mfoord to backport cPython unittest.mock in mock22:30
lifelessso anytime anyone ever says 'due to a bug in mock' - if the bug is fixed in cPython, in any release, its fixed in 'mock'22:30
jlvillallifeless: Thanks.  Good to know.  Appreciate the fix.22:31
lifelessyeah22:31
lifelesslifes too short to carry workarounds22:31
lifelessfix at ource22:31
lifeless*source*22:31
jlvillal:)22:31
*** jcoufal has quit IRC22:32
*** shoutm has joined #openstack-ironic22:32
*** natorious is now known as zz_natorious22:46
* jlvillal is worried that some 3rd party library has broken the Ironic gate :(22:48
*** romcheg has quit IRC22:50
jlvillalCan anyone else verify that tox fails?  'tox -v -v -epy27 -r'  ?22:51
jlvillalThis would be in openstack/ironic22:56
jlvillalmrda ^^22:56
lifelessjlvillal: what are the symptoms ?22:58
mrdajlvillal: I'll look23:00
jlvillallifeless: mrda: https://bugs.launchpad.net/ironic/+bug/148827023:01
openstackLaunchpad bug 1488270 in Ironic "py27/py34 unittests failing for ironic" [Undecided,New]23:01
jlvillallifeless: mrda: TypeError: Error when calling the metaclass bases23:01
jlvillal    metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases23:01
*** Marga_ has quit IRC23:02
mrdaahh metaclasses, how I do hate thee23:02
jlvillallifeless: mrda: And saw it in Jenkins just now: https://review.openstack.org/#/c/213856/   But I get same error on tip without my patch.23:03
lifelessjlvillal: [openstack-announce] [release][oslo] oslo.versionedobjects release 0.8.0 (liberty)23:03
*** Marga_ has joined #openstack-ironic23:03
* mrda wonders how this turned up23:03
mrdaoh, never mind23:03
lifelessjlvillal: try downgrading oslo.versionedobjects23:03
jlvillallifeless: Will try.  Thanks23:03
*** romcheg has joined #openstack-ironic23:03
mrdafwiw, I can confirm :(23:04
jlvillallifeless: That is the issue.23:06
jlvillalDoing: +oslo.versionedobjects>=0.6.0,<0.8.023:06
jlvillalMade it work.23:06
mrdahuh23:06
mrdagood job jlvillal!23:06
mrdaQuestion is, is there a problem with versionedobjects or in how Ironic is using that library?23:07
jlvillalyeah :(23:07
*** romcheg has left #openstack-ironic23:08
*** Marga_ has quit IRC23:08
mrdalifeless: any thoughts on ^^^23:08
jlvillalmrda: I'm also asking over in #openstack-oslo23:09
jlvillalNo responses yet23:10
mrdacool, excellent work jlvillal23:10
jlvillalThanks.23:10
jlvillalmrda: I hope you had a good trip back home!23:11
jlvillalrloo: FYI: Gate currently broken.23:11
mrdajlvillal: thanks, it all went well, although I'm not yet in my timezone :)23:12
jlvillalWhiteboard updated.23:12
mrda+123:12
jlvillalmrda: As in location or body clock?23:12
mrdabody clock23:12
jlvillalYeah, that sucks23:12
mrdaI only missed the team meeting today by 30 minutes because of sleep patterns :(23:13
jlvillalMaybe lintan will know how to fix https://bugs.launchpad.net/ironic/+bug/1488270  He is our oslo.versionedobjects master :)23:13
openstackLaunchpad bug 1488270 in Ironic "oslo.versionedobjects 0.8.0 release causing py27/py34 unittests to fail in ironic" [Undecided,New]23:13
mrdajlvillal: I was just looking at 1390432 by cooincidence :)23:13
lifelessjlvillal: mrda I don't know if its a bug in o.v, or ironic's use23:15
lifelessjlvillal: its not 1.0 yet, so the API isn't fixed...23:15
jlvillalmrda: I'm sure the fix for this will be simple. I just have no idea what it is :)23:15
*** alexpilotti has quit IRC23:15
jlvillallifeless: It only seems to be one line in a test case. So not a big breakage.23:15
jlvillallifeless: Okay two lines23:16
jlvillalBut they are identical lines23:16
mrdaOnce I get through my current crisis I'll take a look23:17
jlvillalmrda: Thanks23:17
jlvillalmrda: lifeless: I wonder if same issue will hit Nova.  We copied that test_objects.py from them initially.23:19
mrdajlvillal: oh, have you diffed their version of that file and ours?23:20
jlvillalNot diff, but looked at the change log. It was copied from them originally and made Ironic specific.23:21
rloohi jlvillal. you got it (the versionedobject stuff) under control?23:27
mrdarloo: we might need to ram a change through to fix...23:27
mrdarloo: we're still investigating23:27
jlvillalrloo: If you know how to fix it that would be great.  If not, then yes.  dims in oslo is looking at it.23:27
mrdajlvillal: cool, thanks for getting dims involved23:28
rloojlvillal: no. I don't even know where/what the problem is. Don't want to spend time looking into it if you/others are.23:28
jlvillalrloo: Agreed.  Thanks.23:28
rlooi wonder if this means that the patch we're waiting to merge, won't get merged.23:28
jlvillalHmmmm23:29
mrdaI think it's going to stop it23:29
jlvillalrloo: Yeah, it failed23:29
jlvillaldevananda: https://review.openstack.org/#/c/216388/1 is going to fail to merge because of broken gate.23:30
rloojlvillal: let's just hope my 2-week-to-get-the-release-working doesn't come true23:30
jlvillalYes.  I will hope :)23:30
mrdarloo: only at the start, we should be able to get it happening quick :)23:30
* mrda is optomistic23:31
rlooyeah, i don't think it'll take that long :)23:31
*** achanda_ has joined #openstack-ironic23:31
*** alexpilotti has joined #openstack-ironic23:32
*** achanda has quit IRC23:34
*** EmilienM has quit IRC23:34
*** achanda_ has quit IRC23:35
*** alexpilotti has quit IRC23:36
*** EmilienM has joined #openstack-ironic23:36
mrdajlvillal: well, it's good to know that that test has changed over time between Nova and Ironic23:36
jlvillalyeah23:37
jlvillalmrda: And not affecting Nova it seems.23:37
*** lekha has quit IRC23:38
* mrda looks at what a NovaObjectRegistry thing is23:38
*** lekha has joined #openstack-ironic23:39
*** morganfainberg is now known as morgan23:42
*** alexpilotti has joined #openstack-ironic23:44
jlvillalmrda: I was peeking there earlier.23:44
jlvillalmrda: http://blog.ionelmc.ro/2015/02/09/understanding-python-metaclasses/    Restrictions with multiple metaclasses23:44
mrdaMetaclasses are the work of the Devil, I tell you23:45
*** puranamr has quit IRC23:46
jlvillalhah23:47
jlvillalmrda: Discussion with dansmith about it over on #openstack-nova23:51
*** alexpilotti has quit IRC23:53
mrdata23:55
*** jcoufal has joined #openstack-ironic23:57

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