Wednesday, 2014-07-23

*** eghobo has quit IRC00:08
*** chuckC has joined #openstack-ironic00:09
*** derekh_ has joined #openstack-ironic00:12
devanandamrda: around?00:53
devanandamrda: this concerns me: ic = __import__('ironicclient', globals(), locals(), ['client', 'exc'], -1)00:53
devanandamrda: and highlights my initial reaction to dansmith's request that ironicclient not be imported00:53
devanandamrda: also, why not use importutils?00:54
mrdadevananda: hey00:55
mrdadevananda: umm, that form is what's recommended in the python dics00:56
mrdadevananda: but I can look at importutils too00:56
devanandamrda: so importutils is used throughout openstack to wrap that sort of thing00:56
devanandamrda: but more than that, I still disagree with the assertion that python-ironicclient SHOULDN"T be added to requirements.txt00:56
* mrda is currently focusing on fixing the import on the new nova patch I pushed up after 107316 merged00:57
devanandamrda: how will nova unit-test this code without allowing us to import that?00:57
mrdadevananda: on point 1: I understand their retisence on importing ironicclient, but the consequences of that are 2) then Nova can't unit test, unlessw e add it to test-requirements.txt00:58
devanandamrda: what will cause devstack to install ironicclient when it's needed by Nova in the gate, if it's not in requirements?00:58
mrdadevananda: we can go to test-requirements.txt00:58
devanandamrda: and how will packagers know what version of python-ironicclient to install?00:59
devanandabut it's nto a test requirement00:59
devanandait's a functional requirement for an optional service00:59
devanandajust like cinder and neutron00:59
devanandawhich are both optional service backends00:59
mrda...which makes sense - you should be able to install nova with installing ironicclient, if you're not using ironic.  But in test, we want to exercise that i/f00:59
mrdashall we go and have this argument with nova cores?00:59
devanandayah00:59
devanandaalso, i'll talk with danprince tomorrow -- he's in Raleigh too01:00
devanandai had thought the comment ws from dansmith (who's not here)01:00
devanandaor I would have just poked danprince today01:00
mrdaso, for now, keep going as is?  And deal with this F2F (you & danprince tomorrow) and both of us next week in Hillsboro?01:00
mrdadevananda: ^^01:01
devanandamrda: what other work is in flight for the nova driver right now?01:03
devanandathis seems like it01:03
mrdathe whiteboard is your answer :)01:05
devananda:)01:07
mrdaI'm keeping that up to date01:07
openstackgerritMichael Davies proposed a change to openstack/ironic: Import fixes from the Nova driver reviews  https://review.openstack.org/10788201:09
*** coolsvap has quit IRC01:12
devanandamrda: take a look at nova/openstack/common/importutils01:12
devanandamrda: i think yous hould be using importutils.try_import01:13
mrdaI'll take a look, once I fix the nova01:13
*** rainya has quit IRC01:13
*** krtaylor has quit IRC01:13
*** rainya has joined #openstack-ironic01:14
mrdadevananda: also, we should look at synchronising our pep8 config against nova01:14
devanandamrda: yea, taht's be great01:14
mrdaon my list - later today maybe01:15
devanandamrda: except for when we delete all that code soon01:15
mrdamissing .'s on single line docstring breaking check gate is quite annoying :)01:15
* mrda can never win :)01:15
devanandaheh01:16
harlowjadevananda an idea, have nova have something like, https://github.com/openstack/taskflow/blob/master/optional-requirements.txt01:16
*** coolsvap has joined #openstack-ironic01:16
* harlowja see there is chat about how optional requirements get actually used01:16
harlowjawithout being so optional that they aren't tested01:17
devanandaharlowja: see -nova ?01:17
harlowjachecking01:17
harlowjaarg, should not have looked01:19
harlowjalol01:19
jroll/b 7601:21
jrollgah01:21
mrdajroll: what's so important on your 76th buffer?01:21
mrda;)01:21
jrolllol01:21
jrollmaybe nova :p01:21
jrollmaybe teeth >.>01:22
mrdaoh, so not important then01:22
jrollyou'll never knowwww01:22
jrollnah, no idea where nova is... that gets the /b nova treatment01:22
*** krtaylor has joined #openstack-ironic01:24
devanandamrda: so sdague wants us to just put python-ironicclient in test-requirements in nova01:25
devanandamrda: and not worry about handling the import01:25
mrdaumm01:25
mrdaso assume that test-requirements are installed01:26
openstackgerritMichael Davies proposed a change to openstack/ironic: Backporting nova host manager changes into ironic  https://review.openstack.org/10887201:26
mrdadevananda: I agree that we should do this for the sake of testing01:26
mrdabut for production, we should still dynamically load, right?01:26
jrollseems reasonable01:26
jrollmrda: I think no01:27
jrollwell, idk.01:27
devanandamrda: nope.01:27
devanandamrda: the driver itself is dynamiclly loaded01:27
jrollImportErrors are pretty clear01:27
devanandamrda: if you configure nova to load nova.virt.ironic and DIDN"T instal the client, it'll importerror01:27
jrollnice error messages are better, but meh01:27
devanandai mean, sure. we can "cleint = importutils.try_import(ironicclient) ; if not client: raise Exception()"01:28
mrdaThis makes me sad, after the futzing around I've had to do.  But if you want me to rip out utils.py then I shall.01:28
jroll(says the dev in me, the deployer would want nice errors but he is braindead at the moment)01:29
* jroll is off for the night01:29
jrollhave a good one :)01:29
mrdajroll: night!01:29
devanandamrda: what you have proposed so far should, afaict, fail nova's unit test suite -- unless we add python-ironicclient to test-requirements anyway01:30
mrdabtw ironic cores: This is a very easy +2 for you: https://review.openstack.org/#/c/10887201:30
mrdadevananda: right, so I think I should propose that to test_requirements01:30
devanandamrda: try uninstalling python-ironicclient from your venv and then just run the nova tets01:30
devanandaright01:30
mrdano problems there.  I quite like the dynamic load that we've got, tbh01:31
mrdabut as I said, I'll look at importutils to see if that's cleaner and it gets the job done01:32
devanandamrda: except it's alredy here: http://git.openstack.org/cgit/openstack/nova/tree/nova/openstack/common/importutils.py#n5501:32
*** kevinbenton has quit IRC01:33
*** kevinbenton has joined #openstack-ironic01:33
* mrda goes back and makes another revision to client_wrapper01:33
devanandamrda: see -nova01:39
devanandamrda: tldr - simply __import__ with no wrapper, and simply failing with an ImportError, is also OK apparently01:39
mrdayup, just there01:40
mrdathanks01:41
mikalSo, that's what mrda has at the moment IIRC01:41
mikalIt sounds like test-requiremtns is a thing too01:41
mrdaso I'll push a new ironic review up for 107882 to change the stype of dynamically importing ironicclient, and I'll add a comment on 103167 that we'll update test-requirements01:43
mrda...when we push a new nova patch set01:43
mikalmrda: there is apparently some oslo thing we should use instead01:44
devanandamikal: yea. i thought ya'll preferred importutils since i see it used throughout the nova code, whereas the only driver using __import__ is libvirt01:44
mikalThis is probably just that I grepped the driver I was most familiar with and it's legacy01:44
mikalIts not a deliberate strategy to annoy mrda01:44
mrdamikal: :)01:44
mikalguestfs also uses __import__ on our side01:45
mikalBut we can move over to importutils01:45
devanandacool01:46
mrdaoh, but there's still the multiple imports problem01:46
devananda?01:47
mrdawe don't want to __import__ the module each time, because, umm, crazy01:47
devanandamrda: eh?01:47
mrdaSo I'm going to keep my utils.py module so as to only importutils.import_module if it hasn't already been imported01:47
devanandamrda: so if you're referring to getting the client and the exc modules, we can fix that in python-ironicclient01:48
devanandamrda: if you're referring to some other wierdness, i'm not sure what you mean01:48
mrdaok, so each time we get an IronicClientWrapper or call some functions in nova.virt.ironic.driver we don't want to import ironicclient each time01:49
mrdabut if we just call import_module wherever we use ironicclient we will01:49
mrdaso what I've done in utils.py is to save away the reference to the module, and if it's non-None, just return the reference rather than re-importing01:50
*** nosnos has joined #openstack-ironic01:50
devanandamrda: no, you import it once in IronicDriver.__init__01:51
mrdaexcept it is also used in the module function validate_instance_and_mode in driver.py01:52
mrda...to get at the ironic_exception01:53
devanandain ironic/driver.IronicDriver.__init__(), do the import and set the module global01:53
mrdaI get that, but if validate_instance_and_mode() is called first, it won't have been loaded01:54
devanandabut it can't be01:54
devanandawe can make that more clear by making it private01:55
devananda_validate_isntance_and_node01:55
mrdawell, it could, but you wouldn't have the params needed to invoke it01:55
mrdaright!01:56
mrdaGood idea!01:56
devanandaor even movign it into the class (though it doesn't need to be there, this protects against some eventual weird code that we dont haev today passing a client before importing it)01:56
mrdaIf you're happy with me moving it into the class, I will01:57
devanandamaking it private would be better IMO01:58
mrdaok, done - not fussed01:58
devananda:)01:58
devanandaawesome01:59
devanandacafe is closing - i'm going to wander back to my hotel room01:59
mrdao/01:59
devanandamrda: thanks for hammering away on this!01:59
mrdadevananda: np :)01:59
*** Haomeng|2 has joined #openstack-ironic01:59
*** Haomeng has quit IRC02:00
mikaldevananda: the comments in importutils kind of suck... I want import_object, right?02:01
mrdamikal: I'm going for import_module()02:02
mikalmrda: that has the side effect of polluting the global namespace, right?02:04
mikalPerhaps that's ok. I haven't really thought deeply about this02:04
mrdaif you're importing a module I think you *want* to polute the global namespace02:05
mrdabecause things might get strange if you don't02:05
mikalOh, importutils wants to parse the object path in import_object02:05
mikalThere's a split on periods02:05
openstackgerritMichael Davies proposed a change to openstack/ironic: Import fixes from the Nova driver reviews  https://review.openstack.org/10788202:13
*** jcoufal has quit IRC02:13
*** radsy has quit IRC02:19
devanandamikal: i would use try_import, which in turn uses import_module02:19
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Implements send-data-to-ceilometer  https://review.openstack.org/7253802:29
devanandamrda: back. mind if I toss anther iteration of 107882 up?02:34
openstackgerritHaomeng,Wang proposed a change to openstack/ironic: Implements send-data-to-ceilometer  https://review.openstack.org/7253802:36
mrdadevananda: I'm just about to do the same02:42
devanandamrda: ok, go for it02:42
mrdathere's some pep8 violations in the test_ file that i need to fix02:42
devanandayep02:42
devanandai was going to do that :)02:43
devanandathen saw sometning else i wanted to fix, too02:43
openstackgerritMichael Davies proposed a change to openstack/ironic: Import fixes from the Nova driver reviews  https://review.openstack.org/10788202:47
mrdadevananda: all yours now, review -d and off you go for another revision :)02:51
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Import fixes from the Nova driver reviews  https://review.openstack.org/10788202:58
devanandamrda: done. hope you like it. moved the imports around a bit02:58
devanandathis also more closely resembles the way libvirt driver imports libvirt02:59
*** vinbs has joined #openstack-ironic03:00
mrdadevananda: so has these been proposed into Nova yet?03:00
devanandanope03:00
mrdai.e. via 10316703:00
mrdaok, I can add that in03:00
devanandahttps://review.openstack.org/#/c/107882/12..13/ironic/nova/virt/ironic/driver.py03:01
mrdaI needs to fix the test in nova, so I'll propose these changes as well03:01
mrdait's in the spirit of the process, if not exactly following the process, that we've defined :)03:01
devanandaaye03:01
mrdabut I do think we're getting there03:02
devanandagiven the conversation we had a bit ago with folks in -nova, I've taken their feedback and simplified the importing of the python-ironicclient module03:02
devanandato be closer to the way libvirt does it03:02
mrda(if only Nova UTC would run *quicker*)03:02
devanandaeg, "if ironic is None: ironic = importutils.import_module('ironicclient')"03:03
mrdaya03:03
mrdaI'm not unhappy - I would have used _ironic, but it's a small thing03:03
devanandalibvirt uses "libvirt" not "_libvirt" ... so that's what I followed03:04
devanandaI agree, it's a private var03:04
mrdasure03:04
devananda*shrug*03:04
devanandamrda: cheers. thanks again :)03:04
mrdaSo the thing I liked about how it was before, is that ironci_client and ironic_exception *looked* like they might have been regularly imported.  But either way is fine.  Thanks for the your help devananda03:05
*** rainya has quit IRC03:08
openstackgerritRuby Loo proposed a change to openstack/ironic: Add drivers.base.BaseDriver.get_properties()  https://review.openstack.org/10709203:11
*** harlowja is now known as harlowja_away03:15
openstackgerritRuby Loo proposed a change to openstack/ironic: Implement API to get driver properties  https://review.openstack.org/10709603:21
*** rloo has quit IRC03:22
*** nosnos has quit IRC03:29
*** nosnos has joined #openstack-ironic03:29
*** nosnos has quit IRC03:33
*** eghobo has joined #openstack-ironic03:35
*** ramineni has joined #openstack-ironic03:37
*** rainya has joined #openstack-ironic04:10
*** nosnos has joined #openstack-ironic04:14
*** rameshg87 has joined #openstack-ironic04:18
*** rainya has quit IRC04:28
*** Nisha has joined #openstack-ironic04:34
NishaJoshNang: hi04:34
NishaJoshNang: Thanks for the review. i addressed your query in the spec https://review.openstack.org/#/c/100951/ Discover node properties at node-create / node-update04:35
NishaJoshNang: Let me know if you have any other comments.04:35
*** rainya has joined #openstack-ironic04:48
*** rakesh_hs has joined #openstack-ironic05:00
JoshNangNisha: thanks!05:13
*** pradipta_away is now known as pradipta05:18
*** shausy has joined #openstack-ironic05:19
*** pradipta is now known as pradipta_away05:25
*** derekh_ has quit IRC05:31
*** k4n0 has joined #openstack-ironic05:33
*** pcrews has quit IRC05:34
*** nosnos has quit IRC05:35
openstackgerritMichael Davies proposed a change to openstack/ironic: Backporting nova host manager changes into ironic  https://review.openstack.org/10887205:36
*** nosnos has joined #openstack-ironic05:36
*** bmahalakshmi has joined #openstack-ironic05:40
*** nosnos has quit IRC05:41
*** amitpp has joined #openstack-ironic05:49
*** amitpp has quit IRC05:49
*** Poornima|mtg has joined #openstack-ironic05:55
*** Poornima|mtg is now known as Poornima_05:56
*** nosnos has joined #openstack-ironic05:59
*** Poornima_ has quit IRC06:06
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/10890106:14
*** Poornima|mtg has joined #openstack-ironic06:25
*** Poornima|mtg is now known as Poornima_06:26
*** Poornima_ has quit IRC06:26
*** saripurigopi has joined #openstack-ironic06:28
*** rainya has quit IRC06:33
*** eghobo has quit IRC06:37
*** Halacs has joined #openstack-ironic06:47
*** viktors|afk is now known as viktors06:54
*** poornima_ has joined #openstack-ironic06:57
*** poornima_ has quit IRC06:58
*** poornima_ has joined #openstack-ironic06:58
openstackgerritRakesh H S proposed a change to openstack/ironic-specs: Enabling IPMI double bridge support  https://review.openstack.org/9820807:06
*** romcheg1 has joined #openstack-ironic07:12
*** Nisha has quit IRC07:18
*** Haomeng|2 has quit IRC07:19
*** jistr has joined #openstack-ironic07:19
*** kpavel has joined #openstack-ironic07:22
*** Haomeng has joined #openstack-ironic07:22
openstackgerritMichael Davies proposed a change to openstack/ironic: Import fixes from the Nova driver reviews  https://review.openstack.org/10788207:23
*** Haomeng|2 has joined #openstack-ironic07:27
*** Haomeng has quit IRC07:28
openstackgerritDongdong Zhou proposed a change to openstack/ironic: remove ironic-manage-ipmi.filters  https://review.openstack.org/10891307:44
*** Mikhail_D_ltp has joined #openstack-ironic08:00
openstackgerritDongdong Zhou proposed a change to openstack/ironic: remove ironic-manage-ipmi.filters  https://review.openstack.org/10891308:10
mrdaNight ironic!08:14
*** mrda is now known as mrda-away08:14
*** foexle has joined #openstack-ironic08:15
*** romcheg1 has quit IRC08:17
*** lucasagomes has joined #openstack-ironic08:17
*** athomas has joined #openstack-ironic08:27
*** romcheg1 has joined #openstack-ironic08:30
*** martyntaylor has joined #openstack-ironic08:38
*** pradipta_away is now known as pradipta08:41
*** romcheg1 has quit IRC08:50
*** martyntaylor has left #openstack-ironic08:51
*** bvivek has joined #openstack-ironic08:53
*** romcheg1 has joined #openstack-ironic08:59
*** pelix has joined #openstack-ironic09:01
*** dtantsur|afk is now known as dtantsur09:04
dtantsurMorning, Ironic09:04
romcheg1Morning dtantsur!09:05
dtantsurromcheg1, morning09:05
*** Nisha has joined #openstack-ironic09:10
Nishadtantsur: hi09:12
dtantsurNisha, hi09:12
Nishadtantsur: Please could you review https://review.openstack.org/#/c/100951/09:13
Nisha:)09:13
Nishaits already 23rd09:13
Nisha:)09:14
openstackgerritLucas Alvares Gomes proposed a change to stackforge/pyghmi: Use get() to avoid KeyError on get_bootdev()  https://review.openstack.org/10892909:22
*** romcheg1 has quit IRC09:23
openstackgerritLucas Alvares Gomes proposed a change to stackforge/pyghmi: Raise IpmiException on an error setting/getting the boot device  https://review.openstack.org/10893209:32
*** cdent has joined #openstack-ironic09:33
dtantsurNisha, it's on my radar, just have a lot of things to do as usual09:35
dtantsurstay tuned :)09:35
*** bmahalakshmi has quit IRC09:38
openstackgerritA change was merged to openstack/ironic: remove ironic-manage-ipmi.filters  https://review.openstack.org/10891309:40
Nishadtantsur: :)09:41
*** bmahalakshmi has joined #openstack-ironic09:42
*** cdent_ has joined #openstack-ironic09:47
*** romcheg1 has joined #openstack-ironic09:48
*** cdent has quit IRC09:50
*** cdent_ is now known as cdent09:50
Nishadtantsur: one ques09:54
Nishayour one comment was to have --createports as create_ports or create-ports09:55
Nishai had create_ports as the option earlier09:55
Nishabut one review comment earlier was to have it as create-ports which i was unable to parse in ironic client shell, hence i named it as --createports09:57
dtantsurNisha, there was some trick with it, it should be possible to use create-ports, which will be internally mapped to ironic_ports09:58
*** Nisha has quit IRC10:03
*** nosnos has quit IRC10:09
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Expose {set,get}_boot_device in the API  https://review.openstack.org/9015110:16
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: SSH virsh to use the new ManagementInterface  https://review.openstack.org/8988410:16
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: IPMINative to use the new ManagementInterface  https://review.openstack.org/8658810:16
openstackgerritRamakrishnan G proposed a change to openstack/ironic-specs: Move code to cleanup ImageCache to a common place  https://review.openstack.org/10799610:17
openstackgerritVictor Sergeyev proposed a change to openstack/ironic: Catch oslo.db error instead of sqlalchemy error  https://review.openstack.org/10894310:17
*** Nisha has joined #openstack-ironic10:18
rameshg87dtantsur: hi10:18
dtantsurrameshg87, hi10:18
rameshg87dtantsur: have a few questions regarding setting up ironic to work with virsh and pxe_ssh driver10:19
rameshg87dtantsur: i am just doing it for the first time10:19
rameshg87dtantsur: i am just trying this out http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack10:19
rameshg87dtantsur: the qemu instances brought up are not booting up :-(10:20
rameshg87dtantsur: i just had some questions in this space.  do you test out the changes the same way with qemu ?10:21
dtantsurrameshg87, I use devstack + tempest generally (and often rely on CI for trivial changes)10:21
rameshg87dtantsur: i have a question, when i was triaging the issue10:22
dtantsurwhat's in logs? do the nodes pass PXE?10:22
rameshg87dtantsur: no it doesn't pass pxe. ipxe fails to get an ip for node from n-dhcp10:22
rameshg87dtantsur: i see that in the guest10:22
rameshg87dtantsur: when i was triaging i find that the guest's tap interface connects to openvswitch named 'brbm'10:22
rameshg87dtantsur: *openvswitch bridge named brbm10:23
rameshg87dtantsur: and n-dhcp is listening on tap interface connected to ovs bridge 'br-int'10:23
rameshg87dtantsur: i see the dhcp request packets coming on brbm using tcpdump10:23
rameshg87dtantsur: but wondering how neutron will recieve those which has dnsmasq connected to a tap interface on br-int10:24
dtantsurrameshg87, honestly, I'm not strong in all these network-related things. You may even want to ask on #openstack-neutron10:24
rameshg87dtantsur: okay :-)10:27
rameshg87dtantsur: let me just try seeing again ..10:27
rameshg87dtantsur: was wondering checking here because brbm seems to be created by devstack scripts related to ironic :-)10:29
*** jistr has quit IRC10:29
*** dtantsur has quit IRC10:30
*** dtantsur has joined #openstack-ironic10:37
*** jistr has joined #openstack-ironic10:38
Nishadtantsur: Hi, saw ur comment10:41
Nishai can make it create_ports again10:42
Nishathat works.10:42
dtantsurNisha, it's ok for me. If people don't like it, they can explain you, how to do it better ;)10:44
Nishaok i will post the spec with create_ports10:44
openstackgerritNisha Agarwal proposed a change to openstack/ironic-specs: Discover node properties at node-create/node-update  https://review.openstack.org/10095110:46
NishaJust posted it10:46
dtantsurack, thanks10:46
Nishadtantsur: just have a look and let know if any further comments10:46
Nishaif this looks ok, then plz review the follow up ilo spec too10:47
Nisha:)10:47
*** chuckC has quit IRC10:48
*** pradipta is now known as pradipta_away10:53
*** ramineni has quit IRC11:01
*** foexle has quit IRC11:01
lifelesslucasagomes: jay dobies was referring to tripleo specs, not ironic :)11:03
lucasagomeslifeless, oh... holy cow11:03
lucasagomeshah11:03
lucasagomesmorning issues11:04
*** bmahalakshmi has quit IRC11:04
lucasagomeslifeless, heh replied... anyway that could be something that we could adopt here as well11:05
lucasagomescheers for pointing that out11:05
lucasagomeswe had a similar conversation about how to improve specs reviews on the ironic meeting11:06
*** bmahalakshmi has joined #openstack-ironic11:07
*** romcheg1 has left #openstack-ironic11:08
*** bmahalakshmi has quit IRC11:09
*** bmahalakshmi has joined #openstack-ironic11:11
*** chuckC has joined #openstack-ironic11:12
*** bmahalakshmi has quit IRC11:13
*** bmahalakshmi has joined #openstack-ironic11:14
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: Fix leaking DB details to API on error  https://review.openstack.org/7312111:19
*** rameshg87 has left #openstack-ironic11:21
*** saripurigopi has quit IRC11:22
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Clean up calls to get_chassis()  https://review.openstack.org/10895911:26
openstackgerritNisha Agarwal proposed a change to openstack/ironic-specs: Discover node properties for iLO driver  https://review.openstack.org/10300711:27
*** chuckC has quit IRC11:27
*** lucasagomes is now known as lucas-hungry11:28
devanandamorning, all11:30
dtantsurdevananda, morning11:38
*** ChuckC has joined #openstack-ironic11:41
*** jcoufal has joined #openstack-ironic11:43
*** Haomeng has joined #openstack-ironic11:48
*** Haomeng|2 has quit IRC11:49
*** romcheg2 has joined #openstack-ironic11:50
openstackgerritVictor Sergeyev proposed a change to openstack/ironic: Use metadata.create_all() to get database schema  https://review.openstack.org/10762911:56
openstackgerritVictor Sergeyev proposed a change to openstack/ironic: Add a test case for DB schema comparison  https://review.openstack.org/10762811:56
openstackgerritVictor Sergeyev proposed a change to openstack/ironic: Catch oslo.db error instead of sqlalchemy error  https://review.openstack.org/10894312:04
*** k4n0 has quit IRC12:05
*** bmahalakshmi has quit IRC12:07
*** viktors is now known as viktors|afk12:15
*** vinbs has quit IRC12:18
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: Add newly_discovered column to Node object  https://review.openstack.org/10738912:21
openstackgerritDevananda van der Veen proposed a change to openstack/python-ironicclient: Export 'client' and 'exc' modules  https://review.openstack.org/10897412:21
*** romcheg2 has left #openstack-ironic12:23
*** lsmola has joined #openstack-ironic12:24
GheRiveromorning all12:29
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Import fixes from the Nova driver reviews  https://review.openstack.org/10788212:32
dtantsurGheRivero, morning12:35
*** jdob has joined #openstack-ironic12:41
*** poornima_ has quit IRC12:43
* devananda wanders over to the meetup12:45
*** lucas-hungry is now known as lucasagomes12:45
lucasagomesGheRivero, devananda morning12:45
devanandalucasagomes: morning12:45
*** Poornima|mtg has joined #openstack-ironic12:46
openstackgerritGhe Rivero proposed a change to openstack/ironic: Raise MissingParameterValue instead of invalid  https://review.openstack.org/10845512:47
*** Poornima|mtg has quit IRC12:48
*** Poornima_ has joined #openstack-ironic12:49
openstackgerritGhe Rivero proposed a change to openstack/ironic: Raise MissingParameterValue when validating glance info  https://review.openstack.org/10845612:49
openstackgerritDmitry Tantsur proposed a change to openstack/ironic-specs: Generic Hardware Discovery Bits  https://review.openstack.org/10734413:00
*** rwsu has joined #openstack-ironic13:01
*** romcheg2 has joined #openstack-ironic13:01
romcheg2dtantsur: Gah, I didn't notice that important change between revisions. AFAIR API was involved previously13:02
dtantsurromcheg2, yeah, it was, things have changed again after one more discussion :)13:02
*** Poornima_ has left #openstack-ironic13:03
openstackgerritA change was merged to openstack/ironic: Implement retry on NodeLocked exceptions  https://review.openstack.org/10771013:03
*** jcoufal has quit IRC13:05
*** derekh_ has joined #openstack-ironic13:08
*** jcoufal has joined #openstack-ironic13:16
*** matty_dubs|gone is now known as matty_dubs13:18
*** Nisha has quit IRC13:25
openstackgerritA change was merged to openstack/ironic: Add drivers.base.BaseDriver.get_properties()  https://review.openstack.org/10709213:31
devanandaback13:32
*** rloo has joined #openstack-ironic13:33
*** notq has quit IRC13:37
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Import fixes from the Nova driver reviews  https://review.openstack.org/10788213:42
*** ChuckC has quit IRC13:55
*** Halacs has quit IRC13:58
rloohi ironickers.14:05
matty_dubsMorning rloo14:05
romcheg2Hi rloo devananda matty_dubs!14:05
matty_dubsI've been dragged into some non-Ironic stuff for the time being, but g'morning all the same!14:06
rloomatty_dubs: was going to say, long time no hear ;)14:06
rloolucasagomes: because 107092 merged, your new ManagementInterface changes will need to be rebased/updated to have a get_properties(). Did you want me to make that change for you?14:07
lucasagomesrloo, o/ well they are not completetly merged so I assume I will have to do it at least for the patches that still on the queue14:09
lucasagomesI don't mind if u wanna update the ones already merged, actually i would just thank you for that14:09
dtantsurrloo, matty_dubs, morning14:10
rloolucasagomes: the ones that already merged have already been updated -- I had to do that cuz my patch kept failing w/o those changes ;)14:11
*** Mikhail_D_ltp has quit IRC14:11
lucasagomesrloo, ah, cheerios! alright I will rebase the ones in the queue and update it then14:11
rloolucasagomes: the changes are straightforward. you'll know you need to do it cuz the unit tests will fail.14:11
lucasagomesrloo, thanks for pointing that14:12
lucasagomesrloo, ack :)14:12
lucasagomesdevananda, pep8 is not working for the nova driver in our tree?14:17
devanandalucasagomes: no :(14:17
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Backporting nova host manager changes into ironic  https://review.openstack.org/10887214:18
lucasagomesdevananda, :( cause there's one tiny nit on that #107882 patch, a trailing space and it will fail on pep814:18
*** rakesh_hs has quit IRC14:19
*** shausy has quit IRC14:19
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/10656914:20
devanandalucasagomes: I'm fine with that -- it'll get caught by Nova14:21
*** dkehn_ has joined #openstack-ironic14:21
devanandalucasagomes: it won't fail in our gate. it'll fail when ported to Nova, which is a manual process, and the only way for us, right now, to find pep8 issues14:22
*** romcheg2 has quit IRC14:22
rloodevananda: this dance with nova isn't that clear to me. if we don't fix any pep8 in ironic tree, and it fails in nova tree, do those changes then need to be made to both ironic and nova trees?14:23
devanandalucasagomes: but happy to fix now anyway14:23
lucasagomesdevananda, right, so no need to fix it in our gate? if not the change lgtm14:23
lucasagomesI thought it wasn't that manual14:23
devanandait's totally manual14:23
lucasagomesI thought we did a diff from the ironic/nova dir14:23
devanandai was doing it for two weeks. mrda's been doing it for the last week14:23
lucasagomesto the real nova dir14:23
devanandaexcept we need to munge imports when copying the files14:24
lucasagomesand applied the changes in that semi-automatic way14:24
devanandaseveral import paths change,w hcih also changes the line order14:24
lucasagomesurgh14:24
devanandayep14:24
lucasagomeswhat a pain14:24
devanandait sucks14:24
lucasagomesI hear you14:24
lucasagomesok changing my vote there14:24
devanandaand nova reviewing the code there means a multi-step process to update our code then repropose it to nova14:24
devanandathe faster we can iterate, the better14:24
devanandaand this patch has been painful14:24
*** dkehnx has quit IRC14:25
devanandalucasagomes: i'm going to toss up one using hasattr14:25
devanandagimme 2 seconds14:25
lucasagomesdevananda, aight14:25
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Import fixes from the Nova driver reviews  https://review.openstack.org/10788214:28
*** dkehn_ is now known as dkehnx14:29
devanandalucasagomes: looks like https://blueprints.launchpad.net/ironic/+spec/add-node-instance-info wasn't targeted / updated properly. just updated it14:38
*** jgrimm has joined #openstack-ironic14:38
devanandalucasagomes: though the migration script https://review.openstack.org/#/c/96136/ isn't landed -- I think we should land that, but we still need to doc'n the change and new expectation14:39
lucasagomesdevananda, oh cheers, that remings me the migration thing14:39
lucasagomesyeah... devananda will fix it now14:39
lucasagomestotally forgot it14:39
devanandacool, thx!14:39
lucasagomescomstud, ping u there?14:39
comstudlucasagomes: yep, sorta :)14:39
lucasagomescomstud, howdy, so you have any updates on the objects clean up? if you don't mind I started trying to do the same you did you nodes to the others resources like chassis and ports14:40
lucasagomescomstud, I did chassis only for now https://review.openstack.org/#/c/108959/14:40
*** cdent_ has joined #openstack-ironic14:41
*** kpavel has quit IRC14:41
lucasagomescomstud, I added urself as co-author cause it was mostly copy&paste14:41
lucasagomesfrom ur patch for nodes14:41
* lucasagomes dislike having incosistencies on the objects interfaces14:41
dtantsurdevananda, you didn't answer, is _LE usage in driver.py on lin #552 correct?14:42
comstudlucasagomes: oh, you didn't need to put me as co-author. :)  thanks for doing that14:42
dtantsurit does not looks so14:42
*** cdent has quit IRC14:42
*** cdent_ is now known as cdent14:42
comstudlucasagomes: i have been way too busy lately and just haven't made it back to finishing that stuff14:42
comstud:-/14:42
lucasagomescomstud, ack... alright I will try to get the rest of the resources at the same stage as the node14:43
devanandacomstud: hey, since you're there, random question -- what do you think of making the nova baremetal api extension into a proxy for ironic's api? (see -nova cnoversation earlier)14:43
lucasagomeswith create() and destroy() on the objects and avoid using the dbapi for everything14:43
comstuddevananda: yeah, i was wondering about that some time ago14:43
comstudnever persued the idea14:43
comstudso, i'm not sure what I think :)14:44
comstudhaha14:44
devanandaheh14:44
devanandadtantsur: ugh, no...14:44
* comstud has about 5 seconds to give each thought14:44
comstuddevananda: i'll scroll back in a bit and read the convo14:44
devanandacomstud: probably better for your sanity not to read it :)14:45
comstudhahaha14:46
comstuds'ok, i'm already not sane14:46
*** Poornima_ has joined #openstack-ironic14:53
*** hemna has quit IRC14:55
*** MattMan has quit IRC14:55
*** lsmola has quit IRC14:55
rlooI'm seeing some gate-tempest-dsvm-virtual-ironic failures, due to "Timed out waiting to get Ironic node by instance ..."15:01
rloois that a known issue?15:01
devanandarloo: example?15:01
rloohttp://logs.openstack.org/96/107096/8/gate/gate-tempest-dsvm-virtual-ironic/2a79841/console.html15:02
devanandarloo: i've seen that a few times as a cover for something more serious15:02
rloohttp://logs.openstack.org/82/107882/15/check/check-tempest-dsvm-virtual-ironic/b60e5a3/console.html15:02
rloodevananda: recheck ??15:02
rlooor 'gotta look into it'?15:02
*** MattMan has joined #openstack-ironic15:03
devanandagotta look15:03
devanandarloo: http://logs.openstack.org/96/107096/8/gate/gate-tempest-dsvm-virtual-ironic/2a79841/logs/screen-n-sch.txt.gz?level=DEBUG#_2014-07-23_14_16_22_04415:04
devanandafailed the scheduler15:04
devanandabut I dont know why15:04
rloodevananda: that isn't good. did this start happening after some changes were made to the nova-ironic-driver?15:05
devanandachecking15:08
*** lazy_prince is now known as killer_prince15:12
*** bvivek has quit IRC15:17
devanandarloo: logstash is behind. I don't see any other examples of that failure though15:22
devanandaso it's either random or due to a fairly recent change15:22
devanandarloo: it is the first time I've seen it15:22
rloodevananda: I just saw those two instances. I'll do a recheck no bug then.15:22
*** rameshg87 has joined #openstack-ironic15:24
*** pcrews has joined #openstack-ironic15:28
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Import fixes from the Nova driver reviews  https://review.openstack.org/10788215:31
*** romcheg1 has joined #openstack-ironic15:34
*** romcheg1 has left #openstack-ironic15:34
*** romcheg1 has joined #openstack-ironic15:34
rameshg87devananda: request your review on ilo deploy driver spec review: https://review.openstack.org/9774415:35
*** mdorman has joined #openstack-ironic15:44
*** Poornima_ has quit IRC15:46
openstackgerritAdam Gandelman proposed a change to openstack/ironic: Generalize exception handling in Nova driver  https://review.openstack.org/10902215:48
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Use auth_token from keystonemiddleware  https://review.openstack.org/10719715:50
*** ChuckC has joined #openstack-ironic15:52
jrollmornin y'all15:54
*** eghobo has joined #openstack-ironic16:00
*** eghobo has quit IRC16:00
*** eghobo has joined #openstack-ironic16:01
dtantsurjroll, morning16:01
dtantsurand g'night actually :)16:01
jrollheh16:01
jrollgood night!16:01
rloogood night dtantsur!16:02
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add migration script to instance_info  https://review.openstack.org/9613616:02
devanandalucasagomes: after I run that ^, do I need to edit the flavor to avoid the nova.virt.ironic driver replacing those params on the next deploy?16:05
devanandawhere I == a deployer of Juno or Kilo code bases16:05
*** dtantsur is now known as dtantsur|afk16:06
*** kpavel has joined #openstack-ironic16:06
lucasagomesdevananda, oh I think that's correct for J, but Kilo we want to remove the backward compat no? so we are going to ignore what's in the flavor16:06
lucasagomeshmm16:06
lucasagomesit's tricky way to migrate really16:06
lucasagomesdoesn't seem very helpful16:06
devanandaindeed16:06
lucasagomesidk if I should remove it from the flavor as part of the migration script16:07
devanandalucasagomes: seen https://review.openstack.org/#/c/102563/?16:07
devanandalucasagomes: seen https://review.openstack.org/#/c/102563/ ?16:07
* lucasagomes clicks16:08
*** matty_dubs is now known as matty_dubs|lunch16:12
lucasagomesdevananda, right uff... wondering if that tool should instead of update the flavor with the deploy kernel and ramdisk for ironic it should update the nodes in Ironic16:13
lucasagomesbut still it would need to remove the current extra specs from the baremetal flavors :/16:15
lucasagomeswell I will think over, see if I have some ideas for it... right now it doesn't looks good really16:16
lucasagomesgotta go afk for a while16:20
*** lucasagomes is now known as lucas-afk16:20
*** Nisha has joined #openstack-ironic16:21
devanandahttps://review.openstack.org/#/c/71557/3316:26
devanandarloo, lucas-afk - our gate is broken as a result of https://review.openstack.org/#/c/71557/3316:27
rloodevananda: oh ... ugh...16:27
* jroll cries16:27
rloodevananda: broken cuz that change went in? :-(16:28
devanandayes16:28
jrollcheck-tempest-dsvm-virtual-ironic-nv FAILURE in 29m 22s (non-voting)16:28
jrollyay.16:28
jrollit would be really really great if nova would let us vote16:28
jrollwell... ironic-specs gate isn't broken. could use a +2 here :) https://review.openstack.org/#/c/98506/16:33
*** krtaylor has quit IRC16:38
*** vinbs has joined #openstack-ironic16:39
openstackgerritGhe Rivero proposed a change to openstack/ironic: Raise MissingParameterValue instead of invalid  https://review.openstack.org/10845516:40
*** athomas has quit IRC16:41
*** vinbs_ has joined #openstack-ironic16:42
*** killer_prince is now known as lazy_prince16:43
*** vinbs has quit IRC16:44
*** vinbs_ is now known as vinbs16:44
*** vinbs has quit IRC16:49
*** athomas has joined #openstack-ironic16:53
*** jcoufal has quit IRC16:54
*** jcoufal has joined #openstack-ironic16:55
*** matty_dubs|lunch is now known as matty_dubs16:56
*** jcoufal has quit IRC16:56
*** jcoufal has joined #openstack-ironic16:57
*** krtaylor has joined #openstack-ironic17:01
*** rameshg87 has left #openstack-ironic17:02
*** jistr has quit IRC17:07
openstackgerritVictor Sergeyev proposed a change to openstack/ironic: Catch oslo.db error instead of sqlalchemy error  https://review.openstack.org/10894317:12
*** jgrimm has quit IRC17:12
*** lazy_prince is now known as killer_prince17:17
rloolucas-afk or devananda: could one of you set the URL for the spec, for this BP: https://blueprints.launchpad.net/ironic/+spec/new-management-interface17:20
*** harlowja_away is now known as harlowja17:20
*** tatyana has joined #openstack-ironic17:38
*** pelix has quit IRC17:39
*** Nisha_ has joined #openstack-ironic17:48
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding swift temp url support  https://review.openstack.org/8139117:51
*** Nisha has quit IRC17:51
*** tatyana_ has joined #openstack-ironic18:01
*** romcheg1 has quit IRC18:02
*** bvivek has joined #openstack-ironic18:02
*** tatyana has quit IRC18:03
*** tatyana_ is now known as tatyana18:03
*** matty_dubs has quit IRC18:09
*** matty_dubs has joined #openstack-ironic18:10
*** rwsu_ has joined #openstack-ironic18:17
*** matty_dubs has quit IRC18:17
*** tatyana has quit IRC18:18
*** jcoufal has quit IRC18:20
*** jdob has quit IRC18:21
*** rwsu has quit IRC18:21
*** ChuckC has quit IRC18:21
*** derekh_ has quit IRC18:21
*** jcoufal has joined #openstack-ironic18:22
*** ChuckC has joined #openstack-ironic18:22
*** matty_dubs has joined #openstack-ironic18:23
*** jdob has joined #openstack-ironic18:28
*** derekh_ has joined #openstack-ironic18:28
*** eguz has joined #openstack-ironic18:33
*** jgrimm has joined #openstack-ironic18:34
*** jdob has quit IRC18:35
*** eghobo has quit IRC18:36
*** jdob has joined #openstack-ironic18:39
devanandavictor_lowther: https://review.openstack.org/#/c/99318/1218:43
*** rwsu_ is now known as rwsu19:01
*** dkehn_ has joined #openstack-ironic19:02
*** dkehnx has quit IRC19:05
*** jcoufal has quit IRC19:15
*** jcoufal has joined #openstack-ironic19:15
*** jcoufal has quit IRC19:16
*** jcoufal has joined #openstack-ironic19:17
*** rwsu has quit IRC19:18
*** cdent has quit IRC19:19
*** jdob has quit IRC19:19
*** athomas has quit IRC19:19
*** athomas has joined #openstack-ironic19:21
*** dkehn_ is now known as dkehnx19:26
*** Mikhail_D_ltp has joined #openstack-ironic19:27
openstackgerritNisha Agarwal proposed a change to openstack/ironic-specs: iLO Node discovery  https://review.openstack.org/10908819:27
*** faizan has joined #openstack-ironic19:28
*** jdob has joined #openstack-ironic19:28
openstackgerritNisha Agarwal proposed a change to openstack/ironic-specs: iLO Node discovery  https://review.openstack.org/10908819:31
*** rwsu has joined #openstack-ironic19:32
rloodevananda: any idea what/who/how/when/any update wrt a fix for https://review.openstack.org/#/c/71557/3319:32
devanandarloo: nova is reverting it19:32
rloodevananda: thx. That's nice of them :-)19:32
devanandahttps://review.openstack.org/10903319:33
*** fausto has joined #openstack-ironic19:33
devanandait broke the resource['stats'] interface which libvirt doesn't use, but we (and possibly other virt drivers) do19:34
rloodevananda: you'd think they'd have some sort of deprecation period. sheesh.19:34
devanandarloo: it wasn't obvious - the patch didn't claim to do that19:34
rloo[I'm sure ironic will do unintentional stuff like that too in the future...]19:35
devanandawe brke the seamicro driver once :(19:35
rloooh yeah...19:36
rloodevananda: are we trying to get stuff in for j2 still? Do you know the cutoff date/time?19:37
devanandarloo: I should be tagging it today, but with our gate broken, I might push it a bit19:37
devanandaeither that or we tag it now, basically19:37
rloodevananda: let me know either way. so I can prioritize what I review or not review anything for a bit ;)19:38
devanandarloo: I'd say keep reviewing the things which you'd like to land soon :)19:39
rloodevananda: sure. Me and my army!19:39
devanandajroll: you reviweing too, right? ;)19:39
jrollhi wat19:40
* rloo hopes jroll isn't still crying19:40
* jroll reads19:40
jrollI'm still crying... about other things :)19:40
devanandajroll: oh. what did I miss?19:40
JayFRunning a large ironic installation ;)19:40
jrolllol19:40
jrolldevananda: what do you want me reviewing?19:40
JayFwe're wrestling the power status loop, like a bear19:40
jrolloh, ironic19:40
JayFrawr19:40
* jroll sees19:40
rloooh, jroll is crying cuz he's happy!19:41
devanandajroll: things which are targeted to land in J219:41
jrollLOL19:41
jrolldeva, right19:41
jrolldevananda: since you're here... if the power status check loop overruns its 60 seconds... what kind of behavior might we see?19:41
devanandajroll: I think that's the iPXE driver, rloo's API changes, and lucas' management changes19:41
devanandajroll: the periodic job?19:41
jrollwill it keep running over, or get killed and executed next time, or?19:41
jrollyes19:41
devanandaeehhhh lemme see19:42
devanandai remember nova fixed something with their periodic jobs a while back19:42
jrolltldr, I have 11 nodes with responsive BMCs that have incorrect power state in the db :)19:42
rloodevananda, jroll: my API change was approved just not merged. And there's a CLI related but it is still WIP until the ironic changes are in.19:42
devanandarloo: so, why is that WIP?19:42
rloodevananda: can it go it before the code is in ironic?19:43
devanandarloo: we should be able to auto-discover features in the API, or at least write the client in such a way that it doesn't explode if a feature isn't present19:43
devanandarloo: why not?19:43
rloodevananda: dunno. thought it had to wait.19:43
devanandarloo: think about what happens when someone points your new client at an old deployment of ironic19:43
devanandarloo: it should still work (just not do the new thing) right?19:43
devanandai mean, in principle. i haven't reviewed it yet19:44
rloodevananda: oh, you want me to think? it probably returns some sort of error. good enough? :-) I'll check. Guess I will stop reviewing for a bit.19:44
rloojroll: wrt lucas' mgt stuff, this is the next one in the series: https://review.openstack.org/#/c/86588/19:44
jrollrloo: yeah, I'll take a look later... a bit occupied right now :)19:44
rloodevananda: but the client stuff isn't under the same j2 deadline. so maybe i'll review a bit more first ;)19:45
*** Mikhail_D_ltp has quit IRC19:54
JayFdevananda: dig anything up re: the power status check loop? We're still digging over here20:00
devanandaJayF: sorry. distracted. what are you finding?20:00
JayFI can tell you the end state and that we haven't nailed down a cause :)20:00
devanandagreat. what's the end?20:01
JayFup to around 500 nodes, 2 conductors20:01
JayFwe have 11 servers (at least) with a power state mismatch in the DB (db says off, bmc says on)20:01
devanandawhat's the run time of that loop?20:01
JayFand we have reason to believe (from not finding those nodes' BMC IPs in the logs) that the power status loop is not making it around to them20:01
devanandaahhh20:01
devanandacool!20:01
devanandaso20:01
JayFwe don't see LOG.debug(_("Running periodic task %(full_task_name)s"), in our logs anywhere either, running in full debug mode20:02
devanandaJayF: is it logging when that method starts?20:02
devanandahuh :(20:02
JayFdevananda: doesn't appear to be20:02
*** bvivek has quit IRC20:08
*** kpavel has quit IRC20:09
devanandaJayF: try adding logging at conductor manager L 64020:10
devanandaJayF: inside the actual _sync_power_state method20:10
devanandaJayF: also, try increasing the sync_power_state_interval setting20:10
JayFdevananda: 10-4, I'll let you know how it goes20:13
JayFI think we'll add logging first; then look at the setting20:13
*** faizan has quit IRC20:14
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Update_port should expect MACAlreadyExists  https://review.openstack.org/10910720:22
*** Nisha_ has quit IRC20:24
*** ChuckC has quit IRC20:26
*** jdob has quit IRC20:27
openstackgerritRuby Loo proposed a change to openstack/ironic: IPMINative to use the new ManagementInterface  https://review.openstack.org/8658820:29
devanandaheading out to dinner, will poke at reviews later20:30
devanandahttps://review.openstack.org/#/c/109033/ is still in nova's check queue, and our gate's blocked until that lands20:30
*** derekh_ has quit IRC20:30
*** rwsu has quit IRC20:32
rlooenjoy devananda. Hopefully the gate will be wide open when you get back.20:34
-openstackstatus- NOTICE: nodepool is unable to build test nodes so check and gate tests are delayed20:40
*** ChanServ changes topic to "nodepool is unable to build test nodes so check and gate tests are delayed"20:40
*** chuckC has joined #openstack-ironic20:41
*** jcoufal has quit IRC20:44
*** krtaylor has quit IRC20:57
*** mrda-away is now known as mrda20:57
mrdaMorning Ironic!20:58
openstackgerritRuby Loo proposed a change to openstack/python-ironicclient: Add driver-properties command  https://review.openstack.org/7633821:00
rloomorning mrda!21:00
mrdahi rloo21:01
*** athomas has quit IRC21:02
openstackgerritRuby Loo proposed a change to openstack/python-ironicclient: Add driver-properties command  https://review.openstack.org/7633821:02
mrdarloo: I see you've been caught up in the ironicclient client export sag.  Thanks for your eyeballs :)21:05
rloomrda. yw. and I thought it'd be a simple +2 ;)21:06
mrdaOnce I have some breakfast I'll look into it21:07
*** fausto has quit IRC21:28
*** dkehn_ has joined #openstack-ironic21:43
*** dkehnx has quit IRC21:46
*** matty_dubs is now known as matty_dubs|gone21:48
*** dkehn_ is now known as dkehnx21:52
*** wanyen has joined #openstack-ironic21:55
wanyenPer suggestion from last week’s IRC discussion, we have re-factored iLO virtual Media Deploy driver into the following specs: Move code to cleanup ImageCache to a common place  https://review.openstack.org/#/c/107996/, iLO Virtual Media iSCSI Deploy Driver https://review.openstack.org/#/c/97744/, iLO IPA Deploy driver  https://review.openstack.org/#/c/108445/.  Please reviw them as soon as you can.  Thanks!21:59
-openstackstatus- NOTICE: zuul is working through a backlog of jobs due to an earlier problem with nodepool22:06
*** ChanServ changes topic to "zuul is working through a backlog of jobs due to an earlier problem with nodepool"22:06
*** wanyen has quit IRC22:09
*** shakamunyi has joined #openstack-ironic22:10
*** shakamunyi has quit IRC22:15
*** jgrimm has quit IRC22:22
*** shakamunyi has joined #openstack-ironic22:34
mikaldevananda: is bug https://bugs.launchpad.net/nova/+bug/1347795 the nova problem?23:20
*** lucas-afk has quit IRC23:21
*** eguz has quit IRC23:36
mrdarloo: So I commented on https://review.openstack.org/#/c/108974/ I'm not sure we we actually export the symbols we want23:56
*** shakamunyi has quit IRC23:56

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