Earlier  
Posted Nick Remark
#openstack-nova - 2017-01-19
13:59:54 EmilienM we are fixing it now but everything should work
13:59:58 EmilienM bauzas: thanks again for your help
14:00:09 bauzas EmilienM: np
14:00:21 bauzas EmilienM: FWIW, still working on the scheduler change above ^
14:00:31 bauzas EmilienM: this one could be hitting TripleO
14:00:38 bauzas unless the placement service is there
14:00:53 bauzas so I'll run check experimental once I'm done with the UTs
14:01:04 EmilienM ok cool
14:01:33 bauzas _gryf: FWIW, in case you don't know, we can test placement changes against TripleO by running check experimental :)
14:01:48 sambetts johnthetubaguy: yeah :/ not sure what the best approach for now is, it sounds like we need the atomic thing, IMO we shouldn't ever manage to set the binding profile for a port not for this instance and if its for this instance then it should be unbound because ironic will bind it
14:01:49 bauzas jaypipes: in case you don't know too ^
14:02:30 bauzas jaypipes: FWIW, do you think Fuel or other CDs would be impacted by https://review.openstack.org/417961 ?
14:03:01 bauzas perhaps Kolla
14:03:56 johnthetubaguy sambetts: I should find the spec that has the solution for that race, I think its mostly Nova's issue, and shouldn't worry the ironic phase, if we consider the device_id the thing that claims the ownership (beyond ironic checking the device_id is set correctly)
14:06:21 jroll johnthetubaguy: sambetts: so I don't think what we're changing here changes the situation at all, right, it's the same problem before and after the change
14:07:26 johnthetubaguy jroll: right, thats a better way of putting what I said
14:07:34 johnthetubaguy well, what I meant to say
14:08:24 jroll heh, ok cool :)
14:08:26 jroll thanks
14:08:59 jroll ah, I see your +Ws now, thank you! :)
14:11:40 Sudha Hi all , ANy thoughts on https://bugs.launchpad.net/nova/+bug/1636489 ?
14:11:40 openstack Launchpad bug 1636489 in OpenStack Compute (nova) "Volume attachment fails for all the available instances after running different volume operations for 1-2 hours or more." [Undecided,New]
14:12:33 sambetts johnthetubaguy, jroll: awesome, I hope we can fix it with the atomic stuff next cycle :) its really edge casey anyway
14:12:43 jroll yeah, +1
14:14:07 johnthetubaguy sambetts: jroll: sorry for the firedrill, mostly getting a heap of stuff re-discovered and straightened out in my head
14:14:20 jroll johnthetubaguy: no worries, I learned a thing today \o/
14:14:41 sambetts johnthetubaguy: \o/ yeah big TIL moment
14:22:48 bauzas do we have something wonkey with the py35 unit tests ?
14:23:26 bauzas that looks weirdo
14:24:02 bauzas dims: have we recently merged something for py35 ?
14:24:11 archies @Nova team, I have a case where I need your help to understand better.
14:24:13 bauzas it seems we have a critical issue
14:24:23 dims nope bauzas
14:24:33 archies @all, In one of my case, Nova's "detach_volume" fires the detach method into libvirt, which claims success, but the device is still attached as per the guest XML file.
14:24:33 bauzas lemme look at logstash
14:24:40 sdague bauzas: is there a link to a fail?
14:24:50 bauzas sdague: eg. http://logs.openstack.org/34/418134/7/check/gate-nova-python35-db/578aaff/testr_results.html.gz
14:25:00 bauzas zuul tells me all nova checks are red
14:25:44 sdague bauzas: https://pypi.python.org/pypi/mox3/0.19.0 ...
14:26:00 bauzas sdague: opening a bug
14:28:21 sdague bauzas: there are only a couple of commits - http://git.openstack.org/cgit/openstack/mox3/commit/?id=4a85ff0ec4ceb98ad87bec6002f6e67788b06d00
14:28:51 bauzas sdague: https://bugs.launchpad.net/nova/+bug/1657757
14:28:51 openstack Launchpad bug 1657757 in OpenStack Compute (nova) "py35 unit tests are hugely failing" [Critical,New]
14:29:04 jroll s/hugely/bigly/
14:29:19 sdague bauzas: there are only 4 patches since the last release, the inspect one is the only of consequence
14:29:34 mriedem new release broke everything?
14:30:04 bauzas mriedem: sdague: trying to bisect
14:30:30 sdague bauzas: it has to be that patch I posted
14:32:19 bauzas sdague: probably, I just wanted to see the logstash query
14:32:55 bauzas mriedem: sdague: tried with the query "project:openstack/nova AND build_status:FAILURE AND build_name:gate-nova-python35-db" but not sure that one is good
14:36:09 bauzas sdague: mriedem: trying to run the job locally with an older mox release
14:36:24 sdague https://review.openstack.org/422651 is the revert
14:37:11 openstackgerrit Andrey Kurilin proposed openstack/python-novaclient: Pass relevant parameters to Token based authentication https://review.openstack.org/419441
14:41:58 mriedem sdague: https://review.openstack.org/#/c/422653/
14:42:05 mriedem should stem the bleeding
14:42:16 mriedem i need to follow up with a g-r blacklist
14:43:21 sdague mriedem: I was doing that right now
14:44:29 sdague mriedem: you need the block, otherwise this is going to be broken within an hour with updates
14:44:41 sdague mriedem: https://review.openstack.org/422656 instead
14:46:24 bhagyashris jaypipes: cdent: Hi
14:49:58 mriedem need a +W on this https://review.openstack.org/#/c/421482/ so oslo.serialization can get their final release in for ocata today
14:51:01 mriedem harlowja: ^ it is done
14:52:26 vladikr mriedem, could you please remove your -2 from https://review.openstack.org/#/c/405951 ? - It's all rewritten now
14:52:51 mriedem done
14:53:00 vladikr mriedem, thanks
14:53:08 mriedem vladikr: so you were able to condense that whole series into 2 changes now?
14:53:53 vladikr mriedem, looks like it. removing all the classes in the middle, there is not much left
14:54:15 openstackgerrit Eric Fried proposed openstack/nova: Introduce base PowerVM driver (disk drv) https://review.openstack.org/409401
14:57:48 bauzas sdague: got a sec for a problem related to the placement call from the scheduler ?
14:58:14 bauzas sdague: it seems we default calling the placement service from the reportclient by not using the latest microversion
14:58:16 bauzas http://logs.openstack.org/61/417961/10/check/gate-tempest-dsvm-cells-ubuntu-xenial/8a974f7/logs/screen-n-sch.txt.gz?level=TRACE#_2017-01-19_14_17_38_980
14:58:47 bauzas sdague: since cdent is on PTO today, do you know how could I add this header ?
15:00:12 bauzas sdague: I mean, in https://github.com/openstack/nova/blob/master/nova/scheduler/client/report.py#L172
15:00:57 mriedem bauzas: jaypipes has a patch that does that, sec
15:01:10 bauzas mriedem: oh cool
15:01:25 mriedem https://review.openstack.org/#/c/407309/13/nova/scheduler/client/report.py
15:01:32 mriedem the problem there is he's requesting 'latest',
15:01:49 mriedem we don't want the report client to request 'latest', we want a specific version that we're opting into
15:02:02 mriedem because at some point latest in pike might break an ocata client
15:02:52 bauzas mriedem: I can try to amend that patch
15:03:11 bauzas mriedem: we're having a max version for our novaclient, right?
15:03:19 mriedem bauzas: yes
15:03:27 mriedem there is a max version in novaclient for what it knows how to understand
15:03:45 bauzas yeah, I remember
15:03:48 mriedem by default the python api in novaclient always requests the minimum
15:03:49 bauzas and a min one too
15:04:16 bauzas yeah, unless you're specifically asking for another version in your resource call
15:04:23 bauzas I remember that too
15:05:28 bauzas mriedem: I could be doing that, like calling MIN_VERSION by default and just ask for 1.4 for my placement call in the scheduler
15:05:37 mriedem bauzas: looks like you can just past the headers kwarg to session.get() https://github.com/openstack/keystoneauth/blob/master/keystoneauth1/session.py#L485
15:05:49 mriedem *pass
15:06:10 bauzas yeah
15:06:12 bauzas saw that
15:06:20 mriedem the question is what if the minimum available isn't new enough for what you need?
15:06:21 bauzas but I'd prefer to have our reportclient having that
15:07:05 mriedem now that i'm thinking about this, don't people usually upgrade the api last?
15:07:05 bauzas mriedem: I think the safe_connect deco should say sorry then
15:07:21 mriedem yeah but what does that mean for the filter scheduler?
15:07:25 openstackgerrit Sam Betts proposed openstack/nova: Change order of _cleanup_deploy and _unprovision in Ironic virt https://review.openstack.org/422678
15:07:57 bauzas mriedem: it would mean that you'd have to run the Ocata placement service before upgrading nova-scheduler

Earlier   Later