Monday, 2015-07-13

*** logan2 has quit IRC00:01
*** naohirot has joined #openstack-ironic00:01
*** amotoki has joined #openstack-ironic00:03
*** logan2 has joined #openstack-ironic00:08
*** achanda has quit IRC00:12
*** jcoufal has quit IRC00:22
*** smoriya has joined #openstack-ironic00:36
*** Marga_ has joined #openstack-ironic00:44
*** Marga_ has quit IRC00:49
*** zhenguo has joined #openstack-ironic00:49
*** openstackgerrit has quit IRC00:51
*** openstackgerrit has joined #openstack-ironic00:52
*** gabriel-bezerra has quit IRC01:09
*** achanda has joined #openstack-ironic01:12
*** achanda has quit IRC01:18
*** natorious is now known as zz_natorious01:20
*** Marga_ has joined #openstack-ironic01:45
*** Marga_ has quit IRC01:49
*** kan__ has joined #openstack-ironic01:55
*** DCWilliams_VA has joined #openstack-ironic02:08
*** DCWilliams_VA has quit IRC02:08
*** Marga_ has joined #openstack-ironic02:42
*** Marga_ has quit IRC02:47
*** bnemec has quit IRC03:08
*** bnemec has joined #openstack-ironic03:10
*** kevinbenton has quit IRC03:35
*** qiaoerfu has joined #openstack-ironic03:37
*** Marga_ has joined #openstack-ironic03:43
*** Marga_ has quit IRC03:48
*** achanda has joined #openstack-ironic03:48
*** coolsvap|away is now known as coolsvap03:50
openstackgerritSatoru Moriya proposed openstack/ironic: [WIP] Add volume connection information to node table  https://review.openstack.org/20098304:02
*** achanda has quit IRC04:07
*** puranamr has joined #openstack-ironic04:13
*** kevinbenton has joined #openstack-ironic04:14
*** lazy_prince has joined #openstack-ironic04:16
*** Nisha has joined #openstack-ironic04:19
*** Marga_ has joined #openstack-ironic04:25
*** puranamr has quit IRC04:27
*** saripurigopi has joined #openstack-ironic04:29
*** Marga_ has quit IRC04:30
*** saripurigopi has quit IRC04:33
*** bnemec has quit IRC04:36
*** saripurigopi has joined #openstack-ironic04:43
*** kevinbenton has quit IRC04:53
*** amotoki_ has joined #openstack-ironic04:53
*** Nisha_away has joined #openstack-ironic04:57
*** Nisha has quit IRC04:57
*** kevinbenton has joined #openstack-ironic04:59
*** achanda has joined #openstack-ironic05:01
*** pcaruana has quit IRC05:08
*** rameshg87 has joined #openstack-ironic05:13
*** krtaylor has quit IRC05:24
*** smoriya has quit IRC05:25
*** Marga_ has joined #openstack-ironic05:26
*** Marga_ has quit IRC05:31
*** Marga_ has joined #openstack-ironic05:31
*** Marga_ has quit IRC05:32
*** Marga_ has joined #openstack-ironic05:32
*** krtaylor has joined #openstack-ironic05:37
*** amotoki_ has quit IRC05:39
*** ukalifon1 has joined #openstack-ironic05:43
*** qiaoerfu has quit IRC05:49
*** qiaoerfu has joined #openstack-ironic05:49
*** saripurigopi has quit IRC05:52
*** saripurigopi has joined #openstack-ironic05:56
*** Kennan has joined #openstack-ironic06:03
*** Kennan2 has quit IRC06:03
*** Haomeng has quit IRC06:06
*** Pradvara has joined #openstack-ironic06:06
*** Marga_ has quit IRC06:10
PradvaraWhen i am trying to bring up an instance throughbaremetal, an ip is assigned to the baremetal and instance is going to spawing state. During booting it is failing with error" TFTP Prefix: Unable to locate configuration file"06:10
Pradvaracan anyone help on this06:11
*** Haomeng has joined #openstack-ironic06:13
*** rwsu has joined #openstack-ironic06:14
*** Marga_ has joined #openstack-ironic06:15
*** rwsu has quit IRC06:16
*** puranamr has joined #openstack-ironic06:17
PradvaraWhen i am trying to bring up an instance throughbaremetal, an ip is assigned to the baremetal and instance is going to spawing state. During booting it is failing with error" TFTP Prefix: Unable to locate configuration file"06:21
HaomengPradvara: did you run devstack to deploy the openstack env?06:23
Pradvarayes06:23
HaomengPradvara: so what OS you are runing, ubuntu?06:23
Pradvarayes, Ubuntu06:24
HaomengPradvara: there is tftp map that is required06:24
HaomengPradvara: but it will be auto-configured by devstack scripts06:24
Pradvarawhat would be the map location06:27
HaomengPradvara: can you check the dnsmasq process to see if neutron helped to prepare the baremeatl mac and dhcp options06:27
HaomengPradvara: run "ps -ef|grep dnsmasq"06:27
Pradvarastack@i-cont:~/devstack$ ps -ef|grep dnsmasq nobody   17756     1  0 Jul09 ?        00:00:05 dnsmasq --no-hosts --no-resolv --strict-order --bind-interfaces --interface=tapd68fddd4-7c --except-interface=lo --pid-file=/opt/stack/data/neutron/dhcp/5c7ee850-114f-475d-8e08-51a6b682e7ee/pid --dhcp-hostsfile=/opt/stack/data/neutron/dhcp/5c7ee850-114f-475d-8e08-51a6b682e7ee/host --addn-hosts=/opt/stack/data/neutron/dhcp/5c7ee85006:29
HaomengPradvara: can show the content of --dhcp-optsfile, which should has your baremetal mac06:31
*** puranamr has quit IRC06:32
HaomengPradvara: sorry, should be --dhcp-hostsfile options file content06:32
*** stendulker has joined #openstack-ironic06:35
Pradvarastack@i-cont:/opt/stack$ more /opt/stack/data/neutron/dhcp/5c7ee850-114f-475d-8e08-51a6b682e7ee/host fa:16:3e:61:0c:a8,host-10-106-240-209.openstacklocal,10.106.240.209 stack@i-cont:/opt/stack$06:37
*** max_lobur has joined #openstack-ironic06:40
HaomengPradvara: I think fa:16:3e:61:0c:a8  is your baremetal mac, and can you check if there is same mac name folder in this patch - /opt/stack/data/ironic/tftpboot/pxelinux.cfg/ which is used by tftp to get configurations06:41
Pradvarastack@i-cont:/opt/stack$ ironic port-list +--------------------------------------+-------------------+ | UUID                                 | Address           | +--------------------------------------+-------------------+ | f704390d-9659-4068-b8be-0e5db1b4013e | 00:25:b5:00:10:07 | +--------------------------------------+-------------------+06:41
*** pcaruana has joined #openstack-ironic06:42
*** amotoki_ has joined #openstack-ironic06:43
HaomengPradvara: and can you check /var/log/syslog to grep tftp to see if we can find something06:46
PradvaraJul 13 10:10:37 i-cont in.tftpd[21844]: tftp: client does not accept options Jul 13 10:17:12 i-cont in.tftpd[24445]: tftp: client does not accept options Jul 13 10:23:48 i-cont in.tftpd[26924]: tftp: client does not accept options Jul 13 10:29:26 i-cont in.tftpd[29113]: tftp: client does not accept options06:47
PradvaraHaomeng , i have separetly configured tftp server and created file /etc/xinetd.d/tftp06:47
Pradvaraservice tftp {     socket_type     = dgram     protocol        = udp     port            = 69     wait            = yes     user            = stack     server          = /usr/sbin/in.tftpd     server_args     = --map-file /tftpboot/map-file /tftpboot     disable         = no     bind            = 10.106.240.165 }06:48
Pradvarais it correct06:48
Pradvara?06:48
HaomengPradvara: did you configure them by manually?06:48
Pradvarayes06:48
HaomengPradvara: let me show my devstack06:48
HaomengPradvara: http://paste.openstack.org/show/370428/06:48
HaomengI think you missed tftpboot folder in server_args06:49
HaomengPradvara: is /tftpboot?06:49
HaomengPradvara: if yes, check /tftpboot folder to see if can find same mac name folder in this path06:49
HaomengPradvara: and if there is permision for stack user to access this /tftpboot  folder06:50
HaomengPradvara: why do you manually set it, if you run devstack scripts, it can be auto-configurated as well06:50
Pradvaraok Haomeng, can you show me your local.conf file06:51
Pradvarai didnt see tftp server running initially06:51
HaomengPradvara: I just run with official local,conf which is shared in our ironic wiki - http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack06:52
HaomengPradvara: tftp server process is forked by xinetd06:52
HaomengPradvara: so if there is no tftp request, we can not see tftp process06:52
Pradvarai will try to change the server_args to /opt/stack/data/ironic/tftpboot/map-file06:53
HaomengPradvara: once some tftp request to server side, xinetd will fork in.tftpd process to handle tftp request06:53
HaomengPradvara: if you set your own tftpboot, just make sure the folder permision06:54
*** achanda has quit IRC06:56
*** Nisha_away has quit IRC06:57
*** Nisha has joined #openstack-ironic06:57
Pradvaraon Haomeng07:01
Pradvaraok*07:01
HaomengPradvara: sudo chown -R stack /tftpboot07:02
*** achanda has joined #openstack-ironic07:03
openstackgerritTan Lin proposed openstack/ironic: Migrate ObjectListBase to subclass from the Oslo one  https://review.openstack.org/20101707:04
Pradvarahttp://paste.openstack.org/show/370520/07:09
PradvaraHaomeng i have changed server_agrs to  -v -v -v -v -v --map-file /opt/stack/data/ironic/tftpboot/map-file /opt/stack/data/ironic/tftpboot07:09
HaomengPradvara: ok07:09
HaomengPradvara: retry, should work this time07:10
Pradvaraa file is created with node id /opt/stack/data/ironic/tftpboot/d284aac1-3ea4-4eb7-aceb-3a8a96863278$07:10
Pradvarabut i am getting the same error as "Unable to locate configuration file"07:11
HaomengPradvara: yes, that is created by ironic conductor for pxe to consume07:11
Pradvarayes07:11
Pradvarai have restarted the xinetd service07:12
HaomengPradvara: and can you check if there is same mac name folder in this patch - /opt/stack/data/ironic/tftpboot/pxelinux.cfg/ which is used by tftp to get configurations07:12
HaomengPradvara: and if /opt/stack/data/ironic/tftpboot is owned by stack user07:12
Pradvaradrwxr-xr-x 5 stack libvirtd 4096 Jul 13 12:14 tftpboot07:13
Pradvaralrwxrwxrwx 1 stack stack 75 Jul 13 12:14 01-00-25-b5-00-10-07 -> /opt/stack/data/ironic/tftpboot/d284aac1-3ea4-4eb7-aceb-3a8a96863278/config07:13
HaomengPradvara: should be fine07:13
Pradvara01-00-25-b5-00-10-07 is the baremetal mac address07:13
HaomengPradvara: that should be correct07:14
HaomengPradvara: did you run ironic with your baremetal first time, and no any successful case?07:14
HaomengPradvara: and after you change tftp server  "server_agrs" options, did your restart xinet.d07:15
Pradvarayes07:15
Pradvarashould we restart the neutron service07:16
HaomengPradvara: and we can do some tftp client operations by manually first07:16
HaomengPradvara: no07:16
HaomengPradvara: neutron will not manage tftp services07:16
*** achanda has quit IRC07:16
Pradvaraok,07:17
HaomengPradvara: can you run tftp client to get this file by manually - pxelinux.cfg/01-00-25-b5-00-10-07 which is pxe configuration file in your case07:17
HaomengPradvara: you can just run with " tftp localhost"07:18
HaomengPradvara: "tftp> get pxelinux.cfg/01-00-25-b5-00-10-07"07:18
HaomengPradvara: to do a test by manually to see if it works07:18
HaomengPradvara: if it works with your ubuntu tftp client, that means your baremetal pxe does not support such mac format07:20
Pradvaraits getting timed out07:21
HaomengPradvara: so your tftp service has some issue to serve the tftp file accessing07:22
Pradvarashould we install tftpd-hpa or tftp-hpa07:22
HaomengPradvara: did you change iptables by manually?07:22
Pradvarano07:22
HaomengPradvara: no, devstack will help use to auto-configurated07:22
HaomengPradvara: and can you check if tftp udp 69 port is in listening - netstat -an|grep 69|grep udp07:23
Pradvarai will check that Haomeng07:25
HaomengPradvara: ok07:25
Pradvaraudp is not running on 69 i will check the smae07:26
HaomengPradvara: so check syslog to see why tftp service is not up07:26
Pradvarabut the way your baremtal is a physical hardware or a VM07:26
HaomengPradvara: should have such line - udp        0      0 0.0.0.0:69              0.0.0.0:*07:27
HaomengPradvara: devstack will run virtsh to create some VMs as baremetal to be deployed by ironic07:27
HaomengPradvara: so for devstack env, it should be vm07:28
Pradvaraok, i am using a physical baremetal server to test the ironic07:28
HaomengPradvara: did you follow this - http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack07:28
Pradvarayes, i removed the VMs and configured the baremetal separately07:29
*** viktors|weekend is now known as viktors07:29
HaomengPradvara: devstack default is vxlan, our ironic does not support such vxlan if you run with real pyhsical machine07:30
Pradvarai configured a flat network separetely07:31
Pradvarachanged the neutron configurations to flat07:32
*** coolsvap is now known as coolsvap|afk07:32
HaomengPradvara: great07:32
HaomengPradvara: so far, we need to check why tftp service is not start to listen udp 69 port,right?07:32
Pradvarayes Haomeng07:33
HaomengPradvara: ok, we can check syslog first I think07:33
*** chlong-weekend is now known as chlong-afk07:33
Pradvaracanwe reconfigure the tftp service manually07:33
HaomengPradvara: and restart xinet.d to see some tftp service output07:33
HaomengPradvara: sure07:33
Haomengjust make sure the correct settings in xinet.d/tftp configuration07:33
HaomengPradvara: this is my tftp settings - http://paste.openstack.org/show/370428/07:34
HaomengPradvara: and restart xinet.d , then to check syslog to see tftp service output07:34
openstackgerritRamakrishnan G proposed openstack/ironic: Refactor pxe - New PXEBoot and ISCSIDeploy interfaces  https://review.openstack.org/16651307:35
Pradvarahttp://paste.openstack.org/show/370521/07:36
openstackgerritRamakrishnan G proposed openstack/ironic: Refactor agent driver with pxe boot interface  https://review.openstack.org/16652107:36
Pradvarathis is the syslog07:36
HaomengPradvara: Error parsing attribute server - DISABLING SERVICE [file=/etc/xinetd.d/tftp] [line=8]07:36
HaomengPradvara: can you share your tftp configuration file content07:36
HaomengPradvara: looks like there is something wrong in Line 807:37
HaomengPradvara: and there is another reference for devstack local.conf to create flat network and support ironic to deploy real  pyhsical server - https://github.com/Tan0/minicloud/blob/master/devstack_localrc/localrc_PRC07:38
HaomengPradvara: hope this can help you to set flat network + physical server with devstack07:39
HaomengPradvara: and to avoid to do these complex configurations including neutron net and subnets creations by manually, that will involve more configuration confilts and wrong settings07:40
Pradvaraok Haomeng07:40
HaomengPradvara: :)07:40
Pradvarathank you so much07:41
Pradvarawill debug and get back07:41
HaomengPradvara: welcome, and good luck:)07:42
HaomengPradvara: :)07:43
*** Kennan has quit IRC07:46
*** Kennan has joined #openstack-ironic07:46
*** max_lobur has quit IRC07:47
openstackgerritRamakrishnan G proposed openstack/ironic: Add RAIDInterface for RAID configuration  https://review.openstack.org/19600307:49
openstackgerritRamakrishnan G proposed openstack/ironic: Add RPCAPIs for RAID configuration  https://review.openstack.org/19600607:49
openstackgerritRamakrishnan G proposed openstack/ironic: Add APIs for RAID configuration  https://review.openstack.org/19600707:49
*** coolsvap|afk is now known as coolsvap07:56
*** yog__ has joined #openstack-ironic07:59
HaomengPradvara: I remember a good reference for you -  https://software.intel.com/en-us/articles/physical-server-provisioning-with-openstack , enjoy it:)08:01
*** jistr has joined #openstack-ironic08:02
*** ndipanov has joined #openstack-ironic08:10
*** athomas has joined #openstack-ironic08:10
*** lucasagomes has joined #openstack-ironic08:12
*** dlpartain has joined #openstack-ironic08:15
*** romcheg has joined #openstack-ironic08:21
*** mgoddard has joined #openstack-ironic08:21
*** Marga_ has quit IRC08:25
*** Marga_ has joined #openstack-ironic08:26
openstackgerritTan Lin proposed openstack/ironic: Migrate IronicObjectSerializer to subclass from oslo  https://review.openstack.org/20103808:31
*** max_lobur has joined #openstack-ironic08:33
*** bizarrochristy has joined #openstack-ironic08:35
openstackgerritLucas Alvares Gomes proposed openstack/ironic-specs: Update the new state machine spec with CLEANWAIT  https://review.openstack.org/20052108:42
*** dlpartain has left #openstack-ironic08:44
*** marzif__ has quit IRC08:45
*** amotoki_ has quit IRC08:46
*** persia has joined #openstack-ironic08:46
*** jamielennox has quit IRC08:46
*** dtantsur|afk is now known as dtantsur08:49
dtantsurMorning Ironic08:50
lucasagomesdtantsur, morning08:59
lucasagomesthe gate for python-ironicclient is broken due the mock release08:59
* lucasagomes fixing08:59
dtantsuroh..08:59
dtantsurepic release :)08:59
lucasagomesheh unforgettable for sure09:01
*** kozhukalov_ has joined #openstack-ironic09:01
rameshg87morning dtantsur lucasagomes and others09:04
dtantsuro/09:04
rameshg87I thought jlvillal fixed all those issues :)09:04
rameshg87related to mocks in ironic code base09:05
lucasagomesrameshg87, good morning!09:06
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Fix unittests due mock 1.1.0 release  https://review.openstack.org/20104309:06
sambetts_Morning all o/09:06
lucasagomesrameshg87, http://lists.openstack.org/pipermail/openstack-dev/2015-July/069156.html09:06
lucasagomessambetts_, morning09:06
rameshg87lucasagomes: yeah I just read that mail :)09:07
*** sambetts_ is now known as sambetts09:07
*** kbyrne has quit IRC09:10
*** pelix has joined #openstack-ironic09:11
*** kbyrne has joined #openstack-ironic09:15
*** athomas has quit IRC09:17
jlvillallucasagomes, I think new mock issues ;)09:17
lucasagomesjlvillal, hi there. Yeah probably09:17
lucasagomeshope the new releases will be less painful09:18
*** e0ne has joined #openstack-ironic09:19
sambettsMan after reading through that email, so many tests must have been doing nothing, or not doing what people were expecting :-P09:19
jlvillallucasagomes, From reading the email sounds like likely valid bugs in OpenStack code.09:20
jlvillalsambetts, One of the reasons I had been slowly adding 'autospec=True' to our code.09:20
jlvillalsambetts, To catch those kind of errors.09:20
openstackgerritNaohiro Tamura proposed openstack/ironic: Add IPA support for iscsi_irmc driver  https://review.openstack.org/18180709:21
*** rameshg87 has left #openstack-ironic09:25
*** rameshg87 has joined #openstack-ironic09:25
sambettsjlvillal: :D woop09:26
*** athomas has joined #openstack-ironic09:29
lucasagomesjlvillal, true! Yeah there are very good things in the release09:32
lucasagomeslike calling methods that doesn't exist, before it just passed09:32
jlvillallucasagomes, I like that it only took a 4 line patch to fix Ironic client :)09:33
lucasagomesjlvillal, ++09:34
lucasagomestiny changes09:34
lucasagomestho took me a while to figure out what was wrong there, the error message is horrible09:34
lucasagomesAssertionError: Expected call: get('fred:1234', expiration_time=None)09:34
lucasagomesActual call: get('fred:1234', expiration_time=None)09:34
lucasagomes'key' parameter lacking default value09:34
*** e0ne is now known as e0ne_09:36
openstackgerritRamakrishnan G proposed openstack/ironic: Add support for inband raid configuration agent ramdisk  https://review.openstack.org/19823809:37
jlvillallucasagomes, Agreed.  Not very helpful error message :(09:39
*** tiagogomes_ has quit IRC09:39
dtantsurmorning sambetts, jlvillal09:39
jlvillaldtantsur, Good morning from Moscow :)  Off to St Petersburg this afternoon.09:40
dtantsurnice :)09:40
*** jamielennox has joined #openstack-ironic09:46
sambettsdtantsur: Morning :)09:50
*** derekh has joined #openstack-ironic09:51
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: Enhance Power Interface for Soft Reboot and NMI  https://review.openstack.org/18670009:53
*** naohirot has quit IRC09:54
*** alexpilotti has joined #openstack-ironic10:00
openstackgerritMerged openstack/python-ironic-inspector-client: Updated from global requirements  https://review.openstack.org/20090210:03
openstackgerritMerged openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/20067110:04
*** foexle has joined #openstack-ironic10:04
*** e0ne_ is now known as e0ne10:05
*** marzif has joined #openstack-ironic10:07
*** pal has joined #openstack-ironic10:08
*** marzif_ has joined #openstack-ironic10:10
*** max_lobur1 has joined #openstack-ironic10:11
rameshg87lucasagomes: hi10:11
lucasagomesrameshg87, hi there10:12
rameshg87lucasagomes: is it because of https://bugs.python.org/issue17015 that we need the fix https://review.openstack.org/#/c/201043/1/ironicclient/tests/unit/test_filecache.py ?10:12
rameshg87lucasagomes: I was going through that change, works for me as well :)10:12
rameshg87lucasagomes: but couldn't get why that change is required10:13
lucasagomesrameshg87, I don't know, I haven't looked into the python issues to be honest10:13
*** max_lobur has quit IRC10:13
rameshg87lucasagomes: okay.10:13
lucasagomesI've seem the backports to mock 1.1.0 brought many new things and I just looked at what was failing in our tests and invesigated the problem on that context10:14
lucasagomesrameshg87, should I mention that python issue in the commit message or something?10:14
rameshg87lucasagomes: yeah would be better to know why that change is required :)10:14
rameshg87lucasagomes: I am wondering about for past 10-15 mins with that seeing why this change is required now10:15
rameshg87lucasagomes: when the same method object can be referred with class object (spec=dogpile.cache.region.CacheRegion.set) or instance object (dogpile.cache.region.CacheRegion().set)10:15
*** saripurigopi has quit IRC10:17
lucasagomesrameshg87, yeah it's a bit obscure10:17
lucasagomessomething wrong when introspecting the methods from a class object10:18
rameshg87lucasagomes: yeah, and error message of course doesn't give any clue10:19
rameshg87probably lifeless is he is around might have an idea10:20
lucasagomesrameshg87, yeah, at the beggining I looked the dogpile code10:20
lucasagomesI saw that the paramter key had no default value10:20
lucasagomesbut I tried to pass it like assert_called_once_with(key=..., expiration_time=...)10:20
lucasagomesthen it fails differently10:20
rameshg87oh okay10:20
lucasagomessomething like10:21
lucasagomes'self' parameter lacking default value10:21
lucasagomesthen you try to pass self=mock.ANY too10:21
lucasagomesand it fails with a different thing heh10:21
rameshg87:D10:21
lucasagomesso creating the object instance makes sense10:21
lucasagomesbut I don't know exactly how mock works to tell you why it's like that10:21
lucasagomesblack magic10:21
rameshg87:)10:22
* rameshg87 is on his way to break this black magic 10:22
rameshg87lucasagomes: ack, let me look around mock code to see what's happening :)10:22
lucasagomesrameshg87, ok hah lemme know!10:23
lifelessrameshg87: hmm ?10:23
lifelesswhats up ?10:23
rameshg87lifeless: hi there, after mock 1.1.0, something broke in python-ironicclient10:23
rameshg87lifeless: https://review.openstack.org/#/c/201043/1/ironicclient/tests/unit/test_filecache.py10:23
lucasagomeslifeless, oh true you may know, this is the patch fixing the tests for python-ironicclient https://review.openstack.org/#/c/20104310:24
rameshg87lifeless: we were wondering why that change is required ?10:24
lucasagomeswe are just talking about why that change would be needed10:24
lifelesschanging it from an unbound method to a bound method10:24
lifelessthe former isn't callable without a class instance normally10:25
*** coolsvap is now known as coolsvap|away10:25
lifelessso one possibility is that this is a bugfix. You can verify that by trying with unittest.mock from cPython 3.5.10:25
lifelessThe other possibility is that this is a bug not covered by the mock test suite. If the old code works with unittest.mock from cPython 3.5, then it is a bug in the backport and we should:10:26
lifeless - add a test to cPython to lock the behaviour in10:26
lifeless - fix mock10:26
rameshg87lifeless: so I was wondering if it was something related to https://bugs.python.org/issue17015 (noted in your mail), but from what you have said, it seems it isn't10:26
lifelessit might be10:28
*** coolsvap|away is now known as coolsvap10:28
lifelessfuncsigs (the backport of inspect.signature) is somewhat flaky10:28
lifelessI had to fix a bug in it to do the 1.1 update at all10:28
lifelessand I can well believe there are more issues. But the basic process is: verify on 3.5's unittest.mock (or trunk), and then we'll backport10:29
lifelessmock aims to be 10010:29
lifeless100% identical to unittest.mock10:29
rameshg87lifeless: ack10:29
lifelessthat said10:30
lifelessthe usage there seems a little unidiomatic; isn't it usual to just assign the thing you want rather than manually making new mocks?10:30
lifelesslike- it looks like you're making things harder for yourself than they need to be10:31
rameshg87lifeless: do you mean there was no need to even mock mock_cache.set ?10:32
*** Marga_ has quit IRC10:34
lifelessyou used autospec10:34
*** Marga_ has joined #openstack-ironic10:34
lifelessall the methods on the thing you specced get filled out automatically10:34
lifelesshttps://docs.python.org/dev/library/unittest.mock.html#auto-speccing10:34
lucasagomeslifeless, oh10:36
rameshg87lifeless: but if you meant we could autospec at L59, https://review.openstack.org/#/c/201043/1/ironicclient/tests/unit/test_filecache.py10:36
*** Marga_ has quit IRC10:36
lucasagomeslifeless, so I could just do "mock_cache.get.return_value = s" for example ?10:36
*** Marga_ has joined #openstack-ironic10:36
lucasagomeswithout assigning the .get = mock....10:36
lifelesslucasagomes: well, if the thing you're patching is already an instance of teh appropriate type10:36
lifelessyou don't need to do anything *at all*10:36
lifelessbecause thats what autospec is all about10:37
rameshg87lucasagomes: yeah I think so10:37
lucasagomesI see10:37
lifelessmock will read the instance, and then you have a get method already specced10:37
lucasagomesI will put another patch-set for it then10:37
rameshg87lifeless: but one question10:37
rameshg87lifeless: https://review.openstack.org/#/c/201043/1/ironicclient/tests/unit/test_filecache.py L5710:37
lifelessor you can pass in spec=thing-to-spec-from10:38
lifelessand you probably want to pass instance=True, since you want an instance-of, not the class10:38
lifeless[if you pass spec=]10:38
lifelessrameshg87: yes, the .set assignment in that line is also likely unneeded10:39
lifeless(or replaceable with a spec= parameter to the patch call10:39
rameshg87lifeless: does autospec=True work there, because filecache.CACHE is set runtime on first invocation to _get_cache(), https://github.com/openstack/python-ironicclient/blob/master/ironicclient/common/filecache.py#L2810:39
rameshg87lifeless: yeah10:39
lifelessautospec fails open10:39
lifelessif the thing is None, you get a spec from None10:39
lifelesswhich you're adapting10:40
lifelessthe thing to do there is to pass an explicit spec in10:40
rameshg87lifeless: yeah10:40
rameshg87lifeless: explicit spec set to dogpile.cache.region.CacheRegion probably10:40
lifelessbut specing the type with instance=True will be cleaner than speccin the one method10:40
lifelessright10:40
rameshg87lifeless: and remove off all the explicit mocks for get and set10:40
lifelesshope that steers you in the right direction. BTW it looks like tere is a bug in autospec somewhere, so if you hit a glitch, cross-check with 3.5 unittest.mock10:41
lifeless[see the list thread]10:41
rameshg87lifeless: sure, will do ..10:41
rameshg87thanks for your inputs :)10:41
* rameshg87 will check it with python 3.5 10:41
*** coolsvap is now known as coolsvap|away10:43
*** e0ne is now known as e0ne_10:43
*** e0ne_ is now known as e0ne10:43
rameshg87lucasagomes: do you also agree on those changes ?10:43
lucasagomesrameshg87, sounds good10:46
rameshg87okay10:46
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Fix unittests due mock 1.1.0 release  https://review.openstack.org/20104310:52
lucasagomesrameshg87, ^10:52
rameshg87lucasagomes: thanks10:56
*** Nisha has quit IRC10:56
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Periodically checks the status of nodes in DEPLOYING state  https://review.openstack.org/19714110:57
*** Nisha has joined #openstack-ironic10:57
*** e0ne is now known as e0ne_11:01
*** lucasagomes is now known as lucas-hungry11:04
*** e0ne_ is now known as e0ne11:14
zhenguorameshg87 lucasagomes, can you help to review https://review.openstack.org/#/c/177642/ again11:15
rameshg87zhenguo: sure ..11:18
zhenguorameshg87: thanks :)11:18
*** stendulker has quit IRC11:24
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/20067011:26
*** Marga_ has quit IRC11:28
lintanhi dtantsur,11:31
dtantsuro/11:31
lintanCould you have a look at this spec when you are free, my colleague update with your comments11:33
lintandtantsur, :)11:33
lintandtantsur, https://review.openstack.org/#/c/176109/11:33
dtantsur"when you are free" sounds so good... :D I'll try to.11:34
lintandtantsur, don't want to push you at all. It's too vendor specific. Anyway, thanks11:36
TheJuliagood  orning11:37
TheJuliamorning11:37
*** marzif_ has quit IRC11:37
*** achanda has joined #openstack-ironic11:37
TheJuliaclearly, i need coffee11:37
*** trown|outttypeww is now known as trown11:37
*** marzif_ has joined #openstack-ironic11:37
*** Marga_ has joined #openstack-ironic11:43
*** Marga_ has quit IRC11:44
*** coolsvap|away is now known as coolsvap11:44
*** Marga_ has joined #openstack-ironic11:44
*** marzif_ has quit IRC11:49
*** marzif_ has joined #openstack-ironic11:50
*** achanda has quit IRC11:50
*** foexle has quit IRC11:52
*** dprince has joined #openstack-ironic11:53
*** pal has quit IRC11:55
openstackgerritRamakrishnan G proposed stackforge/proliantutils: IPA: Update proliant hardware manager  https://review.openstack.org/19860312:01
* rameshg87 goes home 12:03
*** rameshg87 has quit IRC12:04
*** lucas-hungry is now known as lucasagomes12:04
*** thrash|wknd is now known as thrash12:06
*** kozhukalov has joined #openstack-ironic12:13
*** achanda has joined #openstack-ironic12:15
*** e0ne is now known as e0ne_12:33
lucasagomeslifeless, mock 1.1.0 doesn't work with py26?12:33
lucasagomes2015-07-13 10:54:35.538 |   File "/home/jenkins/workspace/gate-python-ironicclient-python26/.tox/py26/lib/python2.6/site-packages/mock/mock.py", line 13212:33
lucasagomes2015-07-13 10:54:35.538 |     _builtins = {name for name in dir(builtins) if not name.startswith('_')}12:33
lucasagomeswe still run py26 in the python-ironicclient gate12:33
lucasagomeshmm12:33
TheJulianope, doesn't work12:35
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Fix unittests due mock 1.1.0 release  https://review.openstack.org/20104312:35
* lucasagomes tries updating test-requirements on ^12:36
lucasagomesbtw dtantsur jroll NobodyCam devananda ^ can you guys please keep an eye at it? It's that's fixing the gate for python-ironicclient12:36
lucasagomesTheJulia, good morning12:36
TheJuliagood morning12:37
dtantsurack12:37
dtantsurTheJulia, morning12:37
jrolllucasagomes: they pinned mock to 1.0.1 for py26 in g-r friday12:38
jrolloh yeah, you got it12:38
lucasagomesjroll, yeah I've updated the patch to have this change12:38
jrollmorning lucasagomes TheJulia dtantsur :)12:38
dtantsurjroll, o/12:38
lucasagomesjroll, thanks!12:38
lucasagomesand good morning12:38
*** Marga_ has quit IRC12:45
*** e0ne_ is now known as e0ne12:46
*** absubram has quit IRC12:50
*** rloo has joined #openstack-ironic13:01
*** kkoski has joined #openstack-ironic13:03
*** pal has joined #openstack-ironic13:03
*** Marga_ has joined #openstack-ironic13:06
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Periodically checks the status of nodes in DEPLOYING state  https://review.openstack.org/19714113:18
*** yog__ has quit IRC13:20
*** Pradvara has quit IRC13:21
*** cdearborn has joined #openstack-ironic13:23
*** kan__ has quit IRC13:24
NobodyCamGoood morning Ironicers13:25
dtantsurNobodyCam, morning!13:25
NobodyCammorning dtantsur  :)13:25
jrollohai NobodyCam :)13:25
lucasagomesNobodyCam, morning13:26
NobodyCammorning jroll :)13:26
NobodyCammorning lucasagomes :)13:26
*** vishwana_ has quit IRC13:28
lucasagomesjroll, I think I will need a spec for the abortable cleaning states :-/13:28
lucasagomeswe will need a new api for it13:28
jrolllucasagomes: mmmmm13:28
jrollspec is probably a good idea13:28
lucasagomescause, for DEPLOYING we currently use "deleted"13:29
jrollchanging rest api, changing clean_step api13:29
lucasagomesDEPLOYWAIT*13:29
jrollyeah13:29
lucasagomesbut deletion happens prior to clean so we don't actually have an API call that would suite13:29
lucasagomesjroll, right, yeah13:29
* lucasagomes starts one13:29
jrollyeah, we talked about this the other day :P13:29
lucasagomesyeah... sorry heh my mind is pretty slow today13:30
jrollall good13:30
lucasagomescame back yesterday late from a trip to a farm13:30
* lucasagomes needs more sleep13:30
jroll:/13:30
*** jjohnson2 has joined #openstack-ironic13:31
* TheJulia needs a lot more sleep13:37
NobodyCamTheJulia: are you back home today or still traveling?13:42
TheJuliaI'm not home home, but I'm working today13:45
NobodyCam:)13:45
*** cdearborn has quit IRC13:47
openstackgerritJarrod Johnson proposed stackforge/pyghmi: Provide time data in alert decode  https://review.openstack.org/20114013:50
*** gabriel-bezerra has joined #openstack-ironic13:55
*** shakamunyi has joined #openstack-ironic13:59
*** barra204 has joined #openstack-ironic13:59
*** mgoddard1 has joined #openstack-ironic14:02
*** mtanino has joined #openstack-ironic14:03
*** mgoddard has quit IRC14:04
openstackgerritNaohiro Tamura proposed openstack/ironic: Add iRMC vendor passthru for soft reboot and NMI  https://review.openstack.org/18708214:05
*** absubram has joined #openstack-ironic14:06
openstackgerritMerged openstack/bifrost: Disable cleaning by default in bifrost  https://review.openstack.org/20056614:07
*** marzif_ has quit IRC14:09
*** marzif_ has joined #openstack-ironic14:10
TheJuliaWell that will make less people go "Ugh" when they realize cleaning14:10
*** kozhukalov_ has quit IRC14:17
*** achanda has quit IRC14:18
*** cdearborn has joined #openstack-ironic14:21
*** barra204 has quit IRC14:25
rloohi ironickers, NobodyCam, TheJulia, jroll, lucasagomes, dtantsur14:25
*** shakamunyi has quit IRC14:25
*** whydidyoustealmy has joined #openstack-ironic14:25
rlooanyone know if ramesh is around?14:25
*** shakamunyi has joined #openstack-ironic14:26
jrollmorning rloo :) I don't see him14:26
dtantsurrloo, o/14:26
rloojroll: no worries. he is sometimes responsive if I -1 his patch.14:26
jrollhehehe14:27
*** Nisha has quit IRC14:29
NobodyCammornign rloo :)14:32
*** whydidyoustealmy has quit IRC14:34
*** shakamunyi has quit IRC14:34
NobodyCamjust looking over the agenda, only two items there, this would be a perfect time to add your own topic14:35
NobodyCam:-p14:36
*** pal has quit IRC14:39
lucasagomesrloo, good morning!14:43
openstackgerritMerged openstack/ironic-lib: Update mock assertion for mock 1.1  https://review.openstack.org/20084414:47
*** rameshg87 has joined #openstack-ironic14:50
rameshg87rloo: hi14:51
rloohi rameshg8714:52
rameshg87rloo: is there anything that's pending to be addressed on https://review.openstack.org/#/c/166513/13 ?14:52
rloorameshg87: oh, sorry. forgot to submit the comment. yes.14:52
rloorameshg87: unless there's a good reason, i don't see why you need to change _parse_driver_info()14:53
rameshg87rloo: okay, will take a look at it14:53
*** alexpilotti has quit IRC14:54
rameshg87rloo: okay, I think there has been good enough misunderstanding on that part, we can discuss that now :)14:55
rloorameshg87: let me know if you have questions14:55
rameshg87rloo: in the previous patchset, I had kept the _parse_driver_info() exactly the same as previous14:55
*** alexpilotti has joined #openstack-ironic14:55
rameshg87rloo: just that it was moved in the diff because it became below another method14:56
rloorameshg87: if i compare to the original code, it isn't the same?14:56
rloorameshg87: so move it back to where it was in the original code14:56
rameshg87rloo: ah is that all you meant ? :)14:56
*** alexpilotti has quit IRC14:56
rloorameshg87: there are a lot of changes in that patch. you can make it easier on the reviewers by not changing things that don't need to be changed14:57
rameshg87rloo: yeah I agree on that.14:57
rloorameshg87: i mean leave _parse_driver_info() alone. I am not convinced that you had it the same as the original -- although maybe it was cuz it was hard to do the diff cuz you moved it.14:57
*** alexpilotti has joined #openstack-ironic14:57
rameshg87rloo: but I thought you were not fine with the current stuff because it returned the tftp paths for deploy_kernel, deploy_ramdisk. wasn't it ?14:57
rloorameshg87: the original _parse_driver_info didn't do anything wrt tftp paths, did it?14:58
* rameshg87 looks14:58
rameshg87rloo: ah no it didn't. I am sorry.14:59
rloorameshg87: glad we clarified that!14:59
*** alexpilotti has quit IRC14:59
rameshg87rloo: so now here is what you would like me to do if I am getting it right14:59
rameshg87rloo: put back _parse_driver_info where it was because it doesn't need to be changed15:00
rameshg87I will put it back to where it was and make sure we don't see any diffs there15:00
rloorameshg87: yup, that's what I'd like to see15:00
rameshg87rloo: but I still need to have 2 separate methods _get_deploy_image_info() and _get_instance_image_info() which will return the tftp paths for 2 types of images15:01
rameshg87rloo: do you agree on that ?15:01
rloorameshg87: yup15:01
*** alexpilotti has joined #openstack-ironic15:01
rameshg87rloo: got it. let me do that right away.15:02
*** mgoddard1 has quit IRC15:02
*** alexpilotti has quit IRC15:03
rloohi lucasagomes, wrt https://review.openstack.org/#/c/201043/ failing. what about undoing the change to test_requirements. There's another patch that updates that: https://review.openstack.org/#/c/200903/15:03
rloolucasagomes: although that one also fails pep8. hmm.15:03
*** mgoddard has joined #openstack-ironic15:03
lucasagomesrloo, 1 sec will take a look15:04
lucasagomesrloo, ouch why is 201043 failing pep8 >.<15:05
*** alexpilotti has joined #openstack-ironic15:05
lucasagomesso that's the problem we need to fix unittests and to fix it we need to change the test-requirements15:06
rloolucasagomes: oh, i thought the unittests could be fixed w/o changing test-requirements.15:06
trownjroll: I think I remember you saying that you guys ran the agent as "always on"...is that right?15:06
trownjroll: also good morning15:06
rloolucasagomes: but that still doesn't explain the pep8 ordering issue15:06
lucasagomesrloo, it can't because we have py26 in gate15:06
lucasagomesand mock 1.1.0 doesn't work with py2615:06
lucasagomesrloo, yeah, the order seems correct to me15:07
rloolucasagomes: oh right, the client uses py2615:07
openstackgerritLucas Alvares Gomes proposed openstack/python-ironicclient: Fix unittests due mock 1.1.0 release  https://review.openstack.org/20104315:09
lucasagomesrloo, that should do it ^15:09
lucasagomestested locally with that script hey run in gate15:09
lucasagomeshttp://fpaste.org/243859/15:09
*** rvasilets has joined #openstack-ironic15:10
rloolucasagomes: ok, i'll trust you :)15:11
*** alexpilotti has quit IRC15:11
lucasagomesit will fail again if not :-)15:11
rvasiletsHi guys. I'm from Rally team I have finished first part of adding Ironic to Rally. Could you review it please? https://review.openstack.org/#/c/186064/15:11
lucasagomesI just copied the script from https://raw.githubusercontent.com/hep-gc/glint-horizon/master/tools/requirements_style_check.sh and ran locally15:11
jrolltrown: yes, our agents are always running, good morning :)15:12
rloolucasagomes: but global requirements has it in the other order. and i don't know why test-requirements wants things in alphabetical order, that seems odd.15:12
trownjroll: do you setup external ipxe infra to do that? or some other patches to ironic?15:12
jrolltrown: yeah, so we use external dhcp/ipxe/http for agent images15:13
jrolltrown: and then maybe one small patch to power the node back on after teardown15:13
trownah ok15:13
lucasagomesrloo, yeah, I copied the patch-set #3 from g-r15:13
jrolltrown: so dhcp_provider=None is the main thing15:13
*** pal has joined #openstack-ironic15:13
openstackgerritRamakrishnan G proposed openstack/ironic: Refactor pxe - New PXEBoot and ISCSIDeploy interfaces  https://review.openstack.org/16651315:13
lucasagomesrloo, if that pass the pep8 test I will contact -infra to ask why, maybe we uncovered a bug15:14
rloolucasagomes: good idea. guess i/we should hold off on approving that then? or approve it anyway?15:14
lucasagomesrloo, well gate is broken due that15:15
rloolucasagomes: yeah, and we want to fix it so we can do development. so i'm game to approve.15:15
lucasagomeslemme ask infra now15:15
lucasagomesrloo, __15:15
lucasagomes++*15:15
* rameshg87 will be back for the meeting 15:15
*** rameshg87 has quit IRC15:15
*** rwsu has joined #openstack-ironic15:19
lucasagomesrloo, perhaps we should stop doing https://github.com/openstack/python-ironicclient/blob/master/tox.ini#L28 ?15:19
rloolucasagomes: why do we even run requirements_style_check for client? we don't do that for ironic.15:19
lucasagomesseems other clients are not doing it15:19
lucasagomeshttps://github.com/openstack/python-novaclient/blob/master/tox.ini#L2315:19
lucasagomeshttps://github.com/openstack/python-glanceclient/blob/master/tox.ini#L1815:20
lucasagomesrloo, yeah no idea15:20
rloolucasagomes: we should delete that i think15:20
lucasagomesright yeah I think so too15:20
lucasagomesleave the order as in the g-r and remove that check15:21
lucasagomesrloo, lemme update the patch15:21
rloolucasagomes: we should do that in a separate patch though15:21
lucasagomeshmm15:21
lucasagomesrloo, problem is if we try to change the other before it will fail gate because of the unittests15:22
lucasagomesrloo, what we can do is, get 201043 in with the reverse order... then put a new patch on top of it inverting the order and removing that test from tox.ini15:22
rloolucasagomes: why not just remove the pep8 test first?15:23
lucasagomesrloo, cause it will fail unittests15:23
lucasagomesthat 201043 is fixing15:23
rloolucasagomes: here's the patch that added it: https://bugs.launchpad.net/glance/+bug/128547815:23
openstackLaunchpad bug 1285478 in tuskar "Enforce alphabetical ordering in requirements file" [Low,Fix released] - Assigned to Fengqian (fengqian-gao)15:23
rloolucasagomes: oh yeah. you're right.15:23
lucasagomesrloo, or we can do everything in 20104315:23
rloolucasagomes: yeah, invert it to get your patch to merge15:24
rloolucasagomes: then we can do a patch to remove that pep8 test15:24
lucasagomesrloo, ack15:24
rloolucasagomes: then use the bot's patch to update the requirements15:24
lucasagomesso the last patch-set is correct15:24
lucasagomeshope it won't fail in gate because of another test checking if the order == g-r order15:25
lucasagomesif so, we will have to fix it all in one patch15:25
*** Sukhdev has joined #openstack-ironic15:25
rloolucasagomes: here's hoping ... ;)15:26
lucasagomesheh ++15:26
Sukhdevdevananda: when you have a moment, can you please look at this - https://review.openstack.org/#/c/188528/15:29
Sukhdevdevananda: and this one too - https://review.openstack.org/#/c/187829/15:30
trownjroll: thanks, I will give that a go15:30
*** puranamr has joined #openstack-ironic15:31
*** puranamr has quit IRC15:32
*** puranamr has joined #openstack-ironic15:34
rvasiletslucasagomes,  I'm from Rally team I have finished first part of adding Ironic to Rally. Could you review it please? https://review.openstack.org/#/c/186064/15:35
rvasiletsdevananda,  I'm from Rally team I have finished first part of adding Ironic to Rally. Could you review it please? https://review.openstack.org/#/c/186064/15:36
rvasiletsSorry for duplication of message15:36
lucasagomesrvasilets, oh thanks! I will add it to my TODO and review soon (finish up something now)15:36
rvasiletsI thought it must be target message15:36
*** cinerama has quit IRC15:36
*** mordred has quit IRC15:36
*** mitz_ has quit IRC15:36
*** kragniz has quit IRC15:36
*** mariojv has quit IRC15:36
*** trown has quit IRC15:36
*** balajin_ has quit IRC15:36
*** derekh has quit IRC15:36
*** UForgotten has quit IRC15:36
*** zsmithnyc has quit IRC15:36
*** EntropyWorks has quit IRC15:36
*** mikal has quit IRC15:36
*** zer0c00l1 has quit IRC15:36
*** 18VAACHA6 has quit IRC15:36
rvasiletslucasagomes, thak you very much15:36
*** kragniz has joined #openstack-ironic15:37
*** mikal has joined #openstack-ironic15:37
*** balajin has joined #openstack-ironic15:37
*** dan_ has joined #openstack-ironic15:37
*** EntropyWorks has joined #openstack-ironic15:37
*** mariojv has joined #openstack-ironic15:37
*** UForgotten has joined #openstack-ironic15:37
*** mitz has joined #openstack-ironic15:37
*** cinerama has joined #openstack-ironic15:37
*** mordred has joined #openstack-ironic15:37
*** dan_ is now known as Guest1054915:37
*** zer0c00l has joined #openstack-ironic15:38
*** trown has joined #openstack-ironic15:38
*** pcaruana has quit IRC15:38
devanandamorning, all15:39
devanandaSukhdev: adding to my list :)15:39
*** derekh has joined #openstack-ironic15:39
NobodyCamgood morning devananda15:39
devanandarvasilets: cheers! yes15:39
Sukhdevdevananda: cool - thanks - these are ready to go.15:40
jrollmorning devananda :)15:40
dtantsurdevananda, morning15:40
rvasiletsdevananda, thx15:40
lucasagomesdevananda, good morning15:42
SukhdevDear Ironic core reviewers, we could use your few cycles for these Ironic/Neutron specs - https://review.openstack.org/#/c/188528/ and https://review.openstack.org/#/c/187829/15:42
*** morganfainberg has quit IRC15:51
*** morganfainberg has joined #openstack-ironic15:52
*** zsmithnyc has joined #openstack-ironic15:55
*** kkoski_ has joined #openstack-ironic15:58
*** kkoski has quit IRC15:58
sambetts16:39 < devananda> Sukhdev: adding to my list :)15:58
sambetts16:39 < NobodyCam> good morning devananda15:58
sambettswhat... why did that happen...15:58
sambettssigh... sorry about that guys...15:59
*** mitchjameson has joined #openstack-ironic16:00
NobodyCamhuh16:00
NobodyCammornign sambetts16:00
NobodyCamlol16:00
* lucasagomes will be back for the meeting16:03
*** lucasagomes is now known as lucas-brb16:03
* devananda escapes from a meeting, makes more coffee16:04
sambettsNobodyCam: morning16:05
NobodyCam:)16:05
sambettsNobodyCam: middle click in my IRC client is both open a link and paste so it got confused :-P16:06
NobodyCamahh _p16:06
NobodyCamheheh16:06
*** stendulker has joined #openstack-ironic16:10
*** zhenguo has quit IRC16:13
NobodyCamTheJulia: seems like this is stalling: https://review.openstack.org/#/c/199580/216:15
TheJuliaYeah :(16:20
*** jrist has quit IRC16:20
jrollNobodyCam: TheJulia: I mean, there's unanswered questions there...16:21
*** e0ne has quit IRC16:21
*** mgarza_ has joined #openstack-ironic16:22
NobodyCamjroll: ya ... maybe mordred will be able to post a answer16:23
*** shakamunyi has joined #openstack-ironic16:25
*** whydidyoustealmy has joined #openstack-ironic16:25
*** jrist has joined #openstack-ironic16:26
*** max_lobur1 has quit IRC16:27
mordredwhat did I do?16:27
TheJuliajroll: kind of what I was hoping and lost track of the review16:28
*** pal has quit IRC16:31
*** achanda has joined #openstack-ironic16:31
NobodyCamgood morning mordred16:32
NobodyCammordred: seems there is a question out on https://review.openstack.org/#/c/19958016:33
stendulkerNobodyCam, jroll: Hi16:35
NobodyCammornign stendulker :)16:35
stendulkerNobodyCam: Good Morning :)16:35
NobodyCam:)16:36
jrollhi stendulker :)16:36
stendulkerNobodyCam, jroll : Can you please review this spec related to grub2 support for pxe in uefi boot mode and secure boot support for iLo pxe_ilo driver when you get time. https://review.openstack.org/#/c/174295/16:37
*** whydidyoustealmy has quit IRC16:37
*** shakamunyi has quit IRC16:37
stendulkerNobodyCam: Have addressed all your comments on the same.16:38
NobodyCamstendulker: awesome will take a look .. prob after the meeting16:38
jroll^ same16:38
NobodyCam:)16:39
stendulkerNobodyCam, jroll : Thank you :)16:39
*** mitchjameson has quit IRC16:44
*** romcheg has quit IRC16:46
NobodyCamthank you mordred :) for the answer on 19958016:47
*** alexpilotti has joined #openstack-ironic16:51
*** shakamunyi has joined #openstack-ironic16:52
*** whydidyoustealmy has joined #openstack-ironic16:52
openstackgerritDevananda van der Veen proposed openstack/ironic-specs: Major overhaul of our version docs  https://review.openstack.org/19632016:55
*** derekh has quit IRC16:55
*** lucas-brb is now known as lucasagomes16:56
*** ukalifon1 has quit IRC16:58
* devananda heads to the meeting room16:59
*** rameshg87 has joined #openstack-ironic17:00
*** alexpilotti has quit IRC17:02
*** zz_natorious is now known as natorious17:03
*** athomas has quit IRC17:04
*** pradipta has joined #openstack-ironic17:07
*** alexpilotti has joined #openstack-ironic17:08
*** mgoddard has quit IRC17:08
*** shakamunyi has quit IRC17:09
*** whydidyoustealmy has quit IRC17:09
*** shakamunyi has joined #openstack-ironic17:09
*** athomas has joined #openstack-ironic17:11
*** davideagnello has joined #openstack-ironic17:11
*** marzif_ has quit IRC17:13
*** kkoski_ has quit IRC17:15
*** mgoddard has joined #openstack-ironic17:15
*** kkoski has joined #openstack-ironic17:18
*** pradipta has quit IRC17:19
*** afaranha has joined #openstack-ironic17:21
*** kkoski has quit IRC17:22
*** trown is now known as trown|lunch17:23
*** Sukhdev has quit IRC17:25
*** kkoski has joined #openstack-ironic17:26
*** Sukhdev has joined #openstack-ironic17:26
*** natorious is now known as zz_natorious17:30
*** jistr has quit IRC17:31
*** mgoddard has quit IRC17:32
*** Marga_ has quit IRC17:33
*** alexpilotti has quit IRC17:37
*** chlong-afk has quit IRC17:38
*** ijw has quit IRC17:38
*** PG has joined #openstack-ironic17:41
*** UForgotten has quit IRC17:42
*** UForgotten has joined #openstack-ironic17:42
*** alexpilotti has joined #openstack-ironic17:45
*** pas-ha has joined #openstack-ironic17:53
pas-haall, please approve this bot commit https://review.openstack.org/#/c/188640/2 - without it py27 gate on stable/kilo will be wedged due to new "mock==1.1" release17:54
*** alexpilotti has quit IRC17:54
jrollpas-ha: waiting for tests...17:55
dtantsurnot many people can approve stable/kilo..17:55
pas-hajroll, yes, gate is super slow today :(17:55
jrolloh that's stable/kilo17:55
jrolldevananda: ^ all you sir17:55
pas-hadtantsur, well at least make a hype around that :) so those with super stable powers notice17:56
dtantsuryeah, thanks :)17:56
openstackgerritJarrod Johnson proposed stackforge/pyghmi: 3 second default for acknowledged/retried alerts  https://review.openstack.org/20127517:58
lucasagomesI will call it a day folks, have a great night everyone!18:00
* dtantsur too18:00
NobodyCamnight lucasagomes18:00
dtantsurg'night!18:00
* rameshg87 too18:00
NobodyCamnight dtantsur18:00
*** rameshg87 has quit IRC18:00
*** lucasagomes is now known as lucas-dinner18:00
NobodyCamnight ram18:00
*** dtantsur is now known as dtantsur|afk18:00
devanandag'night folks!18:00
openstackgerritJarrod Johnson proposed stackforge/pyghmi: 3 second default for acknowledged/retried alerts  https://review.openstack.org/20127518:01
lucas-dinnerdevananda, btw the patch making the pxe_ipa job voting just got approved18:01
lucas-dinnerin case you have added it to ur todo18:01
lucas-dinnerand rloo mind updating https://review.openstack.org/#/c/201043/ if needed?18:02
lucas-dinnerthat would be good to fix the gate asap, so feel free to edit that patch18:02
lucas-dinnerand that's it. Night all!18:02
*** stendulker has quit IRC18:02
rloolucas-dinner: will do.18:03
devanandalucas-dinner: \o/18:05
openstackgerritMerged stackforge/pyghmi: Provide time data in alert decode  https://review.openstack.org/20114018:05
NobodyCambrb18:08
*** lazy_prince has quit IRC18:10
*** pelix has quit IRC18:28
*** rwsu has quit IRC18:29
*** slagle_ has joined #openstack-ironic18:31
*** slagle has quit IRC18:33
*** shakamunyi has quit IRC18:36
*** marios has quit IRC18:40
*** trown|lunch is now known as trown18:42
devanandapoll email sent. why does everything take 30 minutes?18:42
*** shakamunyi has joined #openstack-ironic18:47
NobodyCam:)18:48
jrollheh18:50
*** pas-ha has quit IRC18:51
*** ekarlso has quit IRC18:56
*** ekarlso has joined #openstack-ironic18:58
*** Sukhdev has quit IRC18:59
*** kkoski has quit IRC18:59
*** kkoski has joined #openstack-ironic18:59
*** e0ne has joined #openstack-ironic19:02
NobodyCamJoshNang: just checking whats you confidence level of the zapping support landing?19:05
jrollI'm personally 100% sure it will land19:05
jrolljust not sure when :)19:05
*** zz_natorious is now known as natorious19:06
*** karimb has joined #openstack-ironic19:06
NobodyCamjroll: :)19:06
JoshNang^ pretty much that19:08
*** e0ne is now known as e0ne_19:08
JoshNangi know ramesh has offered to help a bunch with the actual implementation19:08
*** Marga_ has joined #openstack-ironic19:09
NobodyCam:) Ty19:09
*** karimb has quit IRC19:13
JoshNangone bit in the zapping CLI: for the --zap-steps flag, i have it down we'll take either either a filename or '--' for stdin. nova's --userdata will take either a string or a filename, and i'm pretty sure i've seen that in other OS CLIs. i'd rather not support taking a string, since the arg has to be properly formatted JSON, but then we're different than other CLIs. thoughts?19:13
jrolltypically stdin is - (single dash)19:14
JoshNang(https://review.openstack.org/#/c/185122/ for reference)19:14
*** natorious is now known as zz_natorious19:15
JoshNangjroll: ah true19:15
lifelesslucas-dinner: nope; you should pin to <1.1 for 2.619:19
jrolllifeless: we've got it sorted by now :)19:19
*** persia has quit IRC19:21
*** e0ne_ is now known as e0ne19:22
*** persia has joined #openstack-ironic19:23
*** bnemec has joined #openstack-ironic19:24
*** Sukhdev has joined #openstack-ironic19:31
*** persia has quit IRC19:45
*** marzif_ has joined #openstack-ironic19:52
*** rwsu has joined #openstack-ironic19:55
*** kkoski has quit IRC19:59
*** e0ne is now known as e0ne_20:04
*** e0ne_ is now known as e0ne20:04
*** kkoski has joined #openstack-ironic20:06
*** ijw has joined #openstack-ironic20:06
*** persia has joined #openstack-ironic20:07
*** persia has quit IRC20:07
*** persia has joined #openstack-ironic20:07
*** puranamr has quit IRC20:14
*** rwsu has quit IRC20:16
*** alex_xu has quit IRC20:18
*** lifeless has quit IRC20:20
*** alex_xu has joined #openstack-ironic20:21
*** lifeless has joined #openstack-ironic20:21
*** pas-ha has joined #openstack-ironic20:23
*** ijw has quit IRC20:27
*** dguerri` is now known as dguerri20:27
*** ijw has joined #openstack-ironic20:28
*** ijw has quit IRC20:28
*** rwsu has joined #openstack-ironic20:29
*** athomas has quit IRC20:32
*** ijw has joined #openstack-ironic20:32
*** athomas has joined #openstack-ironic20:33
*** PG has quit IRC20:37
*** jxiaobin has quit IRC20:38
*** Marga__ has joined #openstack-ironic20:44
*** Marga_ has quit IRC20:44
*** puranamr has joined #openstack-ironic20:47
*** Marga__ has quit IRC20:49
*** Marga_ has joined #openstack-ironic20:50
*** dguerri is now known as dguerri`21:00
*** karimb has joined #openstack-ironic21:02
*** kkoski has quit IRC21:02
*** Marga__ has joined #openstack-ironic21:05
*** puranamr has quit IRC21:07
*** Marga_ has quit IRC21:07
*** puranamr has joined #openstack-ironic21:08
*** absubram has quit IRC21:09
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/20133821:10
*** dprince has quit IRC21:15
*** jjohnson2 has quit IRC21:15
*** trown is now known as trown|outttypeww21:15
rloojroll: is it OK that AgentVendorInterface.reboot_to_instance() doesn't have a lock? https://review.openstack.org/#/c/200153/4/ironic/drivers/modules/agent.py21:21
*** coolsvap has quit IRC21:28
*** karimb has quit IRC21:30
*** karimb has joined #openstack-ironic21:31
*** Sukhdev has quit IRC21:31
*** coolsvap|away has joined #openstack-ironic21:33
*** e0ne has quit IRC21:35
jrollrloo: it's only called from heartbeat, which implicitly has a lock21:39
rloojroll: ah, thx for explaining.21:41
jrollrloo: it could probably use a require_exclusive_lock or something, /shrug21:42
rloojroll: or a comment as to why it doesn't have one. in case some future thing doesn't invoke it from heartbeat.21:42
jrollyeah21:43
*** Sukhdev has joined #openstack-ironic21:44
*** Marga__ has quit IRC21:46
*** puranamr has quit IRC21:54
*** puranamr has joined #openstack-ironic21:59
openstackgerritJosh Gachnang proposed openstack/ironic-specs: Implement Zapping States  https://review.openstack.org/18512222:02
*** jcoufal has joined #openstack-ironic22:02
*** jcoufal_ has joined #openstack-ironic22:04
SpamapSTheJulia: before I fall down this rabbit hole I'm looking into.. have you done anything looking toward using the ubuntu-minimal elements for Bifrost?22:05
SpamapSTheJulia: I'm about to do that to work around the crazy massive root problem, so just curious.22:06
TheJuliaSpamapS: I've done basic testing, however glean failed at /etc/hosts missing22:06
TheJuliaSpamapS: review, play with https://review.openstack.org/#/c/200834/22:07
SpamapSTheJulia: saw that and +1'd I think. :)22:07
SpamapSTheJulia: I can also just workaround it by adding an element that disables root growing.22:07
*** jcoufal has quit IRC22:07
TheJuliayeah, greg beat me to that issue :)22:07
TheJuliaSpamapS: you can do that!  I've been spinning on what the right path would be for growing/not growing in an ideal world22:08
TheJuliaand gpt/uefi, but I have lots going on right now() so it is just a background thread at the moment22:09
SpamapSTheJulia: well I've been thinking about how we might make it an LVM-root.. but thats long term.22:09
TheJuliaYeah, I don't really want to get into the business of building crazy images, but I want to make things easy, so I suspect its going to be add-ons to dib to help make people's lives easier22:11
*** jcoufal_ has quit IRC22:15
*** pas-ha has quit IRC22:17
*** alexpilotti has joined #openstack-ironic22:20
openstackgerritMerged openstack/python-ironicclient: Fix unittests due mock 1.1.0 release  https://review.openstack.org/20104322:23
*** bnemec has quit IRC22:28
*** pas-ha has joined #openstack-ironic22:30
*** bradjones has quit IRC22:33
openstackgerritMerged openstack/ironic: Use DEPLOYWAIT while waiting for agent to write image  https://review.openstack.org/20015322:41
*** shakamunyi has quit IRC22:45
*** marzif_ has quit IRC22:50
*** rwsu has quit IRC22:52
*** ijw has quit IRC23:00
*** ijw has joined #openstack-ironic23:00
*** zz_natorious is now known as natorious23:05
*** cdearborn has quit IRC23:11
*** mgarza_ has quit IRC23:12
*** Marga_ has joined #openstack-ironic23:17
*** chlong-afk has joined #openstack-ironic23:18
*** mdbooth has quit IRC23:19
*** Marga_ has quit IRC23:21
*** mdbooth has joined #openstack-ironic23:25
*** natorious is now known as zz_natorious23:26
*** achanda has quit IRC23:31
*** achanda has joined #openstack-ironic23:32
*** lucas-dinner has quit IRC23:35
*** chlong-afk has quit IRC23:36
*** achanda has quit IRC23:36
*** Sukhdev has quit IRC23:44
*** zer0c00l has left #openstack-ironic23:48
*** achanda has joined #openstack-ironic23:49
*** zer0c00l has joined #openstack-ironic23:49
*** zer0c00l has quit IRC23:53
*** zer0c00l has joined #openstack-ironic23:53
*** bradjones has joined #openstack-ironic23:58
*** bradjones has quit IRC23:58
*** bradjones has joined #openstack-ironic23:58

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