Tuesday, 2015-10-13

jrollthe latest code seems to be handling it00:00
jrollbut it looks like it only handles portgroups, maybe?00:00
jrollline 193 https://review.openstack.org/#/c/139687/30/ironic/networks/neutron_plugin.py00:00
jrollso I think the portgroup vs ports thing is the kicker00:01
jroller, no, it handles ports later00:02
*** naohirot has joined #openstack-ironic00:02
jrollI'd like to take some time to hack on this.... so little time00:02
Sukhdevyup - I was about to say that00:02
openstackgerritMerged openstack/ironic: Add testresources and testscenarios used by oslo.db fixture  https://review.openstack.org/23371900:03
jrollthis appears like it should work00:03
jrollI'd get it to the point where it's trying to boot, and see what those ports look like00:03
Sukhdevyup -00:03
jrolljlvillal: gate is fixed \o/00:04
jlvillaljroll: Woo hoo :)00:04
jrolland etherpad is hanging /o\00:04
jlvillaljroll: I posted a question: https://review.openstack.org/#/c/231215/6..8/ironic/tests/unit/drivers/modules/test_agent.py00:04
SukhdevI think this part is OK - I think the OVS underneath may be screwing up00:04
jrollSukhdev: maybe, but this part is much easier to verify :)00:04
jrolljlvillal: yeah, probably, can you -1 me for that pls00:05
jlvillaljroll: Will do00:05
jrollactually I'll fix it nowe00:05
jrollnow00:05
Sukhdevjroll: Yes, I will verify this - it takes me few seconds to verify this00:05
jrollcool00:06
jrolljust seems weird to me that ovs would break that way00:07
*** opal has joined #openstack-ironic00:07
*** kozhukalov_ has quit IRC00:07
Sukhdevjroll: I just verified - the extra gets filled correctly with both ports00:09
Sukhdevi mean neutron ports00:09
jrollSukhdev: and those are the ports on the provisioning network?00:09
jrollI have to run after I get this patch up, unfortunately00:10
*** achanda has joined #openstack-ironic00:11
jrolljlvillal: incoming00:12
jrollI'm out, have a good night all :)00:12
jlvillaljroll: Ciao00:12
openstackgerritJim Rollenhagen proposed openstack/ironic: Fix AgentDeploy compatibility with pre-Liberty drivers  https://review.openstack.org/23121500:12
*** achanda has quit IRC00:13
*** opal has left #openstack-ironic00:18
*** shadower has quit IRC00:23
*** shadower has joined #openstack-ironic00:23
*** Marga_ has quit IRC00:27
*** garthb has quit IRC00:29
*** mrmoje has quit IRC00:30
jlvillalmrda: Are you around?00:31
jlvillaldevananda: Are you around?00:32
* devananda is here, reading backscroll00:34
*** Marga_ has joined #openstack-ironic00:35
devanandajlvillal: what's up?00:36
jlvillaldevananda: Question at:  https://review.openstack.org/#/c/231215/9/ironic/tests/unit/drivers/modules/test_agent.py00:36
devanandaSukhdev: trying to follow your discussion with jroll - but not sure where you're stuck.00:36
jlvillalMy comment near bottom00:36
devanandaSukhdev: I can try to help for a bit if you still are stuck00:36
*** penick has joined #openstack-ironic00:38
jlvillaldevananda: Not sure if you saw my question while you were reading the back-scroll. https://review.openstack.org/#/c/231215/9/ironic/tests/unit/drivers/modules/test_agent.py00:41
devanandajlvillal: yea, looking at that code noe00:42
devanandanow00:42
jlvillaldevananda: Thanks00:42
*** Marga_ has quit IRC00:43
devanandajlvillal: I believe the test is ensuring that all tests in the TestAgentDeploy class pass, whether driver.boot is None or FakeBoot()00:43
devanandajlvillal: your assertion failed because, in the parent class, driver.boot is None00:44
*** sinval_ has joined #openstack-ironic00:44
devanandathis class is overriding the setUp() method to set it to an instance of FakeBoot -- and then run throug all the test cases00:44
jlvillaldevananda: It failed because it doesn't exist, not that it was none. I believe.00:44
mrdajlvillal: I'm here now, sorry was in a meeting00:44
jlvillaldevananda: AttributeError: 'AgentDeploy' object has no attribute 'boot'00:44
jlvillaldevananda: So why I was confused...00:45
*** Marga_ has joined #openstack-ironic00:45
sinval_hey guys, good morning all00:45
sinval_are we facing some problems with the gate?00:45
jlvillalmrda: Thanks. devananda is helping to answer my questions. I was confused about: https://review.openstack.org/#/c/231215/9/ironic/tests/unit/drivers/modules/test_agent.py00:46
jlvillalsinval_: Gate is fixed00:46
jlvillals/I was confused/I am confused/ :)00:46
sinval_jlvillal, thanks for the quick update00:46
jlvillalsinval_: Feel free to 'recheck' the OneView patch now.00:46
sinval_jlvillal: great idea :)00:47
* jlvillal is going to go home. Back online in 15-20 minutes...00:47
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/23381900:52
openstackgerritNaohiro Tamura proposed openstack/ironic: Refactor IRMCVirtualMediaIscsiDeploy by applying new BootInterface  https://review.openstack.org/22137100:55
openstackgerritNaohiro Tamura proposed openstack/ironic: Refactor IRMCVirtualMediaAgentDeploy by applying new BootInterface  https://review.openstack.org/22157700:57
lintan_Morning Ironic01:04
jlvillallintan_, Hello01:04
lintan_morning, jlvillal01:05
*** Sukhdev has quit IRC01:05
*** meghal has quit IRC01:09
devanandajlvillal: hah! so. self.driver is NOT a driver01:19
devanandait's an instance of AgentDeploy() interface class01:19
*** Marga_ has quit IRC01:19
jlvillaldevananda, Yeah01:21
*** Marga_ has joined #openstack-ironic01:21
jlvillaldevananda, The test code is confusing because it says self.driver = ...  But not a driver.01:21
devanandayup01:21
*** Marga_ has quit IRC01:23
jlvillaldevananda, The real driver seems to be done retrieved in the the 'with task_manager.acquire()' calls.  As it is inside task.driver.01:23
devanandaindeed01:23
jlvillals/be done/be/01:23
devanandajlvillal: in looking at this class, I don't actually see the usefulness of self.driver01:27
*** Marga_ has joined #openstack-ironic01:28
openstackgerritZhenguo Niu proposed openstack/ironic: Add db migration and model for tags table  https://review.openstack.org/19257601:29
*** Marga__ has joined #openstack-ironic01:29
jlvillaldevananda, Okay. I haven't looked at it that much to know either way.01:29
*** Marga_ has quit IRC01:29
* jlvillal is watching Monday Night Football...01:30
*** achanda has joined #openstack-ironic01:31
*** baoli has joined #openstack-ironic01:32
*** zhenguo has joined #openstack-ironic01:33
*** mtanino has quit IRC01:34
*** thrash is now known as thrash|g0ne01:36
sinval_jlvillal: go Steelers!!!01:36
jlvillalsinval_, :)01:37
*** Marga__ has quit IRC01:54
*** praneshp has quit IRC01:58
*** Marga_ has joined #openstack-ironic01:59
devanandajlvillal: welp. looking deeper and I'm pretty sure this wasn't testing what I thought it was testing02:00
devanandajroll: I'm rewriting the tests for the boot compat patch02:00
*** Haomeng has joined #openstack-ironic02:00
Haomengzhenguo: ping02:05
zhenguoHaomeng: hi02:05
Haomengzhenguo: https://review.openstack.org/#/c/164586/20/specs/approved/console-log.rst02:05
Haomengzhenguo: let me check02:05
zhenguoHaomeng: thanks02:05
*** baoli has quit IRC02:05
Haomengzhenguo: yes, it is created by IBM guy who is Cheng Long02:06
Haomengzhenguo: do you have any concern, let me know02:06
Haomengzhenguo: I will invate Cheng Long into this irc if needed02:06
zhenguoHaomeng: Some third party tools like ``conserver``, ``conman``, ``confluent` in the specs, but not specify which one we should use.02:07
zhenguoHaomeng: and does he plan to replace shellinbox with confluent?02:08
Haomengzhenguo: ok, it is free to add comments, so can you just review and add comnments to address your concern?02:08
zhenguoHaomeng: ok,02:08
Haomengzhenguo: he is owner, so it is better that we discuss with him directly, let me find him02:08
zhenguoHaomeng: thanks02:09
Haomengzhenguo: he will logon irc soon:)02:10
*** chenglch has joined #openstack-ironic02:10
zhenguochenglch: hi02:10
chenglchzhenguo: hi02:11
zhenguochenglch: want to discuss something about your console log spec02:11
zhenguochenglch: do you plan to replace shellinbox with confluent?02:12
devanandajroll: i'm not sure how I didn't catch this sooner -- 7 of the unit tests for TestAgentDeploy depend *directly* on PXEBoot02:12
chenglchzhenguo: not replace, but hope to provide additional method for the console access02:12
zhenguochenglch: so both shellinbox and confluent demon will work?02:13
*** ijw has joined #openstack-ironic02:14
zhenguochenglch: and I find you said conserver, conman, and confluent in the specs,  which one do you want to choose?02:15
chenglchzhenguo: I hope to add confluent as a console driver, so depends on which driver we hope to use.02:15
*** penick has quit IRC02:15
zhenguochenglch: ok so we can specify whether shellinbox or confluent, but only confluent can support both console access and console log, right?02:16
chenglchzhenguo: confluent has some limitation, as it depends on pyghmi, conserver is flexable, it support ipmi, ssh, etc.02:16
chenglchzhenguo: yes , only confluent support console access and console log02:17
zhenguochenglch: so conserver is better?  I think you should specify which tool we should use in the specs02:18
chenglchzhenguo: but conserver can work with shellinabox to support both console access and console log02:18
*** sinval_ has quit IRC02:19
zhenguochenglch: that's good, but if conserver can work with shellinabox, that's mean we don't need to add a separate console driver, right?02:21
chenglchzhenguo: yes02:21
zhenguochenglch: ok thanks,02:22
*** Marga_ has quit IRC02:23
*** Marga_ has joined #openstack-ironic02:27
*** links has joined #openstack-ironic02:28
*** dims_ has quit IRC02:28
*** derekh has quit IRC02:29
openstackgerritDevananda van der Veen proposed openstack/ironic: Fix AgentDeploy compatibility with pre-Liberty drivers  https://review.openstack.org/23121502:37
devanandajroll, jlvillal: ^02:37
devanandasignificant rewrite of the unit tests in that revision02:38
*** dims__ has joined #openstack-ironic02:41
*** puranamr has joined #openstack-ironic02:53
*** dims__ has quit IRC02:59
openstackgerritMerged openstack/ironic: OneView Driver for Ironic  https://review.openstack.org/19182203:05
*** puranamr has quit IRC03:08
*** puranamr has joined #openstack-ironic03:17
*** mdbooth has quit IRC03:22
*** puranamr has quit IRC03:23
*** ijw has quit IRC03:24
openstackgerritDevananda van der Veen proposed openstack/ironic: Fix AgentDeploy compatibility with pre-Liberty drivers  https://review.openstack.org/23121503:24
*** mdbooth has joined #openstack-ironic03:28
*** VikasC has joined #openstack-ironic03:29
*** rameshg87 has joined #openstack-ironic03:32
*** Marga_ has quit IRC03:44
*** amotoki has joined #openstack-ironic03:44
*** chenglch|2 has joined #openstack-ironic03:48
*** chenglch has quit IRC03:50
*** amotoki has quit IRC03:51
*** amotoki has joined #openstack-ironic03:55
*** links has quit IRC03:58
*** dims__ has joined #openstack-ironic03:59
openstackgerritShivanand Tendulker proposed openstack/ironic: Fixes logging of failure in deletion of swift temporary object  https://review.openstack.org/23244004:05
*** dims__ has quit IRC04:06
*** MattMan has quit IRC04:09
*** MattMan has joined #openstack-ironic04:10
*** praneshp has joined #openstack-ironic04:13
*** amotoki has quit IRC04:18
*** Sukhdev has joined #openstack-ironic04:20
*** amotoki has joined #openstack-ironic04:29
*** amotoki_ has joined #openstack-ironic04:29
*** early` has quit IRC04:30
*** pradipta has joined #openstack-ironic04:33
*** opal has joined #openstack-ironic04:35
*** early has joined #openstack-ironic04:36
*** amotoki_ has quit IRC04:36
*** mmedvede has quit IRC04:41
*** mmedvede has joined #openstack-ironic04:41
*** opal has left #openstack-ironic04:43
*** yog_ has joined #openstack-ironic04:49
*** Marga_ has joined #openstack-ironic04:50
*** Marga_ has quit IRC04:53
*** Marga_ has joined #openstack-ironic04:53
*** links has joined #openstack-ironic05:06
*** mrmoje has joined #openstack-ironic05:08
*** praneshp_ has joined #openstack-ironic05:13
*** praneshp has quit IRC05:16
*** praneshp_ is now known as praneshp05:16
openstackgerritRamakrishnan G proposed openstack/ironic-specs: iLO virtual media drivers to deploy without DHCP  https://review.openstack.org/13756705:25
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/23381905:26
*** Marga_ has quit IRC05:28
*** yog_ has quit IRC05:30
*** Sukhdev_ has joined #openstack-ironic05:35
*** Sukhdev_ has quit IRC05:36
*** itamarl has joined #openstack-ironic05:37
*** Sukhdev has quit IRC05:37
*** praneshp has quit IRC05:46
*** yog_ has joined #openstack-ironic05:47
openstackgerritTan Lin proposed openstack/ironic: Validate the input of properties of nodes.  https://review.openstack.org/21550505:59
*** dims__ has joined #openstack-ironic06:03
*** dims__ has quit IRC06:09
*** yog_ has quit IRC06:10
openstackgerritZhenguo Niu proposed openstack/ironic: ucs_hostname changed to ucs_address  https://review.openstack.org/23283406:18
*** links has quit IRC06:20
*** openstack has joined #openstack-ironic06:29
*** amotoki has joined #openstack-ironic06:30
*** achanda has quit IRC06:46
*** achanda has joined #openstack-ironic06:48
openstackgerritHaomeng,Wang proposed openstack/ironic: add python-tox into dev-quickstart doc  https://review.openstack.org/23398906:49
*** amotoki has quit IRC06:54
openstackgerritZhenguo Niu proposed openstack/ironic: Add db api layer for CRUD operations on node tags  https://review.openstack.org/23259806:54
openstackgerritHaomeng,Wang proposed openstack/ironic: add python-tox into dev-quickstart doc  https://review.openstack.org/23398906:54
*** pas-ha has joined #openstack-ironic06:55
*** e0ne has joined #openstack-ironic06:58
*** e0ne has quit IRC06:59
*** kozhukalov_ has joined #openstack-ironic07:00
*** yog_ has joined #openstack-ironic07:02
*** dims__ has joined #openstack-ironic07:05
*** dims__ has quit IRC07:10
*** links has joined #openstack-ironic07:13
*** ndipanov has quit IRC07:13
*** e0ne has joined #openstack-ironic07:16
*** achanda has quit IRC07:20
*** mrmoje has quit IRC07:22
*** mrmoje has joined #openstack-ironic07:23
*** xek_ is now known as xek07:29
*** kozhukalov_ has quit IRC07:33
*** amotoki has joined #openstack-ironic07:34
*** aarefiev22 has joined #openstack-ironic07:37
*** amotoki has quit IRC07:42
*** e0ne has quit IRC07:44
*** kozhukalov_ has joined #openstack-ironic07:45
*** amotoki has joined #openstack-ironic07:50
*** persia has quit IRC07:50
*** persia has joined #openstack-ironic07:51
*** subscope has joined #openstack-ironic07:52
*** ifarkas has joined #openstack-ironic07:54
*** jistr has joined #openstack-ironic08:03
*** dims__ has joined #openstack-ironic08:06
*** jcoufal has joined #openstack-ironic08:06
*** romainh has joined #openstack-ironic08:06
*** mrmoje has quit IRC08:07
vdrokmorning ironic08:07
*** links has quit IRC08:08
Haomengvdrok: good morning:)08:09
vdrokmorning Haomeng08:09
Haomengvdrok: :)08:09
*** amotoki has quit IRC08:10
*** dims__ has quit IRC08:11
*** derekh has joined #openstack-ironic08:11
*** lsmola_ has joined #openstack-ironic08:11
*** aarefiev22 has quit IRC08:12
*** pas-ha has quit IRC08:13
*** mrmoje has joined #openstack-ironic08:14
*** athomas has quit IRC08:14
*** athomas has joined #openstack-ironic08:15
*** pas-ha has joined #openstack-ironic08:16
*** amotoki has joined #openstack-ironic08:17
*** links has joined #openstack-ironic08:18
*** ndipanov has joined #openstack-ironic08:21
*** subscope has quit IRC08:23
*** links has quit IRC08:24
*** subscope has joined #openstack-ironic08:24
*** amotoki has quit IRC08:25
*** mgoddard has joined #openstack-ironic08:25
*** mbound has joined #openstack-ironic08:26
*** derekh has quit IRC08:26
*** lucasagomes has joined #openstack-ironic08:29
*** derekh has joined #openstack-ironic08:29
*** amotoki has joined #openstack-ironic08:29
*** pelix has joined #openstack-ironic08:31
*** links has joined #openstack-ironic08:31
*** openstack has joined #openstack-ironic08:48
*** amotoki has joined #openstack-ironic08:49
*** mdbooth has joined #openstack-ironic08:51
*** BharatK_ has quit IRC08:52
*** mkovacik has quit IRC08:54
*** mkovacik has joined #openstack-ironic08:54
*** links has quit IRC08:54
*** links has joined #openstack-ironic08:54
*** marzif has joined #openstack-ironic08:57
*** subscope has quit IRC09:03
*** BharatK_ has joined #openstack-ironic09:06
*** dims__ has joined #openstack-ironic09:08
*** dims__ has quit IRC09:13
* mkovacik is away: lunch09:13
*** links has quit IRC09:15
*** subscope has joined #openstack-ironic09:15
*** amotoki has quit IRC09:20
*** amotoki has joined #openstack-ironic09:21
smoriyagood morning, ironic09:24
smoriyarameshg87: around here?09:24
*** amotoki has quit IRC09:25
sambettsMorning all o/09:29
smoriyamorning, sambetts09:29
sambettso/ smoriya09:29
*** openstackstatus has joined #openstack-ironic09:38
*** ChanServ sets mode: +v openstackstatus09:38
*** amotoki has joined #openstack-ironic09:38
*** stendulker has quit IRC09:38
*** Marga_ has joined #openstack-ironic09:41
-openstackstatus- NOTICE: gerrit is undergoing an emergency restart to investigate load issues09:42
*** ChanServ changes topic to "gerrit is undergoing an emergency restart to investigate load issues"09:42
*** dims__ has joined #openstack-ironic09:49
*** marzif has quit IRC09:50
*** chenglch|2 has quit IRC09:50
*** marzif has joined #openstack-ironic09:51
*** mrmoje has quit IRC09:51
*** BharatK_ has quit IRC09:52
*** smoriya has quit IRC09:53
lucasagomessmoriya, sambetts morning09:54
sambettso/ lucasagomes09:56
vdrokmorning sambetts lucasagomes09:56
lucasagomesvdrok, hey hey morning09:57
*** naohirot has quit IRC09:57
*** e0ne has joined #openstack-ironic09:58
vdrokoh, gerrit is down10:00
*** zhenguo has quit IRC10:00
sambettsyup :(10:00
*** openstackgerrit has quit IRC10:01
*** openstackgerrit has joined #openstack-ironic10:02
*** BharatK_ has joined #openstack-ironic10:04
*** amotoki has quit IRC10:06
*** Marga_ has quit IRC10:09
*** marzif has quit IRC10:10
*** marzif has joined #openstack-ironic10:11
*** dims__ is now known as dims10:18
*** cemason has quit IRC10:20
lucasagomesdamn10:21
lucasagomesit's back10:22
*** cemason has joined #openstack-ironic10:22
*** amotoki has joined #openstack-ironic10:26
*** amotoki has quit IRC10:28
*** yog_ has quit IRC10:31
*** getvasanth has joined #openstack-ironic10:33
*** ionutbalutoiu has joined #openstack-ironic10:47
rameshg87smori<tab>10:49
ionutbalutoiuHello guys! I'm Ironic Liberty release and agent_ipmitool to deploy nodes with the coreos (ramdisk+kernel) images. Everything is properly configured. Quick question: Does IPA from CoreOS downloads the full raw image into RAM before writing it to disk ?10:49
rameshg87ionutbalutoiu: it downloads the compressed image and uncompreses directly to dis10:50
rameshg87*disk10:50
rameshg87ionutbalutoiu: i.e we don't need that much RAM required to hold the full raw image10:50
*** romainh has left #openstack-ironic10:50
ionutbalutoiuI have an issue. I'm trying to deploy Windows (the image is 22GB), but it fails. I'm used two nodes: one with 16GB RAM and another with 32GB RAM. But it fails on both, while with an ubuntu image of 2 GB, deploy is succesful.10:52
ionutbalutoiuI SSHed into the coreos during the deploy and observed that on the 16GB the RAM fills up to ~8GB and on the 32GB node up to ~16GB, and at that point on both the deploy fails.10:53
sambettsAny errors appearing in the conductor or IPA logs?10:55
ionutbalutoiuNo. Just on the nova-compute, let me just give you a pastebin with them.10:55
ionutbalutoiuI mean the nova-compute configured with ironic compute driver.10:56
ionutbalutoiuhttp://paste.ubuntu.com/12763609/10:56
*** subscope has quit IRC10:56
ionutbalutoiuEverything is normal until "Failed to provision instance".10:57
lucasagomesionutbalutoiu, how big is the windows image?10:58
sambettsionutbalutoiu: you say there is no related output on the ironic conductor?10:58
ionutbalutoiulucasgomes, it's 22GB big10:58
lucasagomesionutbalutoiu, if memory is a problem I would suggest you to use pxe_ipmitool (you can still use the IPA ramdisk) with whole disk image10:58
lucasagomescause that way the image is copied via the iSCSI to the disk10:59
*** jaypipes has joined #openstack-ironic10:59
ionutbalutoiuI want to use IPA since I need to use config-drive10:59
lucasagomesoh fair10:59
lucasagomesyeah we still don't have whole disk image + config drive for iscsi :-(10:59
lucasagomesdo we have a patch for it?10:59
* lucasagomes checks10:59
rameshg87lucasagomes: yes10:59
*** pradipta has quit IRC11:00
ionutbalutoiusambetts, I can clean the logs for ironic-api, ironic-conductor and nova-compute and do a run again. But I'm assuming this it's releated to the lack of RAM.11:00
rameshg87lucasagomes:  https://review.openstack.org/#/c/225115/611:00
lucasagomesrameshg87, thank you!11:01
rameshg87ionutbalutoiu: but I would expect it would have gone through with a system with 32gb ram11:01
ionutbalutoiurameshg87, I would also.11:01
*** marzif has quit IRC11:01
*** marzif has joined #openstack-ironic11:02
sambettsionutbalutoiu: Like you said its appears to only be using half of the avalible ram before crashing, thats why I wondered if it was something else11:03
*** Nisha has joined #openstack-ironic11:07
*** cemason has quit IRC11:10
* mkovacik is back (gone 01:57:35)11:11
*** cemason has joined #openstack-ironic11:11
*** 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"11:17
-openstackstatus- NOTICE: Gerrit has been restarted and is responding to normal load again.11:17
ionutbalutoiuHey, guys! There are the logs for a single deploy of Windows image 22G with IPA: ironic-api.log (errors starting from line 1190: http://paste.ubuntu.com/12772498/), ironic-conductor.log (line 618 and it only deployment failed logged: http://paste.ubuntu.com/12772502/) and nova-compute (part of the log since the entire log was too big: http://paste.ubuntu.com/12772511/).11:28
*** cemason has quit IRC11:29
*** marzif has quit IRC11:29
rameshg87ionutbalutoiu: Unable to write image to /tmp/87d3d575-c67b-4e6a-ae37-5adba72c97b4. Error: [Errno 28] No space left on device'11:30
rameshg87ionutbalutoiu: that says it all. the ramdisk ran out of space while caching the image in a temporary file in /tmp11:30
*** jistr is now known as jistr|biab11:32
lucasagomesby default tmpfs is created with half of the total RAM (physical) you have11:32
lucasagomesso you may have only 16G in /tmp11:33
ionutbalutoiulucasgomes, ohh, that's explaining why it gets stuck at half of RAM.11:33
lucasagomesionutbalutoiu, yeah, you can remount it to have more, I would say the IPA ramdisk creation could have something to configure it11:34
lucasagomessince we use /tmp for cache, that's a valid thing to configure IMHO11:34
ionutbalutoiuI'm going to check that now.11:34
lucasagomesionutbalutoiu, you have access to the console in IPA? if so you can remount it in real time11:34
* lucasagomes finds the appropriated command11:34
TheJuliaGood morning11:35
lucasagomesionutbalutoiu, not tested: # mount -o remount,size=23G,noatime /tmp11:35
lucasagomesthat may work for ur image, but yeah making configurable in IPA seems more reasonable11:35
ionutbalutoiulucasagomes, yes, I have access, I can surely do that, but a config during the image creation would be way cleaner. :)11:36
lucasagomesionutbalutoiu, an idea... you can use size=90% I think11:37
lucasagomesthat would cover most of the cases I image11:37
*** thrash|g0ne is now known as thrash11:37
lucasagomesbetter than a fixed value based on units like G etc...11:37
lucasagomesimagine*11:37
*** subscope has joined #openstack-ironic11:38
lucasagomesionutbalutoiu, question I see "openstack-ironic-2.maas" in the logs11:38
lucasagomesis it some maas or JuJu integration with Ironic ?11:39
lucasagomes(only answer it if you are allowed to)11:39
ionutbalutoiuYep, it's a Juju charm for Ironic, it's public. And I'm using maas as a provider.11:39
ionutbalutoiuironic charm - https://jujucharms.com/u/cloudbaseit/ironic/trusty/311:40
lucasagomesionutbalutoiu, ohhh that's awesome!11:40
ionutbalutoiunova-compute-ironic charm -> https://jujucharms.com/u/cloudbaseit/nova-compute-ironic/trusty/211:40
* rameshg87 goes home11:41
ionutbalutoiuAnd now we (Cloudbase Solutions) have added config drive into cloudbase-init and I'm trying to test it, that's why I ran into these issues. :)11:41
*** rameshg87 has quit IRC11:41
lucasagomesionutbalutoiu, gotcha! That's excellent11:41
lucasagomespretty cool indeed11:41
lucasagomesionutbalutoiu, you can use the Ironic icon as the icon for that charm https://wiki.openstack.org/wiki/Ironic#Pixie_Boots.2C_the_Ironic_drummer_bear :-)11:43
* lucasagomes goes grab some food11:44
*** lucasagomes is now known as lucas-hungry11:44
ionutbalutoiutnx, lucasagomes, we were looking for an icon. :)11:45
sambettslucas-hungry: woah its lunch time already?! Man time flys11:47
*** dims has quit IRC11:47
*** dims has joined #openstack-ironic11:48
ionutbalutoiuI have a question. Why does IPA caches the whole image and not chunk the data it receives ? For example, we could use a buffer of 1GB (this could be configurable), fill the buffer, write it and fill another buffer while filling another one.11:56
ionutbalutoiuwrite the buffer while filling another one ** (sorry). Use one buffer for writing, one for reading.11:57
*** Nisha has quit IRC12:00
*** e0ne has quit IRC12:00
*** trown|outttypeww is now known as trown12:01
TheJuliaionutbalutoiu: Because a full hash checksum would be useless then12:02
TheJuliathe downloading client wouldn't be able verify the checksum matches prior to writing to disk12:03
openstackgerritHaomeng,Wang proposed openstack/python-ironicclient: support multi-nodes operation for set_power_state command  https://review.openstack.org/22830112:04
*** dprince has joined #openstack-ironic12:08
*** romainh has joined #openstack-ironic12:15
liliarsmorning all (:12:16
TheJuliagood morning12:17
liliarsTheJulia: morning! quick question. about the oneview driver docs, since the code was merged yesterday (whoop! btw thanks guys), do you still want me to put the new docs patch depending on the driver patch?12:18
TheJuliaat this point gerrit doesn't care :)12:21
TheJuliaDepends-On is kind of nice for linking things together easilly by commit messages12:21
*** mrmoje has joined #openstack-ironic12:24
liliarsyeah I thought so too.. anyways, I'll just put the new patch to depend on the driver patch for the sake of nice linking then (: working on it, thanks!12:27
TheJuliaThank you!12:31
*** nicodemos has joined #openstack-ironic12:31
*** achanda has joined #openstack-ironic12:32
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add reboot_delay option to snmp driver  https://review.openstack.org/23418612:36
*** achanda has quit IRC12:37
*** VikasC has quit IRC12:37
*** ukalifon1 has quit IRC12:39
*** ionutbalutoiu has quit IRC12:42
*** lucas-hungry is now known as lucasagomes12:44
lucasagomessambetts, heh indeed it does12:44
*** e0ne has joined #openstack-ironic12:46
openstackgerritTan Lin proposed openstack/ironic: Wake up AMT interface before send request  https://review.openstack.org/23419012:49
*** lintan_ has quit IRC12:57
*** [1]cdearborn has joined #openstack-ironic12:59
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add documentation for Ceph Object Gateway support  https://review.openstack.org/23206813:01
*** jistr|biab is now known as jistr13:03
*** rloo has joined #openstack-ironic13:05
openstackgerritShivanand Tendulker proposed openstack/ironic: Fixes logging of failure in deletion of swift temporary object  https://review.openstack.org/23244013:05
*** mbound has quit IRC13:06
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add reboot_delay option to snmp driver  https://review.openstack.org/23418613:07
*** ionutbalutoiu has joined #openstack-ironic13:08
thiagopGood morning Ironicers!13:10
*** mbound has joined #openstack-ironic13:10
*** mbound has quit IRC13:11
*** achanda has joined #openstack-ironic13:11
*** mbound has joined #openstack-ironic13:11
sambettso. thiagop13:12
sambettso/13:12
*** [1]cdearborn has quit IRC13:14
*** baoli has joined #openstack-ironic13:14
thiagopjroll lucasagomes glad to merge that thing, thank you both for the attention13:15
lucasagomesthiagop, np at all! I mean, thank you guys for writing it13:15
lucasagomesand morning :-)13:16
*** amotoki has joined #openstack-ironic13:19
lucasagomesjroll, now that IPA has it's own release, we still using the ironic bug tracker for it? Or it has it's own bug tracker now ?13:19
*** achanda has quit IRC13:20
jrolllucasagomes: https://launchpad.net/ironic-python-agent13:20
jrollseparate launchpad is a requirement to release independently of ironic13:21
lucasagomes:-(13:22
* lucasagomes gets sad using launchpad13:23
*** pelix has quit IRC13:24
*** Marga_ has joined #openstack-ironic13:24
*** pelix has joined #openstack-ironic13:25
sambettslucasagomes: what happened to story board? Wasn't that meant to be replacing launchpad at somepoint?13:26
lucasagomessambetts, no idea, I think -infra was using/testing it? But idk13:27
lucasagomesI don't even know how good is it to compare with launchpad13:27
*** cdearborn has joined #openstack-ironic13:27
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add documentation for Ceph Object Gateway support  https://review.openstack.org/23206813:28
lucasagomesionutbalutoiu, https://bugs.launchpad.net/ironic-python-agent/+bug/150568513:28
openstackLaunchpad bug 1505685 in ironic-python-agent "Stream raw images" [Wishlist,New] - Assigned to Lucas Alvares Gomes (lucasagomes)13:28
lucasagomesionutbalutoiu, will see if I can cook up a patch for it this afternoon13:28
sambettslucasagomes: Yeah, I don't know, infra seem to use it for a bunch of their stuff :/13:29
*** amotoki has quit IRC13:29
lucasagomessambetts, right, ok so it may come eventually13:29
*** mgoddard_ has joined #openstack-ironic13:29
jrollsambetts: lucasagomes they ditched storyboard dev, and are evaluating some phabricator thing13:29
sambettsjroll, lucasagomes: oh :/13:30
lucasagomeshmmm13:30
jrollit's a good thing :P13:30
lucasagomesI think mordred was telling me about it13:30
sambettsjroll: this http://phabricator.org/ ?13:30
lucasagomesjroll, yeah it's good indeed13:30
* lucasagomes looks at phabricator13:30
jrollsambetts: just one part of that yeah13:30
* jroll forgets the component13:30
jrollaha, maniphest13:31
sambettsjroll: that suite looks like it could replace gerrit and launchpad13:31
jrollhttps://wiki.openstack.org/wiki/Phabricator13:31
*** penick has joined #openstack-ironic13:31
jrollyeah, they aren't planning to replace gerrit13:31
jrolljust us maniphest to replace LP13:32
lucasagomescool13:32
*** penick has quit IRC13:32
*** mgoddard has quit IRC13:32
sambettsjroll, lucasagomes: https://secure.phabricator.com/maniphest/ < demo13:33
jrollyeah13:33
jrollI haven't actually ever used phab but I've always wanted to try, it looks fantastic13:34
lucasagomesrask == blueprint?13:34
lucasagomestask*13:34
cineramathere's some puppet science for setting up phab here: https://github.com/emonty/puppet-phabricator13:35
jrolllucasagomes: yeah, not sure on the details13:36
jrolltask seems like it could be a bug or feature13:36
lucasagomesoh YES13:36
lucasagomesI like that13:36
lucasagomesand if they have "severity" and "priority" separately as well that would be great13:37
jrollnot sure they do13:38
*** penick has joined #openstack-ironic13:39
lucasagomeswill check it later with time13:39
jrollcould use tags for one of them if needed13:39
*** mjturek1 has joined #openstack-ironic13:39
*** amotoki has joined #openstack-ironic13:40
sambettsit was only the other day me and a colleage I was saying that I don't understand why blueprints need to exist on launchpad, if they made marking something as a wishlist separate to priotry13:40
*** cemason has joined #openstack-ironic13:40
sambettsthen you could just use wishlist bugs for that stuff13:40
*** puranamr has joined #openstack-ironic13:43
*** cemason has quit IRC13:45
*** puranamr has quit IRC13:45
*** cemason has joined #openstack-ironic13:48
*** thrash is now known as thrash|biab13:52
lucasagomesjroll, yeah we can work it around13:53
*** r-daneel has joined #openstack-ironic13:55
openstackgerritJim Rollenhagen proposed openstack/ironic: Fix AgentDeploy compatibility with pre-Liberty drivers  https://review.openstack.org/23121514:03
*** BharatK_ has quit IRC14:04
jroll^ would love reviews on that14:06
*** penick has quit IRC14:07
thiagopjroll: it will have a backport for stable/liberty?14:07
jrollthiagop: yes14:08
ionutbalutoiulucasgomes, pretty nice. Thank-you.14:13
openstackgerritShivanand Tendulker proposed openstack/ironic: Config drive support for whole disk images for iscsi based deploy  https://review.openstack.org/22511514:15
*** penick has joined #openstack-ironic14:15
*** thrash|biab is now known as thrash14:19
*** cemason has quit IRC14:20
openstackgerritShivanand Tendulker proposed openstack/ironic-lib: Config drive support for whole disk images for iscsi based deploy  https://review.openstack.org/23092414:21
*** ionutbalutoiu has quit IRC14:21
*** stendulker has joined #openstack-ironic14:24
NobodyCamgood morning Ironicers14:25
thiagopGood morning NobodyCam14:25
*** amotoki has quit IRC14:25
NobodyCam:)14:25
sambettso/ NobodyCam14:26
NobodyCamhey hey sambetts14:27
sambettsHows it going?14:27
NobodyCammorning to jroll rloo jlvillal sambetts thiagop dtantsur|afk lucasagomes and all others not losted here14:28
NobodyCamlisted even14:28
lucasagomesNobodyCam, morning14:28
jrollmorning NobodyCam :)14:28
jlvillalNobodyCam, Good morning14:28
NobodyCammorning lucasagomes jlvillal14:28
jlvillalAnd good morning all of Ironic14:28
jroll\o jlvillal14:28
NobodyCamsambetts: going good otp atm lol14:28
sambetts:D14:28
openstackgerritAlberto Fagner proposed openstack/python-oneviewclient:   Author: albertofagner   Date:   Tue Oct 13 11:15:10 2015 -0300  https://review.openstack.org/23424514:29
rloohiya and morning NobodyCam, jroll, sambetts, lucasagomes, jlvillal, thiagop14:29
jrollrloo: good morning, welcome back from the long weekend :D14:29
jlvillaljroll, Commented on AgentDeploy. Basically I think the cleanup section is un-needed. But happy to be proven wrong :)14:30
rloojroll: thx. still wading through emails :)14:30
*** achanda has joined #openstack-ironic14:30
jlvillalthiagop, Is there a OneView documentation patch to review yet?14:32
jrolljlvillal: meh, unclear to me... I think it may matter with high parallelization etc14:32
thiagopjlvillal: liliars is working on that right now. Should be on gerrit in the next couple of hours14:32
jlvillalthiagop, Thanks14:33
thiagoprloo: morning!14:33
jlvillaljroll, Unclear to me too. My gut feeling is not needed. But maybe some other people know for sure.14:33
jrolljlvillal: yeah, it can't hurt though :)14:34
jlvillalthiagop, You might want to help Alberto on his commit message ^^^^^14:34
lucasagomesrloo, hi there, morning14:34
*** stendulker has quit IRC14:34
thiagopjlvillal: sure14:35
jlvillaljroll, True. Though I'd prefer to not to have cruft if easily avoided.14:35
jlvillallucasagomes, What do you think about cleanup function here: https://review.openstack.org/#/c/231215/12/ironic/tests/unit/drivers/modules/test_agent.py14:36
lucasagomesjlvillal, hi there, 1 sec will see14:36
jlvillalThanks14:36
openstackgerritAlberto Fagner proposed openstack/python-oneviewclient: Update usage documentation of python-oneviewclient  https://review.openstack.org/23424514:37
*** albertoffb has joined #openstack-ironic14:38
*** achanda has quit IRC14:40
*** penick has quit IRC14:41
*** amotoki has joined #openstack-ironic14:44
*** penick has joined #openstack-ironic14:45
vdrokmorning jroll thiagop NobodyCam jlvillal and rloo :)14:47
openstackgerritRuby Loo proposed openstack/ironic: Expose versioning information on GET / endpoint  https://review.openstack.org/20901214:47
jlvillalvdrok, Good morning14:47
thiagopmorning vdrok14:47
jroll\o vdrok :)14:47
rloohi vdrok14:47
*** mgoddard_ has quit IRC14:50
*** mgoddard has joined #openstack-ironic14:50
*** itamarl has quit IRC14:54
*** dolphm has joined #openstack-ironic14:55
sambettso/ vdrok rloo jlvillal14:56
vdrok\o14:56
devanandamorning, all14:56
vdrokdevananda, morning14:56
lucasagomesjlvillal, indeed it doesn't seem needed14:57
lucasagomesjlvillal, if it's always setting it to None at the beggining of the setUp method14:57
thiagopmorning devananda14:58
jlvillallucasagomes, Thanks that is what I suspected. But jroll and I weren't sure.14:58
*** achanda has joined #openstack-ironic14:59
*** ionutbalutoiu has joined #openstack-ironic15:03
*** achanda has quit IRC15:04
*** Nisha has joined #openstack-ironic15:06
sambettsmorning devananda15:09
*** penick has quit IRC15:10
*** alex_xu has quit IRC15:10
*** penick has joined #openstack-ironic15:17
NobodyCammornign vdrok devananda15:19
BadCubmorning ironicville15:22
thiagopmorning BadCub15:22
BadCubheya thiagop15:23
vdrokmorning BadCub :)15:27
BadCubheya vdrok15:27
*** ijw has joined #openstack-ironic15:31
*** ijw has quit IRC15:32
*** ijw has joined #openstack-ironic15:33
*** lazy_prince has joined #openstack-ironic15:36
jlvillalmorning BadCub15:39
*** kozhukalov_ has quit IRC15:39
jlvillalmorning devananda ... I'm late.15:39
BadCubheya jlvillal15:39
lazy_princejroll: regarding the ci for network-provider, you wanted to check the possibility of testing network flip using two networks... Would that not be a problem when the VM is connected to the bridge and two networks will be serving ip address to the vm..?15:40
openstackgerritShivanand Tendulker proposed openstack/ironic: Config drive support for whole disk images for iscsi based deploy  https://review.openstack.org/22511515:40
*** Marga_ has quit IRC15:42
*** mrmoje has quit IRC15:42
openstackgerritShivanand Tendulker proposed openstack/ironic-lib: Config drive support for whole disk images for iscsi based deploy  https://review.openstack.org/23092415:43
*** mbound has quit IRC15:44
*** stendulker has joined #openstack-ironic15:46
*** mgoddard has quit IRC15:53
*** mgoddard has joined #openstack-ironic15:53
sambettsAnyone else noticed .testrepository being huge?? I've never noticed it before but I just ran a du -sh .testrepository in my ironic dev folder and it was >700mb15:53
*** kozhukalov_ has joined #openstack-ironic15:55
jrolllazy_prince: there would only be one network at a time, right?15:56
*** e0ne has quit IRC15:56
lazy_princebut for flip to work, there should be one tenant network and one prov/clean network..15:57
lazy_princethat makes it two network..15:57
*** romainh has left #openstack-ironic15:59
lazy_princejroll: nova will create port on tenant network and ironic will also create port on provisioning network.. that could be a problem..15:59
jrolllazy_prince: right, but the ...oh I see15:59
jroller, no.16:00
jrolllazy_prince: if we don't send host_id or device_id or whichever I forget... the tenant network won't be plumbed through right?16:00
lazy_princethere is no plumbing needed as they will be on same physical network.. and in any case, ovs will not plumb them even if you pass those details..16:01
jrolloh, so it's a devstack oddity?16:02
lazy_princeeven if they are in unbound state, the dhcp process will start handing out ip addresses..16:03
lazy_princeone way is to set the admin_state_up flag.. but i am not sure..16:03
lazy_princeif we go with proper VLAN network in devstack, it may be possible but then we will need ovs mech driver for (BM) VM..16:05
*** mbound has joined #openstack-ironic16:05
lazy_princebut if we go with two flat network (non-vlan) networks, then we have some more work to do.. not sure how much..16:05
openstackgerritRuby Loo proposed openstack/ironic-specs: Manual cleaning  https://review.openstack.org/23128816:07
openstackgerritMerged openstack/ironic-python-agent: Ensure all methods in utils.py have docstrings  https://review.openstack.org/22031316:13
stendulkerjroll: Hi16:13
stendulkerjroll: This is regarding https://review.openstack.org/#/c/225115/16:14
stendulkerjroll: Review for config drive support for whole disk images for iscsi drivers16:14
jrolllazy_prince: yeah, hmmmmm16:14
jrollstendulker: hi16:14
stendulkerjroll: Have addressed your comment, but patch is getting jenkins -1 immediately16:15
stendulkerjroll: Is there any additional steps  needs to be done from my end ?16:15
jrollstendulker: I'm not sure why that's happening16:16
sambettsstendulker: its getting a -1 from jenkins becuase of the patch it Depends-On in the commit message16:16
stendulkerjroll: No logs available...16:16
*** Marga_ has joined #openstack-ironic16:17
stendulkerjroll: tht is ironic-lib patch for the same change16:17
sambettsstendulker: if you scroll to the bottom of the page and hit toggle CI you'll see the comment from Jenkins16:17
stendulkerjroll: It is there for quite some time16:17
sambettsstendulker: The ironic-lib patch is still waiting for jenkins to return its results for patchset 6, jenkins is being a bit slow16:18
sambettstoday16:18
jrollthanks for the help sambetts16:18
stendulkersambetts: Thanks for the help16:19
stendulkersambetts, jroll : It indicates "This change depends on a change that failed to merge."16:19
jrollyes, I read that.16:20
jrollso the ironic-lib patch failed to merge.16:20
stendulkersambetts, jroll : ironic-lib patch is at top of master16:21
jrollif the ironic-lib fails tests I believe that will also happen16:21
sambettsor just hasn't return the results yet too it seems16:22
stendulkerjroll: jenkins did pass in my environment.16:22
*** mbound has quit IRC16:22
sambettsstendulker: https://review.openstack.org/#/c/230924/ this the patch your depending on16:22
*** praneshp has joined #openstack-ironic16:22
jrollsambetts: I wonder if updating the ironic-lib patch after submitting the ironic patch made this happen16:22
stendulkerjroll: curent patch of ironic-lib is still under progress, may be i will wait for that jenkins test  to complete16:22
stendulkersambetts: yes16:23
jrollyeah16:23
*** trown is now known as trown|lunch16:23
sambettslooking at zuul its not even started the tests for the ironic-lib patch yet, so I guess if the ironic ones completed first then you would end up with this result16:24
stendulkersambetts: But for ironic patch it gave me error almost immediately.16:25
sambettsstendulker: thats because it checks the ironic-lib test results first I believe, and as it can't confirm that will pass, then it doesn't bother running the ironic ones16:26
*** garthb has joined #openstack-ironic16:26
stendulkersambetts: ok..16:26
*** mkovacik has quit IRC16:26
*** Nisha has quit IRC16:27
stendulkersambetts: Then I will wait for ironic-lib patch tests to complete and then recheck on ironic patch16:27
sambettsstendulker: It may automatically correct it for you once they complete, but if it doesn't leave it a recheck :)16:28
stendulkerjroll: Regarding your latest comment on patch, We have been fixing in ironic-lib and ironic for some of the defect fixes which involved change at both the palces16:29
sambettsstendulker: you can monitor the progress of the ironic-lib test at http://status.openstack.org/zuul/ just put 230924 in the filter box16:29
jrollstendulker: right, we need to stop doing that, it's only going to slow down progress on the actual conversion16:29
stendulkerjroll: Do you want me to wait till ironic-lib integration with ironic gets complete16:29
stendulkersambetts: Thank you for your help16:29
jrollstendulker: I think that would be best, yes, but if everyone else disagrees with me that's fine too16:30
*** ionutbalutoiu has quit IRC16:30
stendulkerjroll: I have been addressing comments on both patches irrespctive of where I get to keep them in sync16:30
*** ifarkas has quit IRC16:31
*** jistr has quit IRC16:31
*** ionutbalutoiu has joined #openstack-ironic16:31
jrollstendulker: I know, it just makes things harder for people working on the integration, because they will need to continually rebase16:31
stendulkerjroll: ok. Thank you.16:32
jrollyou're welcome, thank you for working on this, sorry to delay you :(16:33
*** subscope has quit IRC16:34
*** kozhukalov_ has quit IRC16:38
jrolldevananda: have time to look at the comments on the driver fakeboot patch thing?16:38
*** mgoddard_ has joined #openstack-ironic16:45
*** praneshp has quit IRC16:45
*** ipukha has quit IRC16:45
openstackgerritJulia Kreger proposed openstack/bifrost: Initial support for installation of ironic-inspector  https://review.openstack.org/22993016:48
openstackgerritJulia Kreger proposed openstack/bifrost: Initial addition of an inspection module  https://review.openstack.org/23274516:48
*** mgoddard has quit IRC16:49
*** mgoddard_ has quit IRC16:49
*** kozhukalov_ has joined #openstack-ironic16:50
openstackgerritJulia Kreger proposed openstack/bifrost: Initial support for installation of ironic-inspector  https://review.openstack.org/22993016:51
openstackgerritJulia Kreger proposed openstack/bifrost: Initial addition of an inspection module  https://review.openstack.org/23274516:52
openstackgerritJulia Kreger proposed openstack/bifrost: WIP: Additional inspection role and adding role to NV job script  https://review.openstack.org/23274616:52
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Refactor the image download and checksum computation bits  https://review.openstack.org/23433816:52
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Add support for streaming raw images directly onto the disk  https://review.openstack.org/23433916:52
lucasagomesionutbalutoiu, schrödinger's code, I haven't tested yet ^ may work or not :-)16:53
*** davidlenwell has quit IRC16:54
*** davidlenwell has joined #openstack-ironic16:56
*** mgoddard has joined #openstack-ironic17:00
*** stendulker has quit IRC17:01
*** Nisha has joined #openstack-ironic17:04
*** kozhukalov_ has quit IRC17:08
*** achanda has joined #openstack-ironic17:14
*** ukalifon has joined #openstack-ironic17:14
*** ukalifon has quit IRC17:16
*** ukalifon has joined #openstack-ironic17:16
rloojroll, dtantsur|afk: I saw this bug mentioned in the subteam reports, as liberty-rc-potential. https://github.com/openstack/nova/blob/stable/kilo/nova/compute/rpcapi.py#L357-L36417:18
rloojroll, dtantsur|afk: no one is working on it. and i thought we couldn't do rolling upgrades anyway.17:18
*** thrash is now known as thrash|f00dz17:18
jrollrloo: that doesn't look like a bug to me?17:18
jrollthat's nova kilo code17:18
rloojroll: it is a bug.17:19
rloojroll: are you looking at the nova example?17:19
jrollrloo: your link is not a bug, it's just some code17:19
rloojroll: sigh. sorry, you're right. so much for copy/paste. sec.17:19
jrollhehe17:19
rloohttps://bugs.launchpad.net/ironic/+bug/150290317:19
openstackLaunchpad bug 1502903 in Ironic "Rolling upgrades: backward incompatible changes in RPC methods" [High,Triaged]17:20
jrollaha17:20
*** ukalifon has quit IRC17:21
jrollrloo: yeah, we don't technically support rolling upgrades today but I can see why that's problematic and is totally a bug17:21
*** mtanino has joined #openstack-ironic17:21
rloojroll: yes, it is a bug. so do we want to fix it? even fixed, rolling upgrades won't work?17:22
jrollrloo: yeah, I'm not sure. if we don't fix it, rolling upgrades definitely won't work. if we do fix it, they might kinda work :)17:24
rloojroll: then we should probably fix it.17:24
jrollyeah...17:24
rloojroll: so if someone really needs rolling upgrades, less hacks to try to get it to work.17:24
jrolllucasagomes: ^ you interested in that at all or shall one of us take it on?17:24
openstackgerritOm Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - RPC  https://review.openstack.org/20624317:25
openstackgerritOm Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - API  https://review.openstack.org/20624417:25
openstackgerritOm Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - net  https://review.openstack.org/20624517:25
openstackgerritOm Kumar proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326217:25
openstackgerritOm Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - DB  https://review.openstack.org/20623217:25
openstackgerritOm Kumar proposed openstack/ironic: Add portgroups to support LAG interfaces - objs  https://review.openstack.org/20623817:25
openstackgerritOm Kumar proposed openstack/ironic: Add network provider interface and implementations  https://review.openstack.org/13968717:25
TheJulialazy_prince: wow17:25
* lucasagomes reads17:25
lucasagomesjroll, there wasn't someone looking into it?17:26
lazy_princeits just rebase.. thanks to oneview driver merge..17:26
jrolllucasagomes: I'm not sure, someone reported it, I'm not sure if they are working on it17:26
jrollthis is the first I've heard about it17:26
rloojroll: I saw it in the subteam reports17:27
lucasagomesjroll, ah right, I can take a peek, but today I probably won't cause it's late already17:27
jrollyeah, I must have overlooked it17:27
* lucasagomes not sure what he's doing on IRC still17:28
jrolllucasagomes: I can try to tackle it too17:28
jrolllol17:28
rloolucasagomes: go away! :)17:28
lucasagomesjroll, sure, yeah if you want to take a look first I can help wiht the patch tomorrow17:28
jrolloh it was xek17:28
lucasagomesYES17:28
*** praneshp has joined #openstack-ironic17:28
lucasagomesyeah that's the nickname I saw17:28
jrollxek: hey, are you looking into a fix for bug 1502903 ?17:28
openstackbug 1502903 in Ironic "Rolling upgrades: backward incompatible changes in RPC methods" [High,Triaged] https://launchpad.net/bugs/150290317:28
jrollwe still need to get this landed too https://review.openstack.org/#/c/231215/17:29
lucasagomesdamn people linked the video of someone using OSX17:29
* lucasagomes vomits17:29
jroll.....17:30
lucasagomesjk, but not really17:30
jrollnothing wrong with os x, I'd take it a million times over windows17:30
lucasagomesidk, I sometimes feel sad of going to a FOSS conf and seem OSX around17:31
jrollthere's the whole thing where audio and wifi actually work17:31
* jroll ducks17:31
lucasagomesI don't mind the hardware tho, I would use it with a free os17:31
*** praneshp_ has joined #openstack-ironic17:31
jrollmeh, I've spent too much time fighting against linux to be doing it on the road17:31
lucasagomesanyway... sorry it's just a late rant17:31
*** achanda has quit IRC17:31
* lucasagomes is not an apple fan17:31
jrollfor example this video conferencing app we use has been segfaulting on my linux system for weeks17:31
jrollso... I use os x for that17:32
lucasagomesjroll, google hangout?17:32
jrollnah, vidyo17:32
jrollthough I feel like hangouts doesn't play nice either iirc17:32
lucasagomesyeah, it's dodge sometimes17:33
*** praneshp has quit IRC17:33
*** praneshp_ is now known as praneshp17:33
jrollyeah17:34
lucasagomesbut yeah, I don't know I still believe in the linux desktop! (one day, one day...)17:34
jrollme too, but in the meantime, I want something I know works on the road :)17:34
lucasagomesfair enuff17:35
lucasagomesjroll, anyway I diverted the whole conversation with my rant heh sorry17:35
lucasagomesjroll, I will watch the video, but if u want to take a look at the bug today I can pick up with you and help tomorrow17:35
jrolllol17:35
jrollyeah reading code will be quicker :P17:35
lucasagomes+1 (/me is tired)17:36
jrollI think we just need something like if client_has_version(1.29): return new_response else: return old_response17:36
jrollthere's a method for it, I'll get something up17:36
lucasagomesoh I saw that in nova yeah17:36
lucasagomescool, yeah hope it's simple17:36
jlvillaljroll: Something like this?  https://review.openstack.org/21785317:37
jrollno17:38
jrollsec.17:38
* jlvillal wandered in during the middle of the conversation and hasn't read the whole backlog.17:38
devanandajroll: read the comments - is there one in particular?17:39
jrolldevananda: dunno, just in general17:39
devanandain general it seems like folks don't understand or agree with what I've proposed17:40
devananda*some folks17:40
devanandawe know what breaks if we don't land this17:41
lucasagomesjlvillal, https://github.com/openstack/nova/blob/master/nova/conductor/rpcapi.py#L29217:41
jlvillallucasagomes: Thanks17:41
lucasagomessomething like that (AFAIUI)17:41
jrollyeah, something like that but more server side17:41
*** trown|lunch is now known as trown17:43
*** lazy_prince has quit IRC17:45
*** kkoski has joined #openstack-ironic17:48
*** achanda has joined #openstack-ironic17:48
*** harshs has joined #openstack-ironic17:51
*** dprince has quit IRC17:58
*** harshs has quit IRC17:59
*** Sukhdev has joined #openstack-ironic18:00
*** kkoski has quit IRC18:01
lucasagomesI'm going to call it a day18:02
lucasagomeshave a great night everyone! See you all tomorrow18:02
jlvillallucasagomes: Good night18:02
*** lucasagomes is now known as lucas-dinner18:02
lucas-dinnerjlvillal, thanks you too18:02
*** harshs has joined #openstack-ironic18:03
*** Sukhdev has quit IRC18:04
*** kkoski has joined #openstack-ironic18:04
*** athomas has quit IRC18:06
*** thrash|f00dz is now known as thrash18:10
*** Sukhdev has joined #openstack-ironic18:11
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Refactor the image download and checksum computation bits  https://review.openstack.org/23433818:11
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Add support for streaming raw images directly onto the disk  https://review.openstack.org/23433918:11
* lucas-dinner is now gone :-)18:11
*** pas-ha has quit IRC18:12
jrolllucas-dinner: before you go18:12
jrollmd5 supports streaming18:12
lucas-dinnerjroll, yup18:12
lucas-dinnerjroll, yes I do that18:12
jrolloh cool18:12
jrollI missed that18:12
lucas-dinneras it downlods the image it already computes the md518:12
jrollaha, I see it now18:12
jrollyeah18:12
lucas-dinnerso the first patch, is a refactor around that18:13
lucas-dinnerthen the second just use the new class18:13
jrollright, I missed the first patch18:13
lucas-dinnerbut it's kinda of a schrödinger code now, I didn't test it fully18:13
lucas-dinnerwill do tomorrow18:13
jrollyeah18:13
jrollhave a good night :)18:13
*** dprince has joined #openstack-ironic18:13
lucas-dinnerjroll, thanks! You too, enjoy the afternoon!18:14
jrollty18:14
*** ndipanov has quit IRC18:14
*** lazy_prince has joined #openstack-ironic18:15
Sukhdevdevananda: Ping18:16
*** e0ne has joined #openstack-ironic18:17
*** nicodemos has quit IRC18:20
*** achanda has quit IRC18:25
*** kozhukalov_ has joined #openstack-ironic18:27
*** achanda has joined #openstack-ironic18:27
*** [2]Rick has joined #openstack-ironic18:28
thiagopgood night lucas-dinner18:28
*** e0ne has quit IRC18:30
*** Sukhdev has quit IRC18:31
sambettso/ lucas-dinner18:31
*** Sukhdev has joined #openstack-ironic18:33
devanandaSukhdev: pong18:37
Sukhdevdevananda: thanks for response. I saw your reply last night - by the time I saw your reply you were gone :-):)18:38
devanandahehe18:38
Sukhdevdevananda: Have a quick question for you - in one of your presentations, you had a really nice picture of all the OVS bridges and connectivity for BM18:38
devanandaI did??18:39
* krtaylor would like to see that too 18:39
SukhdevI am having issue reaching the tftp server from provisioning network - I am suspecting that some low level goofup in OVS bridge connectivity or tags issue18:39
SukhdevI thought will use that picture to follow the packet path (tcpdump, etc.) to nail this down18:40
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/23381918:40
Sukhdevdevananda: I saw this almost a year ago in one of the presentations - I thought it was your presentation18:41
Sukhdevdevananda: basically what I am looking for is the packet path for the BM (as a VM) from the tap interface of the brctl bridge to br-int to the other side to the dhcp18:42
Sukhdevso that I can see if this is a tagging issue or what is causing the connectivity issue to the tftp server18:43
devanandaSukhdev: funny thing ... i was just trying to help linggao troubleshoot much the same problem18:52
devanandahere's roughly how i'm debugging it18:52
devananda- is ironic-conductor host getting the DHCPBOOTP packet? (tcpdump the interface with some filters)18:53
*** albertoffb has quit IRC18:54
devananda- is dnsmasq recognizing and trying to act on the request? check for MAC filters, local firewall rules, and the like18:54
devananda- is dnsmasq responding? check for IP ranges and configuration18:55
*** Marga_ has quit IRC18:58
*** harshs has quit IRC18:59
devanandaSukhdev: you're talking about a devstack environment where you use VM's to emulate the baremetal nodes?19:01
*** mgoddard has quit IRC19:01
*** amotoki has quit IRC19:02
*** harshs has joined #openstack-ironic19:03
Sukhdevdevananda: yes - devstack where I am using VM as a BM19:03
*** sambetts has quit IRC19:05
*** sambetts has joined #openstack-ironic19:07
*** harshs has quit IRC19:09
openstackgerritNisha Agarwal proposed openstack/ironic: Documentation for Swift-less iLO Virtual Media deploy  https://review.openstack.org/22802019:13
*** e0ne has joined #openstack-ironic19:19
*** lazy_prince has quit IRC19:19
openstackgerritLilia Sampaio proposed openstack/ironic: Add OneView driver documentation  https://review.openstack.org/23439619:21
liliarshey TheJulia, jlvillal and all (: just added the docs for the OneView driver. please take a look when you can, thanks!19:22
TheJuliaThank you :)19:23
*** mrmoje has joined #openstack-ironic19:26
devanandaSukhdev: are you running devstack on the host, or in its own VM?19:27
Sukhdevdevananda: in a vm19:27
*** cemason has joined #openstack-ironic19:29
*** Nisha has quit IRC19:29
jrollSukhdev: I just realized there aren't instructions for testing this anywhere19:31
devanandaSukhdev: are the "fake" bm nodes nested inside that VM -- or are they bridged on the *host* outside of it?19:31
jrollthose would be massively valuable, moreso than actually testing it19:31
devanandajroll: nope, I dont think there are ... :(19:31
jrollright now you're the only one that can reproduce this, afaik19:31
jrollif I could follow some directions and see the same issues - I could help here19:31
devanandaditto19:31
Sukhdevdevananda: nested with the VM19:32
devanandaSukhdev: eeh. well. that's going to make booting very slow, fwiw19:32
devanandalast time i tried that (granted it was well over a year ago) the nested vm took about 30 minutes to boot19:33
Sukhdevdevananda: no - it just works fine -19:33
devanandao_o19:33
Sukhdevdevananda: it has been working fine until last week - just when I uploaded the new patches yesterday, it has stopped working - just the tftp reachability issue -19:34
Sukhdevdevananda: trying to debug it just to make sure if this is my setup issue or some issue with the patch - as the patch does mess with the DHCP options :-):-)19:34
rloothis is our main doc page, right? http://docs.openstack.org/developer/ironic/19:35
rloodo you see the admin guide first, or the developer guide first?19:35
jrollrloo: developer, why?19:36
rloojroll: that's an old version.19:36
rloojroll: we changed after last summit, to have admin guides first.19:36
jroll:/19:36
rloojroll: i just generated the docs and my local version is correct.19:36
Sukhdevdevananda: I have seen a very nice picture (almost a year ago) in one of the ironic presentations - which shows the connectivity of all the OVS bridges and interfaces - I can not find it anymore.....19:37
rloojroll: not sure what is pushing out that doc. would one of the stable branches be doing it?19:37
devanandaSukhdev: I dont think I've seen that ...19:37
jrollrloo: I also don't see a way from docs.openstack.org to get to ironic docs :(19:37
Sukhdevthat would have helped me follow the path to nail it down ---- as I rely on the tcpdump to track the packet path19:37
devanandajroll: there is a link in the developer API guides ...19:37
rloojroll: yeah, it shows 2015.1.2 documentation at the bottom. so it is old.19:37
devanandajroll: but yah. ironic isn't publishing *user* docs to the user site19:38
jroll-.-19:38
jrolleverything I ever knew is wrong19:38
devanandarloo: urgh. well. good catch ... now i wonder if our doc build job is broken :(19:38
jrolldevananda: so where are our docs published?19:38
devanandajroll: the site rloo linked19:38
devanandathey *should* be published there19:38
devanandaif they're not -- then a job broke19:38
jrollhrm19:38
rloojroll: I don't think our ironic docs were ever linked from docs.openstack.org19:39
jrollI feel like that's publishing kilo docs. not master.19:39
rloojroll: they don't publish master.19:39
rloojroll: not that i know of.19:39
jroll*headdesk*19:39
*** Marga_ has joined #openstack-ironic19:39
*** baoli has quit IRC19:39
*** marzif has joined #openstack-ironic19:39
devanandarloo: wha??19:40
devanandarloo: i'm sure that when we first set up the job for docs.openstack.org/develper/ironic -- it was publishing master19:40
rloodevananda: I mean, I don't think openstack publishes master docs at docs.openstack.org19:40
devanandamaybe something changed19:40
devanandai know what it did originally because originally we didn't have a stable branch :)19:40
jrollyeah, I don't see the latest docs change there19:40
* jroll rewinds way back19:41
rloodevananda, jroll: sorry. lets just go back to my original question. http://docs.openstack.org/developer/ironic/ has always shown master until ?? i think I looked 2 weeks ago or maybe even last week and it was right.19:42
rloodevananda, jroll: it looks to me like someone might have it set to only show kilo docs?19:43
*** e0ne has quit IRC19:43
jrolldevananda: rloo: yeah, so I agree. the first docs commit after liberty opened isn't there.19:43
devanandagate jobs seem to be building the correct thing -- http://docs-draft.openstack.org/19/233819/3/gate/gate-ironic-docs/a47bef3//doc/build/html/19:47
jrollstepping out for a bit19:53
*** marzif has quit IRC19:54
*** mrmoje has quit IRC19:54
*** coreycb` is now known as coreycb19:55
rloodevananda, jroll: looks like ironic kilo 2015.1.2 was just released. I wonder if something was invoked that generated the docs for that branch, and whether that caused the kilo docs to show up instead of master. maybe after we merge a patch to master, the docs will get changed to reflect master.19:56
devanandarloo: I was thinking that could be the case too ...19:57
devanandarloo: how recent was that publish completed?19:57
*** Sukhdev has quit IRC19:58
rloodevananda: don't know. i just saw email about kilo being released :)19:58
*** mgoddard has joined #openstack-ironic19:59
devanandaooh - here we go -- https://jenkins06.openstack.org/view/Overview/job/ironic-docs/213/20:01
devananda Triggered by reference: refs/tags/2015.1.220:01
devanandaso yes20:01
* devananda files a bug20:01
rloodevananda: ha ha. that's funny. sort of...20:02
devanandaI mean - we should totally be publishing docs for kilo20:02
devanandabut in a different location :)20:02
rloodevananda: yeah, that's why i think it is funny. IF we had a kilo/, liberty/, master/ :)20:02
*** pelix has quit IRC20:06
devanandahttps://bugs.launchpad.net/ironic/+bug/150580320:08
openstackLaunchpad bug 1505803 in Ironic "docs published for previous releases overwrite current developer docs" [High,Confirmed]20:08
* devananda looks at gerrit to see what he can land in master to 'fix the docs'20:10
*** mgoddard has quit IRC20:10
*** mgoddard has joined #openstack-ironic20:11
mrdaMorning Ironic20:13
sinvalmrda, morning20:13
mrdao/20:14
*** harshs has joined #openstack-ironic20:15
thiagopmorning mrda20:17
NobodyCammorning mrda20:17
thiagopmorning mrda20:18
thiagopda hell? irc with free will..20:18
*** e0ne has joined #openstack-ironic20:22
mrdalots of hellos, o/20:23
*** derekh has quit IRC20:24
*** baoli has joined #openstack-ironic20:26
openstackgerritJohn L. Villalovos proposed openstack/ironic-python-agent: Make calling arguments easier to understand  https://review.openstack.org/23442420:27
jlvillalmrda: Hello20:27
*** baoli has quit IRC20:27
*** [2]Rick has quit IRC20:29
*** marzif has joined #openstack-ironic20:30
rloodevananda: I'm hoping this will fix/update the docs: https://review.openstack.org/#/c/233819/20:31
*** [3]Rick has joined #openstack-ironic20:32
*** cdearborn has quit IRC20:34
*** e0ne has quit IRC20:35
mrdahey jlvillal20:36
openstackgerritThiago Paiva Brito proposed openstack/ironic: Update python-oneviewclient version  https://review.openstack.org/23442820:37
*** ionutbalutoiu has quit IRC20:37
rloohey, morning mrda20:38
*** sambetts has quit IRC20:41
*** sambetts has joined #openstack-ironic20:41
mrdahi rloo20:47
mrda(I like the daylight sayings change in timezone here, I see more of you all :)20:47
jrollmorning mrda :)20:57
thiagopGuys, I'm calling it a day20:58
thiagopsee you tomorrow20:58
*** thiagop has quit IRC20:58
*** harshs has quit IRC21:00
mrdahi jroll21:01
*** harshs has joined #openstack-ironic21:05
*** mgoddard has quit IRC21:05
*** Marga_ has quit IRC21:07
*** Marga_ has joined #openstack-ironic21:07
*** cemason has quit IRC21:08
jlvillalmrda: Enjoy the daylight savings for a few more weeks. We switch on 1-November21:09
*** cemason has joined #openstack-ironic21:12
jrolldevananda: tomorrow is basically the last day to release 4.2.1, we need to get this done https://review.openstack.org/#/c/231215/1221:12
mrdajlvillal: I think it even gets better then, tbh.  It's another hour better.21:12
jlvillalmrda: Oh. We go back one hour.21:12
devanandajroll: yarr21:12
jlvillalmrda: Did you go forward one hour?21:12
jrollyeah, don't you know australia does everything backwards?21:13
jlvillalmrda: I guess it is spring in Australia21:13
jroll:D21:13
mrdayes, we're heading into summer, you're heading into winter.21:13
jlvillalAh, cool :)21:13
rloojroll: this should be backported to liberty too: https://review.openstack.org/#/c/234389/21:13
jrollrloo: urgh21:14
rloojroll: it is similar to that dd command thing.21:14
jrollyeah.21:14
jrollrloo: it's funny how deploys succeeded with the last fix21:15
jrolland now they don't21:15
*** lucas-dinner has quit IRC21:15
rloojroll: i was going to ask, but i decided not to. it wasn't the same person21:15
*** trown is now known as trown|outttypeww21:15
mrdajroll: s/different/better/ :)21:17
jrollmrda: I said backwards, not different :D21:27
* mrda can't write regexes either21:28
*** thrash is now known as thrash|g0ne21:29
*** harshs has quit IRC21:34
*** harshs has joined #openstack-ironic21:37
*** Sukhdev has joined #openstack-ironic21:41
devanandajroll: I don't understand why you added the FakeBoot to irmc driver21:41
devanandajroll: it's not mixed with Agent at all21:41
jrollisn't it?21:42
devanandahttps://review.openstack.org/#/c/231215/12/ironic/drivers/irmc.py,cm21:42
jrolldevananda: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/irmc/deploy.py#L91721:42
jrollit's mixed in with a subclass21:43
devanandaoooh21:43
devanandaonly on the vendor interface21:43
mrdahey jroll21:44
devanandaIRMCVirtualMediaAgentDeploy(base.DeployInterface) but then VendorPassthru(agent_base_vendor.BaseAgentVendor)21:44
jrolldevananda: yah21:44
devanandathat's wonky21:44
devanandaok21:44
jrolleh, it handles heartbeat and such21:44
jrollmrda: sup21:44
mrdajroll: if you have a moment, I wouldn't mind your thoughts on https://bugs.launchpad.net/nova/+bug/150345321:44
openstackLaunchpad bug 1503453 in OpenStack Compute (nova) "unavailable ironic nodes being scheduled to" [Medium,Triaged]21:44
jlvillaljroll: This sounds like something you ran into: https://bugs.launchpad.net/nova/+bug/150345321:44
mrdasnap21:44
jrolljlvillal: mrda: Madasi filed that bug, either of us could give you more info21:45
jrollwhat thoughts do you want?21:45
jrollit's totally a bug21:45
*** dprince has quit IRC21:45
Madasibad nova, no cookie21:45
mrdaso medium is about right?21:45
jrollI also bugged jaypipes a bit about the best way to fix that, but we never came to a resolution21:45
jrollidk, I guess?21:45
mrdaok, so still open for discussion21:46
jlvillaljroll: Madasi: Okay. Sounds like Madasi is actively working on it then.21:46
jlvillalHello Madasi. I don't think I have ever met you before.21:46
Madasijlvillal: not currently, got pulled onto other things21:46
jrollmore like "should we add nodename to get_per_instance_usage() is super contentious" :)21:46
jrollmrda: ^21:46
MadasiHi. I'm mostly a lurker around here21:46
mrdaMadasi: would you like to go and fix this one?21:46
jlvillalMadasi: But it should still be assigned to you?21:47
jrolljlvillal: tl;dr Madasi is a badass working on all the things in onmetal21:47
MadasiI think jroll was hoping he could tempt someone else into looking at it before I'd be free to return to it21:47
jrolljlvillal: presumably if mark unassigned himself, it shouldn't be assigned to him :P21:48
jlvillalFYI: mrda and I are doing our weekly Nova bugs related to Ironic bug scrub21:48
MadasiI unassigned myself in case someone else had the bandwidth21:48
devanandajroll: the more I look into how this affects irmc the less happy I am getting21:48
jlvillaljroll: Ah, I hadn't scrolled that far down!21:48
*** bpmcl has joined #openstack-ironic21:48
mrdaok, thanks jroll and Madasi - we'll leave it unassigned for now21:48
jrolldevananda: ruh roh?21:48
devanandajroll: ironic/drivers/modules/deploy_utils.py ties directly into task.driver.boot.* methods as well21:48
* mrda wanders back to the other conversation21:48
devanandasetting driver.boot = FakeBoot() is going to break that -- but then, if it were to hit those code paths, it's ALREADY broken21:49
Madasijroll: about that nodename thing. I know nova was wanting to move away from that, what is the alternative and how will it work for us?21:49
devanandawe're merely lucky that it doesn't ... maybe ...21:49
jrolldevananda: I'm almost inclined to leave this driver api bug as-is, with good comms; the downstream fix is simple and well-understood, this fix is getting very complicated.21:49
devanandayah21:49
jrollMadasi: alternative is unclear at this time21:49
devanandajroll: the boot/deploy interface is just not a clean separation any more :(21:50
devanandaI mean, it wasn't, but now I see how tangled it became21:50
jrolldevananda: yar, agree21:50
devanandawe should have a shim on top of hte drivers that allows task.driver.boot.* to fall back to task.driver.deploy.*21:51
jrolldevananda: I actually think a good litmus test of this separation is seeing if the petitboot driver can just be a boot interface21:51
devanandayah21:51
jrollside note: I don't like our rpcapi tests21:51
devanandaif we can just have a driver that implements power and boot -- but not deploy -- then we've done good things21:52
devanandajroll: the framework for them, or the coverage?21:52
* devananda copied those from nova21:52
jrolldevananda: I think the framework, I need to play with it more a bit21:52
openstackgerritJim Rollenhagen proposed openstack/ironic: WIP: fix backward compatibility for RPC version 1.29  https://review.openstack.org/23445021:53
jroll^ context.21:53
Madasijlvillal: mrda: Let me know if I need to add more details to the bug or explain anything. I tried to make it clear what I had found for anyone who tried to pick it up.21:53
devanandajroll: ok - i'm going to be late for an appt if I don't go now(), so, pls to write this into the release notes well ...21:53
jrolldevananda: my #1 goal right now is that patch I just pushed, my #2 is comms/relnotes for the driver api thing... if I don't get to #2 could you do it tonight/tomorrow?21:54
devanandayah21:54
mrdathanks Madasi21:54
jrollthanks21:54
NobodyCamhave a good night devananda21:54
* jroll chugs red bull21:54
mrdajroll: Red bull, the drink of PTLs :)21:55
jrollheh21:55
*** Sukhdev_ has joined #openstack-ironic21:55
*** harshs has quit IRC21:55
jrollI usually don't bother with it, but feeling busy/tired today :/21:55
*** penick has quit IRC21:56
* jaypipes hands jroll some coffee21:58
jrollheh, thanks21:59
Madasicoke black man, coffee + soda22:00
*** harshs has joined #openstack-ironic22:01
jrollMadasi: only whiskey belongs in coffee22:01
jlvillalAnyone know of a way to have a bug in launchpad depend on another bug?22:02
* jlvillal knows how to do it in Bugzilla22:02
jrollI don't think there is22:03
jlvillal:(22:03
jlvillaljroll: Thanks22:03
*** [3]Rick has quit IRC22:03
NobodyCami have not heard of such linking of bugs22:03
jlvillalNobodyCam: Thanks22:03
*** kozhukalov_ has quit IRC22:06
Madasijlvillal: old and still open - https://bugs.launchpad.net/launchpad/+bug/9541922:07
openstackLaunchpad bug 95419 in Launchpad itself "No way to express that bug A cannot be fixed until bug B is fixed" [High,Triaged]22:07
jlvillalMadasi: And this blog post: http://blog.launchpad.net/general/bug-linking-part-2   From June of 2012 saying they are working on it :(22:08
*** david-lyle has quit IRC22:10
jrollmaniphest will save the world22:11
*** david-lyle has joined #openstack-ironic22:12
*** cemason has quit IRC22:17
*** cemason has joined #openstack-ironic22:18
*** bpmcl has quit IRC22:18
*** kkoski has quit IRC22:19
jlvillalMadasi: mrda: We can blame lifeless for https://bugs.launchpad.net/launchpad/+bug/95419 not being fixed ;)22:31
openstackLaunchpad bug 95419 in Launchpad itself "No way to express that bug A cannot be fixed until bug B is fixed" [High,Triaged]22:31
jlvillalKidding!22:32
lifelesshah22:32
mrda:-P22:32
mrdalifeless: we just spent 10 minutes trying to work out how to do that thing22:33
lifelessmrda: did you get an answer?22:33
jlvillallifeless: We just added a comment to the bug.22:33
mrdawe discovered that the feature was planned for implementation in 2012, but didn't get any further22:33
lifelessthat would be about when I joined HP :)22:34
mrdaoh, so it *is* your fault lifeless :-)22:34
jrolllol22:34
jrollblame HP leadership22:35
clif_hhow do you ignore a pep8 error on a specific line?22:39
clif_hah nm # noqa22:40
mrdaclif_h: remember two spaces before the #22:40
jrollyep22:40
clif_h2 spaces?22:40
clif_hlike: obj.func()  # noqa22:40
clif_h?22:40
jrollyep22:40
mrdathis_is_a_reall_long_line_that_needs_pep8_ignoring  # noqa22:41
*** marzif has quit IRC22:41
clif_hthe 2 spaces thing is weird22:41
jrollthough I suspect having noqa there would also skip that check :P22:41
mrdajroll: probably22:41
*** marzif has joined #openstack-ironic22:41
mrdajust good practice anyways22:41
jrollyep22:41
jrollclif_h: 2 spaces thing is a pep8 rule itself22:41
clif_hI guess I usually dedicate lines to comments22:42
clif_hso i don't run into that22:42
jrollyeah22:42
openstackgerritJim Rollenhagen proposed openstack/ironic: WIP: fix backward compatibility for RPC version 1.29  https://review.openstack.org/23445022:43
mrdajust remember clif_h that everytime you use a # noqa you have to go fix an openstack python3 compatibility issue as penance22:43
clif_hhaha22:43
jrolllol22:43
*** willsama has joined #openstack-ironic22:43
clif_herg22:43
jrollI like that rule22:43
* mrda is serious22:43
clif_hits in nova so can I escape?22:44
jrollnop22:44
clif_hthough its the ironic virt driver22:44
mrdaJayF: Can you get that added to clif_h's goals? :-P22:44
lifelessmrda: jlvillal: just checked ---22:45
lifeless11:44 < lifeless> wgrant: what happened to bug linking22:45
lifeless11:44 < lifeless> wgrant: was it behind a feature flag, or never delivered?22:45
lifeless11:44 < wgrant> lifeless: Never implemented.22:45
lifeless11:45 < wgrant> The team was vaporised days after you left :)22:45
jlvillallifeless: Ouch :(22:46
mrdasad panda22:46
jrollhah22:46
mrdaclif_h: I am jokin btw22:46
lifelessthey are 'vaguely' working on generic cross-object references apparently (#launchpad-dev)22:46
clif_hmrda: they have jokes down there!?22:46
jlvillallifeless: Good timing on your part when you left.22:47
jrolljlvillal: or was it vaporized because he left? :)22:47
jroll"I can't deal with this without robert"22:47
jlvillalHmmmm22:47
jroll:P22:47
jrollhe does tackle the hard stuff22:48
mrdajroll: s/without// :-)22:48
jrolllol22:49
mrdaclif_h: it's the Australian way22:49
clif_h:D22:49
lifelessmrda: .... Australian?22:49
* jlvillal learned lifeless is in New Zealand22:50
lifelessmrda: oh, parallel conversation :) got it22:50
mrdalifeless: sorry for the confusion.  It's hard to mock people in parallel you know!22:50
lifelessmrda: from concurrent import future22:51
mrdalifeless: good job!22:51
* mrda thinks about goroutines again22:51
jrollso I don't think this is actually fixable, since we don't have a configurable cap... https://bugs.launchpad.net/ironic/+bug/150290322:57
openstackLaunchpad bug 1502903 in Ironic "Rolling upgrades: backward incompatible changes in RPC methods" [High,In progress] - Assigned to Jim Rollenhagen (jim-rollenhagen)22:57
* jroll thinks harder22:57
jrollneed to change something on the server side22:58
jrollbah22:58
* jroll throws this patch away22:58
*** chlong has quit IRC22:59
*** sambetts has quit IRC23:00
*** sambetts has joined #openstack-ironic23:02
*** sambetts has quit IRC23:07
*** willsama has quit IRC23:08
*** sambetts has joined #openstack-ironic23:08
jrolldansmith: ever changed the return value on an RPC call? (how do you do compat there?)23:12
dansmithjroll: you make a new call :)23:13
jrollhah23:13
*** willsama has joined #openstack-ironic23:13
dansmithor you pass a flag23:13
jroll\o/ for hard-breaking liberty upgrades23:13
dansmithexpects_new_thing=False23:13
jrollhttps://bugs.launchpad.net/ironic/+bug/150290323:13
openstackLaunchpad bug 1502903 in Ironic "Rolling upgrades: backward incompatible changes in RPC methods" [High,In progress] - Assigned to Jim Rollenhagen (jim-rollenhagen)23:13
jrollwe dun goof'd23:13
jrollafaict the server side doesn't get the version that the client sent, so no way to munge it on server side at this point23:14
jrollwell, maybe23:14
jrollthe flag thing may work23:14
dansmithjroll: it gets it but you don't get to see it23:14
jrollright23:14
jrollo.m gets it, not the manager23:14
dansmithyeah23:15
* jroll attempts science with a flag23:15
dansmithI guess I'm surprised this is news,23:15
dansmithyou guys haven't been doing the right thing with rpc stuff so far anyway, right?23:15
jrollright, though I'm not sure if we've broken compat in the past23:15
jrollother than this one23:15
dansmithI mean, last I looked you were just bumping the versions with no compat on either side23:15
dansmithjust luck then?23:16
jrollheh right23:16
jrollluck or nobody noticed23:16
dansmithokay23:16
jrollone day from liberty release I'm inclined to WONTFIX this23:16
jrolldevananda: rloo: side note, something cool: http://docs.openstack.org/developer/ironic/2015.1.1/23:17
jrolleach tag gets a thing23:17
* jroll crosses that one off the todo list23:17
jrolldansmith: thanks for help23:18
dansmithnp!23:18
*** harshs has quit IRC23:27
*** harshs has joined #openstack-ironic23:39
*** dims has quit IRC23:41
*** dims has joined #openstack-ironic23:42
*** r-daneel has quit IRC23:43
openstackgerritJim Rollenhagen proposed openstack/ironic: Fix RPC API compat for 1.29 upgrade  https://review.openstack.org/23445023:50
jrollboom23:50
jrolldansmith: if you're still around, would love a review23:50
jrolland ironic cores :P23:50
dansmithjroll: gotta finish something, but will try to look in a few23:51
jrollthanks23:51
* jroll steps away for a couple23:51
*** smoriya has joined #openstack-ironic23:52
*** achanda has quit IRC23:53
*** willsama has quit IRC23:56

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