Monday, 2015-08-17

*** shoutm has quit IRC00:06
*** alexpilo_ has joined #openstack-ironic00:19
*** shadower has quit IRC00:23
*** shadower has joined #openstack-ironic00:23
*** achanda has quit IRC00:26
*** alexpilo_ has quit IRC00:27
*** alexpilo_ has joined #openstack-ironic00:45
*** baoli has joined #openstack-ironic00:45
*** alexpilo_ has quit IRC00:50
*** baoli has quit IRC00:50
*** bizarrochristy has joined #openstack-ironic00:55
*** alexpilo_ has joined #openstack-ironic00:59
*** mestery has joined #openstack-ironic00:59
*** boris-42 has quit IRC01:10
*** chenke has joined #openstack-ironic01:13
*** alexpilo_ has quit IRC01:15
*** zhenguo has joined #openstack-ironic01:23
*** baoli has joined #openstack-ironic01:27
*** baoli has quit IRC01:31
*** mestery has quit IRC01:36
*** mestery has joined #openstack-ironic01:37
*** smoriya has joined #openstack-ironic01:37
*** mestery has quit IRC01:37
*** boris-42 has joined #openstack-ironic01:38
*** bizarrochristy has quit IRC01:42
*** alexpilo_ has joined #openstack-ironic01:42
openstackgerritNaohiro Tamura proposed openstack/ironic: Add copyright to the initial commit of iRMC power driver code.  https://review.openstack.org/21357201:42
*** zhenguo has quit IRC01:53
*** baoli has joined #openstack-ironic01:57
openstackgerritNaohiro Tamura proposed openstack/ironic: Add copyright to the initial commit of iRMC management driver code.  https://review.openstack.org/21357501:59
*** baoli has quit IRC02:02
*** alexpilo_ has quit IRC02:05
openstackgerritNaohiro Tamura proposed openstack/ironic: Add copyright to the initial commit of iRMC deploy driver code.  https://review.openstack.org/21357702:10
*** logan2 has quit IRC02:18
*** alexpilo_ has joined #openstack-ironic02:31
openstackgerritSatoru Moriya proposed openstack/ironic-specs: Volume connection information for Ironic nodes  https://review.openstack.org/20049602:37
openstackgerritNaohiro Tamura proposed openstack/ironic: Add hardware inspection module for iRMC driver  https://review.openstack.org/19648002:40
*** hakimo_ has joined #openstack-ironic02:52
*** hakimo has quit IRC02:54
*** logan2 has joined #openstack-ironic02:57
*** alexpilo_ has quit IRC03:01
*** Nisha has joined #openstack-ironic03:15
*** ramineni has joined #openstack-ironic03:17
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Enhance ilo drivers to do inband inspection  https://review.openstack.org/20190403:18
*** chenglch has joined #openstack-ironic03:21
*** alexpilo_ has joined #openstack-ironic03:28
*** ramineni1 has joined #openstack-ironic03:40
*** saripurigopi has joined #openstack-ironic03:41
*** ramineni has quit IRC03:42
*** ramineni has joined #openstack-ironic03:45
*** ramineni1 has quit IRC03:47
*** ramineni1 has joined #openstack-ironic03:58
*** ramineni has quit IRC04:01
*** ramineni has joined #openstack-ironic04:02
*** alexpilo_ has quit IRC04:03
*** ramineni1 has quit IRC04:04
*** bizarrochristy has joined #openstack-ironic04:06
*** ramineni1 has joined #openstack-ironic04:07
*** ramineni has quit IRC04:08
*** zz_natorious is now known as natorious04:10
*** bizarrochristy has quit IRC04:11
*** ramineni has joined #openstack-ironic04:13
*** ramineni1 has quit IRC04:15
*** ramineni1 has joined #openstack-ironic04:17
*** openstack has joined #openstack-ironic04:19
*** alexpilo_ has joined #openstack-ironic04:20
*** ramineni has joined #openstack-ironic04:23
*** alexpilo_ has quit IRC04:24
*** PradeepV has joined #openstack-ironic04:24
*** ramineni1 has quit IRC04:25
PradeepVGoor morning ALL...04:31
PradeepVHi Haomeng04:31
*** ramineni has quit IRC04:31
TheJuliaGood (UGT) Morning04:32
*** alexpilo_ has joined #openstack-ironic04:32
saripurigopiGood morning PradeepV, TheJulia04:40
PradeepVGood morning Gopi04:41
PradeepVHi All, I am having a customized image which is created for ironic, it was created by command "disk-image-create ubuntu vm dhcp-all-interfaces -o my-ubuntu-image"". It has bothe ramdisk and kernel parameters04:42
PradeepVNow for my local setup i need to inject a driver which is ISO format into the above image, how can we do it04:43
TheJuliaPradeepV: inject a dirver?  You would have to convert the image to something mountable, and I believe one of the qemu utilities allows you to attach the image to a loopback to mount it so you can modify it.04:45
*** natorious is now known as zz_natorious04:45
TheJulias/dirver/driver/04:45
PradeepVyes, TheJulia, i want the driver to be installed in my baremetal prior to deploying the OS in the baremetal04:47
*** irenab has quit IRC04:48
*** rameshg87 has joined #openstack-ironic04:50
TheJuliado you mean like a firmware update?  Or something in the deployment image/ramdisk to help facilitate the write-out of the OS image?04:51
PradeepVnot exactly like an upgrade, i need the driver so that the OS can recognize the driver during the installation04:54
TheJuliaIn that statement, by OS, do you mean the deployment OS, or the deployed OS?04:55
PradeepVTheJulia, the deployment OS which is installed through PXE boot must recognize the driver in the baremetal, so the PXE must install the driver prior to the OS04:59
NishaPradeepV, hi you would need to modify ramdisk to contain that driver05:00
PradeepVNisha, how can i do that05:00
TheJuliaBoot ramdisk are cpio based images, you'll need to extract, inject, and re-create the cpio archive05:01
TheJuliarealistically that is what you'll need to do, I think there is a way to directly add files, but its a bit late here05:01
NishaPradeepV, you can do it two ways:05:02
NishaPradeepV, 1. the way TheJulia said above ^^^05:02
Nisha2. Add a DIB element of your own which contains the essential steps of how to include the driver in the ramdisk. Build a new image by calling your element also in the ramdisk-image-create command05:03
TheJuliaPradeepV: what Nisha said above :)05:03
NishaPradeepV, the same element need to be called by the disk-image-create command also05:04
TheJuliaA custom DIB element is your best path since it is repeatable and you can make both deployment ramdisk and OS images to be deployed with it05:04
NishaTheJulia, ++05:04
PradeepVTheJulia and Nisha, actually my image is whole disk image which contains ramdisk and kernel05:05
NishaPradeepV, then you could just do it for disk-image-create05:06
NishaPradeepV, but DIB element is the best place IMO05:06
PradeepVi need to hav more understanding, can i have more detailed steps/links so that it would be good for me to proceed05:07
TheJuliaPradeepV: So a boot kernel/ramdisk and a whole disk image are somewhat mutually exclusive, I suspect the terminology is getting mixed up.  We really need a better way to identify what image is what05:08
TheJuliaPradeepV: What you described earlier sounds like you really need it in both places for your deployment05:09
PradeepVTheJulia, as per my understanding when we are using a whole disk image, we no need separated kernel and ramdisk image, is that right or correct me if I am wrong05:09
*** alexpilo_ has quit IRC05:10
TheJuliaPradeepV: So generally deployment will use a kernel/ramdisk iamge.  The whole disk image would be what you deploy to the local storage using the kernel/ramdisk loaded by PXE05:11
TheJuliaPradeepV: granted, you may have different drivers/settings in use05:12
TheJuliaPradeepV: http://docs.openstack.org/developer/diskimage-builder/developer/developing_elements.html#05:12
openstackgerritGopi Krishna S proposed openstack/ironic-specs: Out-of-band hardware inspection support for Cisco B/C/M-series servers  https://review.openstack.org/20473305:22
* TheJulia goes to sleep05:25
*** irenab has joined #openstack-ironic05:26
*** achanda has joined #openstack-ironic05:30
*** coolsvap|away is now known as coolsvap05:32
openstackgerritTan Lin proposed openstack/ironic: Add a new field ListOfObjectField  https://review.openstack.org/21360105:33
openstackgerritTan Lin proposed openstack/ironic: Base IronicObject on VersionedObject  https://review.openstack.org/21360205:33
saripurigopiNisha, can you have a look at https://review.openstack.org/#/c/204733/05:35
*** alexpilo_ has joined #openstack-ironic05:36
Nishasaripurigopi, ack. will look into it soon.05:39
saripurigopiNisha: Thank you05:39
NishaPradeepV, the ramdisk of the whole disk image also needs to have the driver i.e. the driver should be present in the /boot/*.initramfs. IMO, the image boots from ramdsk at the /boot for whole disk image also05:41
*** alexpilotti has quit IRC05:50
PradeepV ok Nisha05:53
*** coolsvap is now known as coolsvap|away05:55
*** yonglihe has joined #openstack-ironic06:01
*** Marga_ has joined #openstack-ironic06:12
*** lsmola has joined #openstack-ironic06:13
*** Marga_ has quit IRC06:13
*** Marga_ has joined #openstack-ironic06:14
*** alexpilo_ has quit IRC06:14
*** Marga_ has quit IRC06:17
*** Sukhdev has joined #openstack-ironic06:17
*** Marga_ has joined #openstack-ironic06:17
openstackgerritGopi Krishna S proposed openstack/ironic-specs: Out-of-band hardware inspection support for Cisco B/C/M-series servers  https://review.openstack.org/20473306:27
*** praneshp has quit IRC06:34
*** praneshp_ has joined #openstack-ironic06:34
*** ifarkas has joined #openstack-ironic06:40
*** alexpilotti has joined #openstack-ironic06:40
*** Sukhdev has quit IRC06:47
*** zhenguo has joined #openstack-ironic06:49
*** bizarrochristy has joined #openstack-ironic06:54
*** bizarrochristy has quit IRC06:59
*** shoutm has joined #openstack-ironic07:01
-openstackstatus- NOTICE: Gerrit is currently under very high load and may be unresponsive. infra are looking into the issue.07:06
*** ramineni has joined #openstack-ironic07:07
*** ramineni1 has joined #openstack-ironic07:13
*** ramineni has quit IRC07:14
*** alexpilotti has quit IRC07:15
*** zhenguo has quit IRC07:18
*** ramineni has joined #openstack-ironic07:24
saripurigopiNisha: I've updated the spec with your comments, can you take a look at it.07:24
*** ramineni1 has quit IRC07:25
*** praneshp_ has quit IRC07:25
*** saripurigopi has quit IRC07:32
*** chenke has quit IRC07:36
*** praneshp has joined #openstack-ironic07:37
*** chenke has joined #openstack-ironic07:37
*** romainh has joined #openstack-ironic07:38
*** zhenguo has joined #openstack-ironic07:39
*** yog_ has joined #openstack-ironic07:41
*** alexpilotti has joined #openstack-ironic07:42
*** praneshp has quit IRC07:46
*** lucasagomes has joined #openstack-ironic07:53
*** stendulker has joined #openstack-ironic07:55
*** PradeepV has quit IRC07:59
*** zhenguo has quit IRC08:04
*** achanda has quit IRC08:10
*** ramineni1 has joined #openstack-ironic08:12
*** ramineni has quit IRC08:14
*** ramineni2 has joined #openstack-ironic08:14
*** derekh has joined #openstack-ironic08:14
*** ramineni1 has quit IRC08:17
*** max_lobur has joined #openstack-ironic08:17
*** alexpilotti has quit IRC08:18
*** achanda has joined #openstack-ironic08:20
*** jistr has joined #openstack-ironic08:21
*** max_lobur has joined #openstack-ironic08:21
*** ramineni has joined #openstack-ironic08:26
*** ramineni2 has quit IRC08:28
*** zhenguo has joined #openstack-ironic08:29
*** ramineni1 has joined #openstack-ironic08:31
*** ramineni has quit IRC08:32
lucasagomesdamn gerrit is so slow!08:32
*** achanda has quit IRC08:35
*** ramineni has joined #openstack-ironic08:35
*** ramineni1 has quit IRC08:37
Nishalucasagomes, ++08:39
Nishalucasagomes, super slow :(08:39
*** ramineni1 has joined #openstack-ironic08:39
*** ramineni has quit IRC08:41
yuriyzmorning Ironic lucasagomes Nisha Yes, it is 3 min for login08:42
lucasagomeswow08:42
*** ramineni has joined #openstack-ironic08:45
*** ramineni1 has quit IRC08:46
*** ramineni has quit IRC08:46
*** mbound has joined #openstack-ironic08:47
betherlymorning Ironic :)08:50
*** saripurigopi has joined #openstack-ironic08:51
*** alexpilotti has joined #openstack-ironic08:53
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: Send AMT sensors data to Ceilometer  https://review.openstack.org/21245008:54
*** degorenko has joined #openstack-ironic08:55
*** aarefiev has quit IRC08:56
rameshg87is there meeting today night ?08:59
rameshg87I think from this week it's all on Monday night, right ?08:59
*** aarefiev has joined #openstack-ironic08:59
rameshg87I mean its at Monday UTC 1700 from now on, right ?09:00
openstackgerritGopi Krishna S proposed openstack/ironic-specs: Out-of-band hardware inspection support for Cisco B/C/M-series servers  https://review.openstack.org/20473309:03
*** pelix has joined #openstack-ironic09:06
lucasagomesrameshg87, no sure, was it announced that we are dropping the other meeting?09:06
lucasagomesoh the wiki it says the meeting today is at 05:00UTC09:06
lucasagomes Meeting on 18-August-2015 at 0500 UTC (http://www.timeanddate.com/worldclock/fixedtime.html?iso=20150818T0500).09:06
lucasagomeshttps://wiki.openstack.org/wiki/Meetings/Ironic09:06
*** PradeepV has joined #openstack-ironic09:06
rameshg87lucasagomes: yeah, but I remember devananda announed that after midcycle it will be one-time only09:07
lucasagomesrameshg87, oh09:07
* lucasagomes looks at ML09:07
lucasagomesyeah it was proposed09:08
lucasagomesok fair enuff09:08
*** Marga_ has quit IRC09:08
*** Marga_ has joined #openstack-ironic09:08
rameshg87lucasagomes: yeah, I guess so, but there might be some confusion around :)09:08
lucasagomesyeah, well it works for me either way so :-)09:10
*** romcheg has joined #openstack-ironic09:11
*** kbyrne has quit IRC09:12
* rameshg87 is not able to post recheck comment for my review :(09:12
*** kbyrne has joined #openstack-ironic09:17
saripurigopirameshg87: is it timing out?09:20
rameshg87saripurigopi: yes :(09:22
saripurigopirameshg87: same here09:22
betherlyi saw a comment from openstackstatus on openstack-horizon that NOTICE: Gerrit is currently under very high load and may be unresponsive. infra are looking into the issue.09:22
betherlyfrom comments there looks like Gerrit is still down so reviews = not possible09:23
*** athomas has joined #openstack-ironic09:23
betherlysad times :(09:23
rameshg87saripurigopi: betherly: yeah gerrit is having issues09:26
* rameshg87 is not going to give any more load to gerrit, moves away from openstack for a while 09:26
saripurigopiNisah: reg your reply on https://review.openstack.org/204733/12.09:27
*** alexpilotti has quit IRC09:31
*** ramineni has joined #openstack-ironic09:41
*** ramineni has joined #openstack-ironic09:41
*** ramineni1 has joined #openstack-ironic09:45
*** ramineni has quit IRC09:46
*** alexpilotti has joined #openstack-ironic09:47
*** Guest47951 is now known as d0ugal09:49
*** d0ugal has quit IRC09:49
*** d0ugal has joined #openstack-ironic09:49
*** alexpilotti has quit IRC09:52
*** ramineni has joined #openstack-ironic09:52
*** ramineni1 has quit IRC09:52
*** Marga_ has quit IRC09:54
*** Marga_ has joined #openstack-ironic09:55
*** naohirot has quit IRC09:57
*** romcheg has quit IRC09:58
*** alexpilotti has joined #openstack-ironic09:59
*** ramineni1 has joined #openstack-ironic10:02
*** ramineni has quit IRC10:04
*** ramineni has joined #openstack-ironic10:05
*** mgoddard1 has joined #openstack-ironic10:06
*** ramineni1 has quit IRC10:07
*** ramineni1 has joined #openstack-ironic10:10
*** ramineni has quit IRC10:12
openstackgerritSatoru Moriya proposed openstack/ironic-specs: Volume connection information for Ironic nodes  https://review.openstack.org/20049610:13
*** romcheg has joined #openstack-ironic10:14
*** romainh has quit IRC10:17
*** ramineni has joined #openstack-ironic10:19
*** ramineni1 has quit IRC10:20
-openstackstatus- NOTICE: review.openstack.org (aka gerrit) is going down for an emergency restart10:21
*** ChanServ changes topic to "review.openstack.org (aka gerrit) is going down for an emergency restart"10:21
*** MattMan has joined #openstack-ironic10:22
*** baoli has joined #openstack-ironic10:28
*** baoli has quit IRC10:33
openstackgerritsonu proposed openstack/python-ironicclient: Added unit test cases for command-line shell  https://review.openstack.org/21365410:36
*** tonyb has joined #openstack-ironic10:38
tonybCan someone Look at https://bugs.launchpad.net/nova/+bug/1485416   I'm really tempted to close with "not a bug".10:40
openstackLaunchpad bug 1485416 in OpenStack Compute (nova) "Soft reboot doesn't work for bare metal." [Undecided,New]10:40
sambettsMorning all o/10:42
*** alexpilotti has quit IRC10:43
*** Nisha has quit IRC10:44
lucasagomestonyb, hi, you can have soft reboot with baremetal yes (it depends on ACPI)10:45
lucasagomestonyb, I think there is a spec proposed in Ironic to do that10:46
* lucasagomes finds the link10:46
tonyblucasagomes: Thanks.10:46
lucasagomeshttps://review.openstack.org/#/c/186700/10:46
*** ChanServ changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/developer/ironic/ | Bugs: https://bugs.launchpad.net/ironic"10:48
-openstackstatus- NOTICE: Gerrit restart has resolved the issue and systems are back up and functioning10:48
tonyblucasagomes: I'll think about what we can do there until that spec lands.10:49
lucasagomestonyb, yeah. We need to fix it in Ironic first before adding to nova for sure10:50
lucasagomestonyb, thanks for looking into it10:50
tonyblucasagomes: np10:51
tonyblucasagomes: we either say that right now we're cool with nova reboot doing what it does or ew make everyone do nova reboot --hard10:52
tonybthe latter is a big change and could break a bunch of users :(10:52
lucasagomestonyb, yeah, since we already offer nova reboot as always being a hard reboot for the Ironic driver right now10:53
lucasagomesI would keep it10:53
lucasagomesperhaps we should at least add a log message about it in the driver10:53
tonyblucasagomes: "Soft reboot is not supported.  Performing hard reboot" ;P10:54
lucasagomestonyb, hah yeah some alert. But that's brings some good questions10:54
lucasagomesthat patch adding support for soft reboot, when changing the nova driver we somehow have to communicate the users that the behavior is going to change10:55
lucasagomeswe probably will keep hard reboot for a cycle with an log before changing it so we don't break people's workflow10:55
lucasagomes(soft reboot requires ACPI + OS to support it, so it may break users)10:55
*** yog_ has quit IRC10:56
tonyblucasagomes: Yeah. You could add a nova config option to enable soft reboot via ACPI during the transition for those that break with the new ACPI code path10:59
*** ramineni has quit IRC10:59
lucasagomestonyb, that's a good idea. I will put a comment on that spec so we can discuss the next steps there11:00
tonyblucasagomes: \o/11:01
*** Marga_ has quit IRC11:02
*** leopoldj has joined #openstack-ironic11:04
*** chenglch has quit IRC11:04
*** mgoddard1 has quit IRC11:06
*** mgoddard has joined #openstack-ironic11:07
*** boris-42 has quit IRC11:10
*** alexpilotti has joined #openstack-ironic11:10
*** rameshg87 has quit IRC11:11
*** romcheg has quit IRC11:18
*** ramineni has joined #openstack-ironic11:20
*** stendulker has quit IRC11:20
*** ramineni has quit IRC11:21
*** lucasagomes is now known as lucas-hungry11:28
*** smoriya has quit IRC11:30
*** romainh has joined #openstack-ironic11:37
*** leopoldj has quit IRC11:44
*** bizarrochristy has joined #openstack-ironic11:48
*** Marga_ has joined #openstack-ironic11:49
*** romcheg has joined #openstack-ironic11:49
*** alexpilotti has quit IRC11:51
*** bizarrochristy has quit IRC11:53
*** chlong has quit IRC11:59
*** alexpilotti has joined #openstack-ironic12:18
*** lucas-hungry is now known as lucasagomes12:31
*** baoli has joined #openstack-ironic12:44
*** saripurigopi has quit IRC12:44
*** ekarlso has quit IRC12:44
*** ekarlso has joined #openstack-ironic12:44
*** afaranha has quit IRC12:45
*** Marga_ has quit IRC12:47
*** baoli has quit IRC12:48
openstackgerritRamakrishnan G proposed openstack/ironic: Add better dbapi support for querying reservation  https://review.openstack.org/21032512:53
*** dprince has joined #openstack-ironic12:54
*** Marga_ has joined #openstack-ironic12:56
*** rloo has joined #openstack-ironic12:57
*** shikel has joined #openstack-ironic12:58
*** vdrok_ has joined #openstack-ironic13:00
*** romcheg has left #openstack-ironic13:01
*** romcheg has joined #openstack-ironic13:01
*** alexpilotti has quit IRC13:02
openstackgerritThiago Paiva Brito proposed openstack/ironic: Resizing nodes.driver column  https://review.openstack.org/20960513:04
*** lifeless has quit IRC13:05
*** thiagop has joined #openstack-ironic13:06
thiagopGood morning Ironicers13:06
lucasagomesthiagop, morning13:06
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Expose Node's cleaning_updated_at in the API  https://review.openstack.org/21324113:06
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add cleaning_updated_at in the Nodes database  https://review.openstack.org/21324013:06
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Keep cleaning_updated_at updated during cleaning  https://review.openstack.org/21369813:06
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Periodically checks for nodes being cleaned  https://review.openstack.org/21369913:06
lucasagomesJoshNang, ^ when you get some time13:07
*** MattMan has quit IRC13:08
openstackgerritAnton Arefiev proposed openstack/ironic: Skip sending sensor data for drivers w/o management  https://review.openstack.org/21302513:08
thiagophey lucasagomes ! Have you seen my reply to your comments on the patch to increase the nodes.driver column size?13:08
lucasagomesthiagop, oh will take a look13:09
lucasagomesthis morning gerrit was just too slow13:09
openstackgerritJohn Trowbridge proposed openstack/ironic-inspector: Store and expose introspection data  https://review.openstack.org/21315913:09
lucasagomesso I couldn't review anything13:09
*** MattMan has joined #openstack-ironic13:13
*** MattMan has left #openstack-ironic13:14
*** yog_ has joined #openstack-ironic13:18
lucasagomesthiagop, so there's any thoughts behind the 25 characters?13:23
lucasagomesthiagop, I was wondering if still too small13:23
*** leakypipes is now known as jaypipes13:25
*** ijw_ has joined #openstack-ironic13:27
*** keekz has quit IRC13:28
*** lifeless has joined #openstack-ironic13:28
*** absubram has quit IRC13:29
*** alexpilotti has joined #openstack-ironic13:29
*** keekz has joined #openstack-ironic13:29
*** krtaylor has quit IRC13:36
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal power state commands  https://review.openstack.org/17251713:40
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Introduce openstackclient plugin  https://review.openstack.org/17167213:40
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Implementation of baremetal port create  https://review.openstack.org/17246113:40
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Add provision state to set command  https://review.openstack.org/20611913:40
*** keekz has quit IRC13:41
*** ijw_ has quit IRC13:41
*** baoli has joined #openstack-ironic13:45
*** phil_ has joined #openstack-ironic13:45
*** krtaylor has joined #openstack-ironic13:49
*** baoli has quit IRC13:50
thiagoplucasagomes: nope, just increased by 10 and wait for thoughts from whoever know more than me :)13:51
trowngood morning Ironic13:53
trownany IPA folks around? I have a question regarding PyPi releases, specifically if there is any plan to do one?13:54
thiagopmorning trown13:54
trownmorning thiagop13:54
*** keekz has joined #openstack-ironic13:55
*** keekz has quit IRC13:56
*** linggao has joined #openstack-ironic13:57
*** boris-42 has joined #openstack-ironic14:00
linggaogood morning/afternoon/evening Ironic.14:02
openstackgerritBeth Elwell proposed openstack/ironic-webclient: Corrected author in package.json Changed author to OpenStack  https://review.openstack.org/21371814:02
*** chlong has joined #openstack-ironic14:03
zhenguolinggao: o/14:05
linggaoHi zhenguo14:05
thiagopmorning linggao14:05
trowno/ linggao14:06
linggaomonrning thiagop trown14:06
*** bizarrochristy has joined #openstack-ironic14:06
*** PradeepV has quit IRC14:09
phil_anyone familiar with running/testing the ironic-inspector plugin tests?14:10
trownphil_: as in the unit tests?14:11
*** shoutm has quit IRC14:12
phil_yeah, i was wondering where they send their output14:12
linggaolucasagomes, rloo, devananda, jroll and all. I am setting up  ironic in a cloud, just wonder is there any reason that we should have more than one nova-computes that loads nova.virt.ironic.driver?14:13
trownphil_: They do not send any output unless there is a failure14:13
linggaohas anyone done so before?14:13
trownphil_: I usually just use pdb for debugging tests when working on new code14:14
thiagopFolks, I'd appreciate very much any feedback you can give on this: https://review.openstack.org/#/c/187762/14:14
phil_ok thanks, its just that I intentionally put in a failure to see if it would crop up and was curious that there was no cli output and i could see any clear file for it14:15
phil_*coulnd't see any clear file14:16
trownphil_: are you running all the tests ie `tox -epy27` or just a single test?14:17
*** irenab has quit IRC14:17
trownthere is definitely no output file14:17
TheJuliagood morning!14:17
trowno/ TheJulia14:17
phil_single test, and im using a manual source install14:18
phil_hey Julia14:18
*** alexpilotti has quit IRC14:18
thiagopGood morning TheJulia14:18
* TheJulia detrmines her hotel has the worst coffee on the face of the planet14:19
jlvillalGood morning Ironic14:20
BadCubmorning TheJulia14:20
BadCubMorning Ironic14:20
thiagopmorning BadCub14:21
*** cdearborn has joined #openstack-ironic14:22
BadCubmorning thiagop :)14:22
trownphil_: could you put a paste up of what you are doing? might help if I had more context14:23
betherlymorning TheJulia14:26
phil_nothing really to paste to be honest, I am wanting to right a unit test for a plugin, at the moment just creating a fail case, i was just running python <test> and nothing appeared14:26
betherlyTheJulia: slightly better hour to be awake14:26
NobodyCamGood Mornign Ironicers14:26
linggaogood morning NobodyCam14:27
betherlyGood morning NobodyCam :)14:27
phil_im gonna setup inspector using tox at the moment to do the testing properly all the same14:27
BadCubmorning NobodyCam :)14:27
betherlycoffee anyone?14:27
NobodyCammornign betherly linggao BadCub lucasagomes rloo trown14:27
thiagopmorning NobodyCam14:27
NobodyCammornign thiagop14:27
* BadCub always needs coffee!!!14:27
NobodyCam:)14:27
TheJuliabetherly: yes, but I think I'm going to have to go hunting for good ocoffee before I'm productive this morning14:27
* NobodyCam has coffee14:27
* betherly is going in search of coffee14:28
phil_yeah coffee time14:28
* BadCub needs more coffee for his cup runeth low14:28
NobodyCammorning phil_ :)14:28
trownphil_: sounds good, I have only used tox to run tests14:29
* betherly loves coffee but not when its cold like the mouthful just taken14:29
NobodyCambetherly: :( icky14:29
*** bizarrochristy has quit IRC14:29
trownmorning NobodyCam14:29
lucasagomesNobodyCam, BadCub linggao trown betherly TheJulia morning!14:29
trownmorning lucasagomes14:30
betherlyNobodyCam: indeed14:30
*** bizarrochristy has joined #openstack-ironic14:30
NobodyCam:)14:30
BadCubMorning lucasagomes :)14:30
NobodyCamhey hey lucasagomes :)14:30
betherlyhey lucasagomes :)14:30
linggaomorning lucasagomes, BadCub betherly TheJulia phil_  :-)14:31
BadCubmorning linggao :)14:31
trownphil_: I just tried to manually run the standard plugin test from the tox venv and I see what you mean14:31
*** keekz has joined #openstack-ironic14:31
lucasagomeslinggao, we currently have a lot of problems if we run more than one nova-compute loaded with Ironic14:32
lucasagomesthat's not ideal and we are trying to fix it in Nova14:32
phil_trown, yeah its a little weird, sure it keeps things interesting :P14:32
trownphil_: I just have always used tox for all openstack projects14:33
lucasagomeslinggao, the only reason I see you running more than one is if you can have some HA model there active/passive for e.g14:33
*** bizarrochristy has quit IRC14:34
*** albertoffb has joined #openstack-ironic14:34
linggaolucasagomes, thanks for the response. I was just wondering if it work architecturely because both will read all the bm nodes and defined them in the compute_nodes table in nova.14:35
lucasagomeslinggao, yeah it won't AFAICT14:35
lucasagomesit will over report the available resources etc14:35
linggaoright.14:36
lucasagomesin vancouver we talked a bit about how to solve that, by linking nodes with nova-computes so each nova-compute can manage a part of the nodes instead of everything14:36
lucasagomesand report things correctly (i.e total_availble_resouces/number_of_nova_computes)14:36
lucasagomesbut I don't think much have been done at the area since14:36
rloohi and good morning everyone, linggao, lucasagomes, trown, NobodyCam, BadCub, TheJulia, phil_, betherly14:37
linggaomornign rloo :-)14:37
trownmorning rloo14:37
betherlymorning rloo :)14:38
NobodyCam:) morning rloo :)14:38
lucasagomesrloo, hello there14:38
phil_hey rloo14:38
linggaolucasagomes, the workload is distributed to different conductors, is there any need to have more than one nova-compute for ironic?14:38
lucasagomeslinggao, well, ideally yes! Since n-computes can fail14:40
lucasagomesand with the current model we have no HA at all14:40
lucasagomesunless you implement something externally to manage HA14:41
*** rameshg87 has joined #openstack-ironic14:41
*** mtanino has joined #openstack-ironic14:42
linggaolucasagomes, agree.14:42
lucasagomes(e.g fencing the nova-compute nodes)14:43
jrollmorning all :)14:44
thiagopmorning jroll14:44
lucasagomesjroll, morning!14:44
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Expose Node's cleaning_updated_at in the API  https://review.openstack.org/21324114:44
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Keep cleaning_updated_at updated during cleaning  https://review.openstack.org/21369814:44
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Periodically checks for nodes being cleaned  https://review.openstack.org/21369914:44
*** alexpilotti has joined #openstack-ironic14:44
jrolllucasagomes: linggao: with ClusteredComputeManager from our tree, you may run more than one nova-compute with the same hostname, but it is super racy :/14:44
linggaolucasagomes, does nova-compute for vm have the same issue?  If both nova-compute points to the same hypervisor, then they will report duplicate resources?14:45
lucasagomesjroll, yeah, are you using it?14:45
openstackgerritMerged openstack/ironic: Update cached images based on update time  https://review.openstack.org/19501714:45
jrolllucasagomes: we are, it isn't ideal but it mostly works14:45
jrollif someone can figure out active/passive, that would be better14:45
lucasagomeslinggao, well ideally you have only one per hypervisor AFAIUI14:45
jrollthough at any reasonable scale n-cpu takes forever to start up :/14:45
lucasagomesso even if it fails it just fails part of the cluster not the whole thing14:45
lucasagomeslinggao, but ironic is different, because each n-cpu manages _all_ the resources14:46
lucasagomesthat's incompatible with the current nova model14:46
* jroll notes this is something I'm trying to fix for M14:46
lucasagomesjroll, right... yeah well, the only active/passive idea I would have is having an external process to fence the n-cpu nodes14:47
*** alexpilotti_ has joined #openstack-ironic14:47
lucasagomesbut yeah I don't know how "ideal" is that14:47
jrolllucasagomes: yeah, corosync or whatever should work ok14:47
lucasagomesexactly14:47
jrolljust a few minutes of downtime during failover14:47
lucasagomesyeah14:47
* jroll cries14:47
jroll:P14:47
lucasagomeslol14:47
jrollwe worked on the multi-compute thing some more last week, came up with a better plan that doesn't rely on filter api14:48
lucasagomestotally we need to fix it asap, I just don't think we can do it this cycle due the nova spec freeze thing14:48
jrollthough filter api will make it better14:48
NobodyCammornign jroll :)14:48
jrollohai NobodyCam :)14:48
lucasagomesjroll, oh, that's for the reservation endpoint ?14:48
jrolllucasagomes: yeah, that isn't needed14:49
jrollI'll have the spec updated this week14:49
openstackgerritBeth Elwell proposed openstack/ironic-webclient: Corrected author in package.json Changed author to OpenStack  https://review.openstack.org/21371814:49
lucasagomesjroll, right, and it won't be needed to make the fields indexable and expose them in the API either?14:49
jrollif I tell you now, I'm going to have to type it again for everyone else :P14:49
lucasagomessure,14:49
jrollright14:49
lucasagomesyeah leave it, just point me to the spec once it's updated please14:49
jrolltl;dr pretty close to what we do today, except computes just report a host, not (host,node)14:49
jrolland scheduler keeps a list of nodes and whatever in memory14:50
jrollgets them at startup and in a periodic task14:50
jrolland just attaches a node id to the request and schedules to random compute14:50
jrollit will have no knowledge of capacity, though14:50
jrolltrown: hey, re IPA releases, if someone is willing to figure out the details I'm happy to start doing releases on pypi14:51
lucasagomeshmmm14:52
lucasagomesand the available resources how it will be reported? <total>/<n of n-cpus> ?14:52
jroll"please use the ironic api"14:53
*** irenab has joined #openstack-ironic14:53
jroll:P14:53
lucasagomeslol14:53
jrollwe're going to start with not reporting and file it as a bug14:53
lucasagomesyeah... well I remember in vancouver we talked about setting affinity for n-cpu -> ironic node14:54
lucasagomesnot sure if we want to exercise that ideal? At the time it sounded OK14:54
lucasagomess/ideal/idea (no L )14:54
jrollreport -1 for "has capacity at all" and 0 for "does not have any capacity" is a thought that penick had, going to try to do that14:54
trownjroll: cool, I have packaging from trunk more or less working...the less is due to trunk requiring liberty deps, but to do "real" Fedora/CentOS packaging we need a source tarball which would ideally come from pypi14:55
jrolllucasagomes: yeah, that requires a hash ring though... which requires computes to know about each other, which isn't really a thing nova supports outside of host aggregates14:55
jrolltrown: right, if red hat people figure out the "how", we can take it from there or whatever going forward14:56
lucasagomesjroll, right... hmmmmm yeah14:56
lucasagomeswell looking forward for the spec and we can discuss it there too14:56
jroll+114:56
lucasagomeswe just can't keep what we have today14:57
lucasagomesit kinda sucks big time14:57
jrolloh, trust me, I know :)14:57
* jroll feels the pain daily14:57
linggaojroll, lucasagomes sorry I got distracted.  were you guys talking about multi n-compute for ironic?14:57
jrolllinggao: yes, talking about the plan for M14:58
linggaojroll, do you have a design already?14:59
lucasagomeslinggao, yeah, future plans14:59
jrolllinggao: I still need to update the spec, but the above is the short version :)14:59
lucasagomeslinggao, jroll will soon put a spec up with an idea for it14:59
*** achanda has joined #openstack-ironic14:59
linggaojroll, lucasagomes thanks a lot!15:00
lucasagomeslinggao, np15:00
jrollno problem :)15:01
openstackgerritYuriy Zveryanskyy proposed openstack/ironic-specs: New driver interface for BIOS configuration  https://review.openstack.org/20961215:02
trownjroll: cool, I think it is a one-line openstack-infra/project-config patch plus git tagging, I will submit the patch and add you as reviewer15:04
*** krtaylor has quit IRC15:04
NobodyCambrb15:04
*** achanda has quit IRC15:04
jrolltrown: thanks, my gerrit account is a bit borked and hard to add as a reviewer, feel free to just ping me here15:04
trownjroll: ack, thanks!15:05
jrollthank you sir! :)15:05
*** zz_natorious is now known as natorious15:06
*** morgan_503 is now known as morgan_254915:06
lucasagomesdevananda, we have a meeting today at 18:00 UTC?15:07
rloolucasagomes: 17:00 UTC?15:08
lucasagomesoh yeah 17:00 UTC (which is 18:00 here)15:09
lucasagomesgot confused15:09
lucasagomesrloo, was wondering because I don't know whether we still have the alternate time or not15:09
rloolucasagomes: https://wiki.openstack.org/wiki/Meetings/Ironic#Next_Meeting :)15:09
openstackgerritBeth Elwell proposed openstack/ironic-webclient: Corrected author in package.json  https://review.openstack.org/21371815:09
rloolucasagomes: no alternate time. was mentioned (again) in meeting last week15:10
lucasagomesrloo, oh right, but look at the Future meetings15:10
lucasagomesit's wrong15:10
lucasagomesrloo, ack cool!15:10
rloolucasagomes: oh yeah. need to discuss with jlvillal. I update that page, but I don't really like the Future Meetings part so I ignore it.15:10
lucasagomesack15:11
lucasagomesrloo, thanks!15:11
trownjroll: https://review.openstack.org/213749 is the infra review...once that merges we would just tag a release in git15:11
trownthen magic!15:11
* TheJulia has coffee, the world is a better place now15:11
JoshNangtrown: oh, that was easy15:11
JoshNangthanks!15:12
trownya infra++15:12
*** meghal has joined #openstack-ironic15:12
*** krtaylor has joined #openstack-ironic15:16
*** Marga_ has quit IRC15:17
*** chlong has quit IRC15:18
*** dprince has quit IRC15:20
*** mbound has quit IRC15:22
*** e0ne has joined #openstack-ironic15:26
jrolltrown: thanks!15:29
cineramamorning ironicers15:30
jlvillalrloo, lucasagomes: I can update the future meetings section.  Finishing breakfast now :)15:30
lucasagomesjlvillal, morning, no bothers/rush15:30
lucasagomesjust saying because right now it's out of sync :-)15:31
rloomorning jlvillal! I wanted to ask you whether you thought there was much worth in that list.15:31
jlvillalrloo, I'm not sure anymore.15:31
lucasagomessince now we only have one time, it may not be needed as well15:31
jlvillalrloo, I thought it was useful with alternating, but now not so much15:31
lucasagomesevery monday 17UTC15:31
lucasagomesjlvillal, +115:31
jlvillalrloo, lucasagomes Feel free to delete the section then.  Or I can do it later15:32
*** chlong has joined #openstack-ironic15:32
rloojlvillal: ok, I'll delete it then. thx!15:32
jlvillalrloo, thank you15:32
betherlyMorning cinerama15:32
*** phil_ has quit IRC15:32
*** albertoffb has quit IRC15:33
cineramahi betherly! new computer still treating you right?15:33
*** Nisha has joined #openstack-ironic15:34
betherlycinerama: it's beautiful :D15:34
cinerama\o/15:34
betherlySo glad I got it15:35
*** alexpilotti has quit IRC15:35
*** alexpilotti_ is now known as alexpilotti15:35
thiagoplucasagomes: thanks for mentioning it on the meeting. I didn't thought of that.15:35
lucasagomesthiagop, cool, yeah! So we can sort it out fast15:36
lucasagomesI think 25 is fine, but it's very subjective (since we don't have a template for names yet)15:36
thiagoplucasagomes: nice15:36
lucasagomesIMHO we should have something like <boot>_<deploy>_<power> methods template15:37
lucasagomesi.e pxe_iscsi_ipmitool15:37
*** ndipanov has joined #openstack-ironic15:37
lucasagomesor something like that15:37
*** ndipanov has quit IRC15:37
*** chlong has quit IRC15:38
thiagopyah, I thought of something more "in order of use" like <power>_<boot>_<deploy>, but since it was already reverse (<deploy>_<power>) so...15:38
*** Sukhdev has joined #openstack-ironic15:40
*** trown is now known as trown|lunch15:40
*** chlong has joined #openstack-ironic15:40
lucasagomesthiagop, yeah... well any order as long as it tells what the driver does15:41
mrdaMorning Ironic :)15:43
lucasagomesmrda, hey ya! morning15:43
*** Marga_ has joined #openstack-ironic15:43
mrdalucasagomes: I'm in your timezone for most of this week :)15:43
lucasagomesmrda, oh nice one! UK?15:44
NobodyCammornign mrda :)15:44
mrdaWell, USA Central time15:44
mrdaclose enough :)15:44
thiagopmorning mrda15:44
lucasagomesheh yeah that works15:44
jrollmrda: \o/15:44
jrollhow's texas?15:45
mrdahot and dry15:45
*** lazy_prince has joined #openstack-ironic15:45
mrdaand very shotgunny15:45
* thiagop hands mrda a coke15:45
mrda:)15:46
*** dguerri` is now known as dguerri15:46
*** mgoddard1 has joined #openstack-ironic15:47
thiagopvdrok_: are you there?15:47
NobodyCamlucasagomes: I've been trying to think of a new way to reffer to drivers. by making the interfaces attachable to nodes.. but I'm not quite there yet15:47
*** mgoddard has quit IRC15:48
lucasagomesNobodyCam, hmm compose it on the fly ?15:48
thiagopNobodyCam: don't we have that driver composition spec?15:48
NobodyCamyep15:48
lucasagomesNobodyCam, thiagop yeah i think there's a spec up by dtantsur|pto19Au15:48
lucasagomesyeah this need to be discussed, it's tough tho. Right now we have some dependencies between deploy + vendor interfaces15:49
NobodyCamthiagop: we have this: https://review.openstack.org/#/c/188370/15:49
thiagopbut it's about making this on the setup, not *exactly* on the fly15:49
* thiagop reads the spec15:50
NobodyCamhas any one had to deal with a situation where ironic is taking a node over from anonter system that is already deployed.. ??? ie. like creating the node in an active state?15:52
vdrok_morning everyone15:52
vdrok_thiagop:yup, here, morning15:52
NobodyCammornign vdrok_ :)15:52
vdrok_morning NobodyCam15:52
thiagopmorning vdrok_ , have you seen our responses to your comments on the OneView driver spec? What are your thoughts about them?15:52
vdrok_thiagop:sorry, forgot to change the vote :) will do15:53
*** mestery has joined #openstack-ironic15:53
*** dlpartain has joined #openstack-ironic15:54
lucasagomesNobodyCam, hmmmm you should evacuate no?15:54
lucasagomestho I don't know how it would work tho (nor if that's even possible)15:54
jrollNobodyCam: I would run away15:56
jrollyou could do db twiddling to make it work15:56
*** ifarkas has quit IRC15:56
jrollbut I don't think that should be officially supported15:56
rlooNobodyCam: yes-ish. I mean, yahoo has that issue and I think we're handling it but with old baremetal. and i think they/we know how to handle it with ironic but i am not sure.15:56
jrollmuch to yahoo's dismay :P15:56
rloojroll may know more :)15:56
jrollI think penick would be the right person to ask but apparently not here right now15:56
jrollheh15:56
jrollrloo: I spent a lot of time chatting with penick recently :P15:57
lucasagomesheh15:57
*** mitchjameson has joined #openstack-ironic15:57
lucasagomesyeah I only see it working with some db hacks15:57
rloojroll: that's what I figured. you probably know more than me, about how yahoo uses bm :)15:57
NobodyCamso there may be a hacky work around using the fake driver. then moving the node to active, and switching the driver at that point to a real one... but icky..15:57
lucasagomeshmm15:57
jrollrloo: :)15:58
jrollNobodyCam: that seems almost reasonable15:58
rlooNobodyCam et al. If I recall, there were hacks to do this. and maybe with nova too.15:58
*** mgoddard1 has quit IRC15:59
*** yog_ has quit IRC16:00
*** praneshp has joined #openstack-ironic16:00
NobodyCamsome thing to ponder.. I expect ( / hope ) we will see more of the "I need to replace my existing system with ironic.. type use cases.16:00
*** mgoddard has joined #openstack-ironic16:00
*** alexpilo_ has joined #openstack-ironic16:01
lucasagomesright, well it's hmm complicated16:02
NobodyCamlucasagomes: ++ yea16:03
*** dprince has joined #openstack-ironic16:03
lucasagomesfolks I'll brb16:03
lucasagomesbe back for the meeting in 1 hour16:04
NobodyCamack :)16:04
*** lucasagomes is now known as lucas-brb16:04
*** lazy_prince has quit IRC16:06
*** e0ne has quit IRC16:09
openstackgerritJosh Gachnang proposed openstack/ironic: Execute cleaning_error_handler on heartbeat errors  https://review.openstack.org/21376916:10
*** david-ly_ is now known as david-lyle16:15
*** romcheg has quit IRC16:17
*** Marga_ has quit IRC16:17
*** romcheg has joined #openstack-ironic16:17
*** Marga_ has joined #openstack-ironic16:18
*** lazy_prince has joined #openstack-ironic16:18
*** jistr has quit IRC16:19
NobodyCammorning JoshNang :-p16:20
JoshNangNobodyCam: good morning!16:21
* JoshNang was woken early by an earthquake, so i figured i could knock a few todos off my list16:21
NobodyCamieeek16:21
betherlyJoshNang: whaaaaaat!! (Good morning btw haha)16:22
*** romcheg has quit IRC16:22
jrollyeah, 4.2 near oakland this morning16:22
jrolljust a little wobble where I'm at16:22
JoshNangNobodyCam: betherly my first one! 4.2 ~2mi away16:22
jrollmorning betherly :)16:22
JoshNango/16:22
betherlyMorning :)16:23
betherlySort of... #wibblywobblytimeywimey (please God let everyone in here get the doctor who reference or I might cry)16:23
* jroll doesn't get it16:25
betherlyjroll: disappointment all over my face :(16:25
jroll:x16:25
betherlyjroll: or is it disapproval16:25
jrollಠ_ಠ16:25
jroll^ disapproval16:26
betherlyYes16:26
jroll:D16:26
JoshNangbetherly: it's always morning in -ironic! http://www.total-knowledge.com/~ilya/mips/ugt.html16:28
*** romainh has quit IRC16:28
betherlyHaha16:29
jrollmrda: jlvillal: https://review.openstack.org/#/c/213264/16:29
jrolljust added that to the nova etherpad if you don't mind plugging it :)16:29
jlvillaljroll: Will look at it!16:29
jrollthanks16:30
jrollsuper easy16:30
*** Marga_ has quit IRC16:30
mrdathanks jroll16:30
mrdabetherly: who's Dr Who?16:31
TheJulialol16:32
* TheJulia totally didn't feel anything in palo alto this morning16:33
betherlymrda: I won't justify that with an answer16:33
* betherly shocked16:33
mrdabetherly: pfft.16:33
betherlymrda: :p16:33
mrdabetherly: you need to play along16:34
TheJuliamrda: it seems weird that your awake at this hour :)16:34
mrdaTheJulia: well, for me too!16:34
*** linggao has quit IRC16:35
TheJulia:)16:35
*** praneshp has quit IRC16:36
jlvillalJoshNang: Funny about earthquake.  I was discussing with Sukhdev at the mid-cycle how I don't mind earthquakes, compared to hurricanes, snow, and tornadoes :)  But I grew up in California.16:43
*** trown|lunch is now known as trown16:44
JoshNangidk, all of those things have warnings at least a few minutes beforehand, which is at somewhat comforting. but i grew up in WI :)16:44
jlvillal:)16:45
sambettsI grew up in England so I've never had to experience either :/16:45
NobodyCammornign sambetts :)16:46
sambettsMorning NobodyCam o/16:46
NobodyCam:)16:46
NobodyCamoh and jlvillal too :) mornign16:46
jlvillalNobodyCam: Thank you sir! :)16:47
jlvillalNobodyCam: And good morning to you.16:47
*** puranamr has joined #openstack-ironic16:47
NobodyCamhehehe :-p16:47
rameshg87good morning folks16:47
* NobodyCam refills coffee for meeting16:47
*** albertoffb has joined #openstack-ironic16:47
rameshg87rloo: I am sorry for missing those comments from previous patch set16:47
Sukhdevjlvillal: yup - I will take earthquakes over any of the others :-):-)16:47
NobodyCamoh hey rameshg87 :)16:47
rameshg87NobodyCam: hello16:47
NobodyCammornign Sukhdev too :)16:47
thiagopmorning rameshg8716:47
* jlvillal follows NobodyCam idea of coffee...16:47
rameshg87morning thiagop16:48
SukhdevNobodyCam: good morning16:48
*** romcheg has joined #openstack-ironic16:48
thiagopmeeting in 12 minutes?16:48
NobodyCamyep16:48
NobodyCam:)16:48
devanandamorning, all16:49
JoshNango/16:50
betherlyMorning devananda16:50
devanandastill catching up on everything -- this weekend was a lot of moving stuff around and generally not resting as much as I intended .... how's everyone else recovering from travel?16:50
jrollohai devananda :)16:51
NobodyCammornign devananda16:51
NobodyCam:)16:51
* jroll is mostly recovered16:51
mariojv\o16:51
NobodyCamdevananda: yep LOTS of moving things.16:51
thiagopthe agenda is weird16:51
NobodyCamoh and I have to run out after the meeting16:51
devanandaNobodyCam: I did even more moving things on sunday16:51
NobodyCamugh :-p16:52
devanandaturns out my subaru can, indeed, tow a 7x15' trailer16:52
thiagopin my understanding, I think the subbullet should be on the 3rd bullet16:52
devanandawho knew16:52
NobodyCamwow16:52
NobodyCam+++16:52
betherlyPretty jet lagged and tired. Only got back 11pm last night. Otherwise doing great thanks! :)16:52
openstackgerritMario Villaplana proposed openstack/ironic-python-agent: Add base for IPA functional tests  https://review.openstack.org/21324916:52
betherlyWowsers16:52
*** max_lobur has quit IRC16:53
devanandaNobodyCam: I think your agenda item's sub-bullet got moved?16:53
*** natorious is now known as zz_natorious16:54
*** lucas-brb is now known as lucasagomes16:54
devanandaNobodyCam: I'm fixing it16:55
openstackgerritJosh Gachnang proposed openstack/ironic-python-agent: Dispatch the call to erase_block_device  https://review.openstack.org/21378216:55
*** romcheg has quit IRC16:56
openstackgerritJosh Gachnang proposed openstack/ironic-python-agent: Dispatch the call to erase_block_device  https://review.openstack.org/21378216:56
*** romcheg has joined #openstack-ironic16:56
*** derekh has quit IRC16:57
*** lazy_prince has quit IRC16:57
thiagop2 minutes (to miiiidnight...)16:58
openstackgerritZhenguo Niu proposed openstack/ironic: When boot option is not persisted, set boot on next power on  https://review.openstack.org/17764216:58
lucasagomesthiagop, ironic maiden :-)16:59
trownlol at ironic maiden16:59
thiagopLOL16:59
trownthat would make a great shirt16:59
* rameshg87 doesn't understand this 16:59
NobodyCamack ty devananda16:59
*** romcheg1 has joined #openstack-ironic16:59
thiagoptrown: +117:00
openstackgerritRamakrishnan G proposed openstack/ironic: Refactor agent driver with pxe boot interface  https://review.openstack.org/16652117:00
*** romcheg has quit IRC17:01
*** afaranha has joined #openstack-ironic17:01
*** alex_xu has quit IRC17:01
*** alexpilo_ has quit IRC17:02
*** alex_xu has joined #openstack-ironic17:03
*** zhenguo has quit IRC17:06
*** zhenguo has joined #openstack-ironic17:06
NobodyCammeeting in #openstack-meeting-317:07
*** zhenguo has quit IRC17:07
*** dguerri is now known as dguerri`17:09
*** dlpartain has quit IRC17:13
*** mestery has quit IRC17:15
*** degorenko has quit IRC17:16
*** praneshp has joined #openstack-ironic17:17
*** athomas has quit IRC17:21
*** mestery has joined #openstack-ironic17:26
*** achanda has joined #openstack-ironic17:27
*** romcheg1 has quit IRC17:28
*** alexpilo_ has joined #openstack-ironic17:28
*** kevinbenton has quit IRC17:30
*** lsmola has quit IRC17:31
*** kevinbenton has joined #openstack-ironic17:32
*** mestery has quit IRC17:34
*** mitchjameson has quit IRC17:37
jlvillaljroll: Thanks for pinging bauzas on the Nova patch.17:38
jrollnp jlvillal17:38
*** Sukhdev has quit IRC17:40
*** Sukhdev has joined #openstack-ironic17:40
openstackgerritJohn L. Villalovos proposed openstack/ironic: Increase size of nodes.driver column  https://review.openstack.org/20960517:48
jrollthiagop: ^ I guess jlvillal beat you17:48
jrolllol17:48
jrollor not, that still says 2517:48
thiagopjroll: but it lacks the migration tests lucasagomes asked for too17:49
jrollyeah17:49
jrollit was just a commit message update, I guess17:49
*** bizarrochristy has joined #openstack-ironic17:52
jlvillaljroll: No, I only updated the commit message.  That is all17:52
jrollyep17:52
jrolltiming was funny :P17:52
jlvillaljroll: Well once I knew the patch had to be updated I was willing to change the commit message...17:53
lucasagomesjroll, devananda rloo rameshg87 yeah so the lock is the main part here18:00
NobodyCamgreat meeting thank you everyone18:00
rameshg87much more fine grained lock is one alternative18:00
rloolucasagomes: so I think we can handle this if we don't do it via periodic task. if eg a task about to finish whatever it was doing before xsitioning to a new state, checks something else...18:00
* NobodyCam has to run out and sign paper work18:00
NobodyCambbiab18:01
jlvillalI had been pondering adding a microversions.py file.  Create some constants for versions.  So instead of minor_version < 6.  It would be something like minor_version < microversions.VER_1_6_DESCRIPTOR  or something like that.  As an initial start. I could imagine more things being added to it.18:01
rameshg87rloo: +1, then we actually don't need a periodic task if we update it safely18:01
rameshg87I think lucasagomes already suggested that once with much finer lock18:01
lucasagomesyeah18:02
rloorameshg87: yeah, i think w/o a periodic task, it might make the coding a bit more complicated. i didn't think it out in detail at the time.18:02
lucasagomeswell we just have to make sure that between the check and the state transition we don't have anything writing to the node18:02
rloorameshg87, lucasagomes: but it still means we can't update target_* until after the current action is completed.18:02
lucasagomesright18:03
rloorameshg87, lucasagomes: which means that the user doesn't know it will be deleted (back to devananda's point).18:03
rameshg87rloo: what if something like if we had a lock for target_provision_state18:03
lucasagomesthat's why I thought about the periodic task because that's "when possible"18:03
rameshg87I don't mean that necessarily18:03
rameshg87but a much more fine locking (to be requested even when node is locked) makes sure we don't hit the race, right ?18:03
rameshg87but sigh18:04
rloorameshg87: whatever we do, i want to make sure the code is clear for future people. lock w/i a lock. Sigh.18:04
lucasagomesyeah it's a ball of wax18:04
devanandashort answer from clarkb in infra re: (c) headers on https://review.openstack.org/#/c/212973/ -- copyright headers always get stale, but if the original contributor wants it added, it doesn't matter, and it's fine18:05
lucasagomesdevananda, thanks18:05
lucasagomesyeah that's what I thought as well (I first +2'd that patch)18:05
openstackgerritThiago Paiva Brito proposed openstack/ironic: Increase size of nodes.driver column  https://review.openstack.org/20960518:07
vdrok_quick question - do we want image names to be allowed for glance images?18:07
vdrok_here is a spec - https://review.openstack.org/#/c/189341/18:07
betherlyOk guys I'm off for the evening have a good one!18:07
devanandavdrok_: nope18:07
lucasagomesbetherly, have a good night18:07
lucasagomesrameshg87, rloo devananda jroll ok, I will think about the target_* & lock18:08
devanandabetherly: good night! get some rest :)18:08
vdrok_devananda: there is one advantage - to be able to change images without updating nodes18:08
*** krtaylor has quit IRC18:08
betherlyThanks and will do :)18:08
rloothx lucasagomes.18:08
rameshg87lucasagomes: thanks18:09
jrolllucasagomes: thanks man18:09
* rameshg87 rubs his eyes and goes to bed18:09
rameshg87good night folks18:09
*** rameshg87 has quit IRC18:09
lucasagomesrameshg87, night!18:09
lucasagomesyeah I'm heading as well18:09
lucasagomeshave a g'night everyone18:09
thiagopnight lucasagomes18:09
rloonight lucasagomes and ramesh18:09
NobodyCamnight lucasagomes and ram18:09
NobodyCamtab fail "-p18:09
thiagopNobodyCam: he's gone..18:10
*** lucasagomes is now known as lucas-dinner18:10
jrollnight y'all18:11
openstackgerritGabriel Bezerra proposed openstack/ironic: Increase size of nodes.driver column  https://review.openstack.org/20960518:11
*** pelix has quit IRC18:11
*** rohit404 has joined #openstack-ironic18:14
devanandavdrok_: um, I think that is a significant disadvantage TBH18:15
devanandavdrok_: as a user, if I "glance image-list" and "ironic node-list" and see that ironic says I'm using image XYZ -- this should be true18:16
devanandavdrok_: it's called "referential integrity" in a database. distributed systems should be consistent with each other in the same way18:16
vdrok_devananda: hmm,I haven't thought about that18:17
devanandavdrok_: I'm rather shocked that you're suggesting we intentionally allow for inconsistency in the APIs :(18:17
*** romcheg has joined #openstack-ironic18:17
devanandaas a user, that would give me a terrible experience18:17
devanandaif one day, I deploy a node with image name "foo" and I get a *DIFFERENT* result than I got the day before18:17
devanandaomg i would be so upset18:18
devanandawith my cloud provider18:18
*** bizarrochristy has quit IRC18:18
rohit404hey folks, is there a way to configure ironic bare-metal driver with libvirt driver for different compute nodes in the same openstack region ?18:18
vdrok_devananda:ok, I see, sorry about that :)18:18
*** bizarrochristy has joined #openstack-ironic18:18
devanandarohit404: possible - yes. tested today - not that i know of18:18
*** davideagnello has quit IRC18:18
devanandarohit404: use nova "host aggregates" to separate the n-cpu hosts that have different virt drivers18:19
rohit404devananda: thanks ! controller /etc/nova/nova.conf will have baremetal driver and compute nodes that are virtualized (KVM) based will have libvirt driver ?18:19
krotscheckMmm... lovely test coverage on the webclient. It's less than 10%!18:19
*** lucas-dinner has quit IRC18:20
devanandarohit404: if by "baremetal" you mean "nova.virt.ironic" then yes18:20
jrollkrotscheck: non-zero \o/18:20
rohit404devananda: yes, got it ! thanks !18:21
*** krtaylor has joined #openstack-ironic18:21
*** bizarrochristy has quit IRC18:22
krotscheckjroll: Baby steps! :D18:23
devanandaafk a while - need to eat and run to the post office18:24
*** alexpilo_ has quit IRC18:25
openstackgerritThiago Paiva Brito proposed openstack/ironic: Increase size of nodes.driver column  https://review.openstack.org/20960518:27
openstackgerritMichael Krotscheck proposed openstack/ironic-webclient: Added code coverage report to ironic-webclient  https://review.openstack.org/21381018:27
thiagop255 + tests ^18:27
*** bizarrochristy has joined #openstack-ironic18:28
thiagopjlvillal: ^18:32
jlvillalthiagop: thanks18:32
openstackgerritMichael Krotscheck proposed openstack/ironic-webclient: Added coverage threshold failure  https://review.openstack.org/21381618:38
krotscheckDum dee dum18:38
*** e0ne has joined #openstack-ironic18:40
openstackgerritJohn L. Villalovos proposed openstack/ironic: Increase size of nodes.driver column  https://review.openstack.org/20960518:48
*** alexpilo_ has joined #openstack-ironic18:51
*** krtaylor has quit IRC18:55
*** Marga_ has joined #openstack-ironic18:58
* NobodyCam is back18:59
thiagopNobodyCam: take a look on that ^18:59
thiagopif you're able, of course19:00
thiagopno on a rush19:00
thiagopnot*19:00
NobodyCamhehehe19:00
NobodyCamlooking19:00
*** e0ne has quit IRC19:03
NobodyCamthiagop: just thinking out loud here. would you see any value in testing a 256 char string for error?19:03
*** Nisha_away has joined #openstack-ironic19:05
*** Nisha has quit IRC19:05
thiagopNobodyCam: I didn't saw any negative tests on that context, maybe there is a test to ensure it in a lower layer.  But it's easy enough to do it quickly if you see the need.19:06
*** krtaylor has joined #openstack-ironic19:08
*** e0ne has joined #openstack-ironic19:09
NobodyCamya looking at the rest of the tests there, should be okay as is :)19:12
*** davideagnello has joined #openstack-ironic19:14
*** Sukhdev has quit IRC19:15
krotscheckHey everyone. I've got a rather large review chain for the ironic webclient that needs eyeballs, available here: https://review.openstack.org/#/c/212715/19:20
krotscheckIt's mostly cleanup and build system improvements.19:20
krotscheckPlus a few gems like Code Coverage and threshold failure.19:20
*** meghal has quit IRC19:21
*** vdrok_ has quit IRC19:22
*** Nisha_away has quit IRC19:25
*** alexpilo_ has quit IRC19:32
*** e0ne has quit IRC19:45
*** davideagnello has quit IRC19:48
*** e0ne has joined #openstack-ironic19:48
BadCubhiya krotscheck , how are ya today?19:49
krotscheckBadCub: Peachy, what's up?19:50
krotscheckBadCub: Should I be paying attention to that thread?19:50
BadCubnot much, just plowing through emails and the like19:50
BadCubyeah, you might want to be eyes on that thread, just in case anything jumps up and squeels19:50
BadCubs/squeels/squeals19:51
krotscheckALright, will look at that after lunch.19:51
* krotscheck needs to get out of his bathrobe and into something respectable.19:51
* BadCub is still in his jammies19:51
NobodyCamthiagop: +2 on 20960519:53
thiagopNobodyCam: thanks!19:53
NobodyCamno no thank you for the patch :)19:53
BadCubadded a +1 to ^^ too19:55
* NobodyCam also notes he would never type a 255 char driver name at a command line....19:55
* BadCub would create one just to be mean to anyone who had to type it19:55
NobodyCam:-p19:55
BadCuboh wait, I don't drop code.. So nvm.. I will never create a 255 char driver name lol19:56
* thiagop probably would put that on a environment variable and be happy19:56
*** davideagnello has joined #openstack-ironic19:57
*** penick has joined #openstack-ironic19:58
*** alexpilo_ has joined #openstack-ironic19:58
*** meghal has joined #openstack-ironic20:00
*** davideagnello has quit IRC20:02
*** meghal has quit IRC20:05
*** meghal has joined #openstack-ironic20:11
*** afaranha has quit IRC20:17
*** [1]cdearborn has joined #openstack-ironic20:24
*** davideagnello has joined #openstack-ironic20:31
*** albertoffb has quit IRC20:36
*** cdearborn has quit IRC20:39
*** Sukhdev has joined #openstack-ironic20:41
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP: Create a microversions.py file  https://review.openstack.org/21385620:45
* jlvillal wonders what people will think about his idea....20:46
*** alexpilo_ has quit IRC20:52
rloodevananda: I added a section for Microversions, in your Ironic Priorities & Planning doc20:52
*** puranamr has quit IRC20:52
mrdarloo: thanks for that20:53
*** Shrews has joined #openstack-ironic20:53
*** trown is now known as trown|outttypeww20:53
*** Shrews has quit IRC20:53
rloomrda: yw. I will thank whoever helps/decides on a solution... :-(20:54
mrdarloo: I still think that be handling backwards compatible/incompatible changes in the same way will bite us...20:56
rloomrda: who are 'us'? :) I'm not an operator, don't really know what the 'real' issues might be. At this point I think I'm fine with anything that makes some sort of sense so that we can move on. Initially I wanted the default version to be the minimum across ironic & clients. Now I want to just continue with what we have cuz it means no changes but...whatever...20:59
*** chenke has quit IRC21:01
*** chenke has joined #openstack-ironic21:01
mrdarloo: I agree with you that we need to move on (after I wrote a page and deleted it before sending it :)21:03
rloomrda: I 'm not sure how to get closure on this. I suppose we could vote on it in a meeting or something. dunno.21:04
openstackgerritLilia Sampaio proposed openstack/ironic: [WIP]OneView Driver for Ironic  https://review.openstack.org/19182221:05
mrdarloo: I thought jroll's email thread pretty much decided it? (i.e. the back and forth discussion) I think most cores condensced around one view as acceptible21:07
*** amotoki has joined #openstack-ironic21:09
*** mestery has joined #openstack-ironic21:15
rloomrda: i skimmed that email thread again. i think the last? question is what version to pin the client at.21:16
*** alexpilotti has quit IRC21:16
*** alexpilotti has joined #openstack-ironic21:16
*** [1]cdearborn has quit IRC21:17
*** alexpilo_ has joined #openstack-ironic21:17
*** rvasilets___ has joined #openstack-ironic21:18
*** [1]cdearborn has joined #openstack-ironic21:28
openstackgerritJohn L. Villalovos proposed openstack/ironic: Create a microversions.py file  https://review.openstack.org/21385621:28
*** achanda has quit IRC21:35
thiagopI'm calling it a day21:37
thiagopgood night folks21:37
thiagopsee you tomorrow21:37
*** cdearborn has joined #openstack-ironic21:37
NobodyCamnight thiagop21:38
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/21346621:40
*** thiagop has quit IRC21:41
*** zz_natorious is now known as natorious21:42
*** bizarrochristy has quit IRC21:43
jrollalexpilotti: hey, for windows things, were you focusing on cloudbase-init or cloud-init v2 for that?21:44
*** Marga_ has quit IRC21:46
*** davideagnello has quit IRC21:49
*** davideagnello has joined #openstack-ironic21:52
*** [1]cdearborn has quit IRC21:53
*** mestery has quit IRC22:01
*** mestery has joined #openstack-ironic22:04
*** shoutm has joined #openstack-ironic22:06
*** mestery has quit IRC22:09
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/21346622:09
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/21304922:09
*** cdearborn has quit IRC22:10
openstackgerritJohn L. Villalovos proposed openstack/ironic: Improve comparison operators for api/controllers/  https://review.openstack.org/21389022:12
* jlvillal learned about functools.total_ordering today :)22:13
*** rohit404 has quit IRC22:13
*** amotoki has quit IRC22:14
*** achanda has joined #openstack-ironic22:16
*** achanda has quit IRC22:16
*** achanda has joined #openstack-ironic22:16
*** alexpilotti has quit IRC22:19
*** dprince has quit IRC22:21
*** alexpilo_ has quit IRC22:22
krtaylorhey jlvillal - any test/ci breakthroughs at the midcycle?22:23
krtaylorwas IPA the focus? or where other topics discussed?22:23
*** shoutm has quit IRC22:32
*** chlong has quit IRC22:34
jlvillalkrtaylor: IPA was the focus.  Didn't discuss much else at the mid-cycle in regards to functional testing.22:35
jlvillalkrtaylor: I was thinking about doing a patch to create tests/functional and tests/unit   And move all the current tests into tests/unit/22:35
jlvillalkrtaylor: Just sort of starting to lay the groundwork.22:36
*** shoutm has joined #openstack-ironic22:36
*** natorious is now known as zz_natorious22:36
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/21346622:36
JoshNangkrtaylor: we did get this up for IPA: https://review.openstack.org/#/c/213249/22:40
JoshNangwe talked a bit about wanting to do functional testing, maybe bifrost can help there, but didn't get very far22:41
*** e0ne has quit IRC22:41
*** Sukhdev has quit IRC22:41
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/21346622:43
*** bizarrochristy has joined #openstack-ironic22:45
*** baoli has joined #openstack-ironic22:45
*** alexpilotti has joined #openstack-ironic22:48
*** bizarrochristy has quit IRC22:49
krtaylorJoshNang, jlvillal - thanks for the update22:50
*** baoli has quit IRC22:50
*** chadix has joined #openstack-ironic22:51
JoshNangnp!22:53
krtaylorexcellent start on ipa, looking at the patch now22:56
*** mestery has joined #openstack-ironic23:13
*** puranamr has joined #openstack-ironic23:13
*** romcheg has quit IRC23:16
*** Sukhdev has joined #openstack-ironic23:19
*** rvasilets___ has quit IRC23:21
devanandamrda, rloo: I believe the cores are divided between those that want to avoid the pain which may be felt by operators who deploy from distro packages, and the rest of the cores who do not do that or do not think that it will matter23:27
devanandamrda, rloo: I am in the former camp, but I am outnumbered23:28
rloodevananda: your persuasive skills are impressive, what happened? :)23:28
rloodevananda: seriously though. what/where are we with that then.23:29
rloodevananda: if i recall, you wanted an option so that the provision state was AVAILABLE, not ENROLL, after a node is created, right?23:29
rloodevananda: is that a separate issue from the 'default' version of the server/client?23:30
devanandayes23:31
devanandaI want to avoid unnecessary incompatible upgrades23:31
devanandaacross released versions, in particular, but also between commits23:31
lifelesswhat makes some such change necessary?23:31
devanandalifeless: tldr; dtantsur|pto19Au landed a patch that changed the default initial state of a node from AVAILABLE to ENROLLED23:32
lifelessdevananda: yes, I know the history of this case.23:32
devanandaand requires some external driving to move the state forward23:32
devanandaok23:32
lifelessdevananda: I was asking more generally, is there consensus around 'necessary'23:32
devanandaoh23:32
lifelesswhen is an incompatible upgrade necessary23:32
lifelesswhen is it not23:32
devanandaso far, nothing has been necessary AFAICT23:32
devanandain this case, the argument is just 'we dont want to deal with the complexity of handling compatibility'23:33
devanandaor 'it does'nt matter cause it already landed in trunk'23:33
lifelessthe latter I reject23:33
devanandaand i'm really frustrated arguing with the other cores about it23:33
devanandalifeless: as do I23:33
lifelessfolk doing CD are in the community and can deal with the revert23:33
devanandawhich is why I had refused to release th eserver until this was addressed23:33
lifelessfolk consuming releases are not and need a higher standard23:33
devanandabut E_SICK_OF_ARGUING23:34
lifelessdevananda: sure. Can I help at all?23:34
devanandalifeless: perhaps. I'd be delighted if you inserted yourself in the ML thread and/or our discussions about this23:34
lifelessis it still titled microversions ?23:34
devanandajroll and dtantsur|pto19Au and lucas seem to be the main proponents of "just release it"23:34
devanandaI've changed how I refer to it to just "versoins" but not everyone has23:35
devanandaalso my proposed changes to the spec have, well, not been accepted by others :(23:35
rloohmm, as lucas said to me once before in another context, i think i'll sit back and get some popcorn23:37
devanandarloo: please go gather input from the ops team that works at your employer ....23:37
devanandarloo: I know they care. james and I talked about it23:37
devanandabut it'd be better if you represent his views than if I do23:38
devanandaalso, specificaly, James needs the ability to specify the initial state23:38
rloodevananda: has anyone sent email to the ops mailing list about it?23:38
devanandarloo: probably not23:38
rloodevananda: ok, i'll talk to james about it. tomorrow.23:39
devanandathanks much23:40
*** alexpilotti has quit IRC23:45
*** rohit404 has joined #openstack-ironic23:49
*** rohit404 has quit IRC23:49
*** mestery has quit IRC23:55
*** naohirot has joined #openstack-ironic23:57
*** amotoki has joined #openstack-ironic23:59
*** meghal has quit IRC23:59

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