Earlier  
Posted Nick Remark
#openstack-nova - 2019-09-25
19:37:15 sean-k-mooney mriedem: i have a beer chilling in the fridge and im about to go play a game on my other monitors so im not really working at the momemt other then chating on irc
19:37:39 sean-k-mooney but i also wont really be paying attention to irc shortly either
19:38:06 ozzzo oic kashyap is here, nice
19:38:27 ozzzo I'll ask him tomorrow morning
19:54:40 dustinc mriedem: Thanks for heads up regarding bp, the spec was reintroduced but with same/old bp. (https://review.opendev.org/#/c/680471/). How do I find the old bp to use it for reference? I search here and it does not show up: https://blueprints.launchpad.net/openstack?searchtext=openstacksdk-in-nova
19:55:11 dustinc oops ignore that, I was mixing links
19:55:35 dustinc been bouncing back and forth between two things, found the bp
19:58:18 mriedem rps
19:58:22 mriedem oops
19:58:25 mriedem https://blueprints.launchpad.net/nova/+spec/openstacksdk-in-nova
19:58:42 mriedem yeah so the spec should be re-proposed for ussuri with the new openstack-sdk-in-nova-ussuri blueprint
19:59:20 mriedem https://specs.openstack.org/openstack/nova-specs/readme.html#previously-approved-specifications
20:05:58 dustinc ok i will check that out, basically I just want to update the bp with what has already been done and clarify what is still left?
20:06:42 dustinc and then reintroduce spec per the readme link you posted?
20:06:52 mriedem efried: ok i think i have a recreate on that ironic rebalance race bug, it's pretty hairy but it does the job i think
20:13:37 efried mriedem: we can do "previously approved" with continuation bps?
20:14:41 mriedem i don't really see why not
20:14:56 dustinc mriedem: I am reading this but still a bit confused regarding what I need to do with the bp itself, do I need to register a new bp as well? https://specs.openstack.org/openstack/nova-specs/readme.html#previously-approved-specifications
20:16:05 dustinc https://wiki.openstack.org/wiki/Blueprints#Spec_.2B_Blueprints_lifecycle
20:23:14 mriedem dustinc: yes
20:23:27 dustinc thanks
20:23:54 mriedem dustinc: register a new blueprint called openstacksdk-in-nova-ussuri, the description should just link to https://blueprints.launchpad.net/nova/+spec/openstacksdk-in-nova and say something to the effect of it's continuing the work started in the train release
20:24:28 mriedem as for re-proposing the spec, you'll copy specs/train/approved/openstacksdk-in-nova.rst to specs/ussuri/approved/openstacksdk-in-nova-ussuri.rst
20:25:04 mriedem that's a bit different from https://specs.openstack.org/openstack/nova-specs/readme.html#previously-approved-specifications because the name changes - i think this is the first time we've had a multi-release continuation blueprint thing like this for specs
20:25:07 mriedem so it's different and weird
20:25:25 mriedem when efried did the ksa-ification there was a spec so i don't remember what he did between releases
20:25:35 mriedem we might have just never completed the blueprint until that work was done, idk
20:26:29 efried Personally I really don't care how we track it. We already marked the current bp complete for Train, but... is it possible to un-mark it and instead push it to ussuri?
20:27:08 efried I marked it complete because we completed part of the work, and I figured we would want a new proposal for ussuri that describes what we got done, what we're going to do next, and what, if anything, has changed about the roadmap.
20:27:27 efried but that's more a statement of the spec than the bp
20:29:36 efried dustinc, mriedem: yeah, that seemed to work fine https://blueprints.launchpad.net/nova/+spec/openstacksdk-in-nova
20:29:41 efried so just reuse the same bp dustinc ^
20:30:26 efried but I think the new spec should differ as noted, so probably not a fast-approval thing.
20:30:35 efried but still should be fairly trivial.
20:31:41 openstack bug 1841481 in OpenStack Compute (nova) "Race during ironic re-balance corrupts local RT ProviderTree and compute_nodes cache" [Medium,In progress] https://launchpad.net/bugs/1841481 - Assigned to Eric Fried (efried)
20:31:41 openstackgerrit Matt Riedemann proposed openstack/nova master: Add functional recreate test for bug 1841481 https://review.opendev.org/684840
20:31:42 mriedem efried: ^ hopefully with all of the comments that is clear enough
20:31:54 efried ack
20:32:08 mriedem efried: for multi-release things we usually mark the bp as partially complete
20:32:15 mriedem and then create a new bp with the -<new release>
20:32:18 mriedem like with mox removal
20:32:24 efried yeah
20:32:41 efried Where/how/why does it matter which way we do it?
20:32:49 efried aka "who cares?"
20:33:02 mriedem idk that it does all that much, you'll just be carrying that spec forward for a long time potentially
20:33:17 mriedem but that's what you did with ksa-ification i think
20:33:33 efried which still isn't complete, really :(
20:33:49 mriedem cinder was the only one not done wasn't it? or also barbican/castellan?
20:34:01 efried cinder yes. I think we decided barbican was a no-op.
20:35:36 mriedem ah crap need to add the test
20:36:06 openstack bug 1841481 in OpenStack Compute (nova) "Race during ironic re-balance corrupts local RT ProviderTree and compute_nodes cache" [Medium,In progress] https://launchpad.net/bugs/1841481 - Assigned to Eric Fried (efried)
20:36:06 openstackgerrit Matt Riedemann proposed openstack/nova master: Add functional recreate test for bug 1841481 https://review.opendev.org/684840
20:49:00 efried I will pay attention to this after RC1
20:49:10 efried noting that I'm going to look for an opportunity to take some pto soon.
21:03:55 openstackgerrit Eric Fried proposed openstack/nova master: doc: attaching virtual persistent memory to guests https://review.opendev.org/680300
21:07:22 efried alex_xu, stephenfin: Please merge this ^ asap assuming you're happy.
21:21:20 efried mriedem, stephenfin: Can one/both of you +A the prelude patch https://review.opendev.org/#/c/683327/ at this point so it gets in line after the deps?
21:22:34 mriedem done
21:22:50 efried thx
21:23:45 mriedem zzzeek: if you're about, i have a test which keeps failing trying to insert a resource to the db with this:
21:23:46 mriedem sqlalchemy.exc.InvalidRequestError: This session is in 'inactive' state, due to the SQL transaction being rolled back; no further SQL can be emitted within this transaction.
21:24:01 mriedem it's using a transaction factory context manager thing from oslo.db,
21:24:05 zzzeek mriedem: that woudl suggest someting went wrong prior to the thing you are trying t do
21:24:23 zzzeek like, youre in an exception handler or something like that
21:24:24 mriedem i would think if there was a problem with the insert, like a unique constraint failure or something, it'd be logged but i'm not seeing that
21:24:30 mriedem ah...
21:24:38 mriedem yes there is one of those in play
21:24:59 zzzeek mriedem: so, say you're in an exception throw, then you try to do somethign with an object, and something on it isn't loaded
21:25:03 zzzeek mriedem: that would cause this
21:25:24 zzzeek err inside a catch, that is
21:26:14 mriedem yeah it's blowing up from the transaction context manager added here: https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L691
21:26:25 mriedem and likely from something in https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L703
21:26:56 mriedem the weird thing is i'm hitting this https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L716
21:26:59 mriedem so it shouldn't be re-raising
21:29:44 mriedem oh maybe this is failing https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L745
21:29:50 mriedem adding some try/except/log
21:30:20 mriedem nope not hitting that
21:30:33 mriedem i'm definitely getting here https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L716
21:39:34 openstackgerrit Eric Fried proposed openstack/nova master: Conf option cross-reference in config docs https://review.opendev.org/583025
21:41:12 zzzeek mriedem: these are hard to debug
21:41:50 mriedem so we have another test that does this same thing but only within 1 nova-compute service, so i'm wondering if it's something with the thread local context stuff in oslo.db
21:41:55 mriedem b/c this test has 2 services using the same context
21:42:30 mriedem the other one was https://review.opendev.org/#/c/675496/ and things worked like a charm there
21:42:48 mriedem we hit DBDuplicateEntry, then do a get-and-update and squash the re-raise
21:42:52 mriedem but that's not working this time
21:47:38 efried dustinc: It looks like the ironic CI is failing again on service discovery, but I'm not sure why...
21:51:29 efried maybe not discovery
22:09:38 openstackgerrit Matt Riedemann proposed openstack/nova master: Clear RT.compute_nodes entry if re-balance update fails https://review.opendev.org/684849
23:10:57 openstackgerrit Merged openstack/nova master: Ignore sqla-migrate inspect.getargspec deprecation warnings on py36 https://review.opendev.org/684781
23:11:04 openstackgerrit Merged openstack/nova master: Ignore warning from sqlalchemy-migrate https://review.opendev.org/684772
23:11:10 openstackgerrit Merged openstack/nova master: docs: Clarify everything CPU pinning https://review.opendev.org/683437
23:11:17 openstackgerrit Merged openstack/nova master: docs: Update CPU topologies guide to reflect the new PCPU world https://review.opendev.org/683485
23:11:28 openstackgerrit Merged openstack/nova master: Move HostNameWeigher to a common fixture https://review.opendev.org/683874
23:11:39 openstackgerrit Merged openstack/nova master: Correct link to placement upgrade notes https://review.opendev.org/684661
#openstack-nova - 2019-09-26
02:12:05 openstackgerrit Brin Zhang proposed openstack/nova master: Filter migrations by user_id/project_id https://review.opendev.org/674243
02:51:35 LiangFang hi, could anybody share how to add agenda for next weekly meeting? Is there any etherpad link? thanks
05:42:21 gibi LiangFang: add your item to the agend be editing the wiki https://wiki.openstack.org/wiki/Meetings/Nova
06:27:56 openstackgerrit zhurong proposed openstack/nova master: [WIP] add cyborg tempest job https://review.opendev.org/670999
08:13:41 kashyap ozzzo: Hi, just saw a few mentions in the scrollback; /me goes to look for the salient bits
08:14:52 kashyap ozzzo: Okay, saw your question: if you're using (a) 'host-passthrough'; and (b) mismatched microcode b/n Compute nodes, then no, you will _not_ be able migrate an instance across the said nodes.

Earlier   Later