Earlier  
Posted Nick Remark
#openstack-nova - 2019-09-06
16:47:58 efried aspiers: that one is *also* a failure scenario
16:48:05 aspiers yeah that's what I'm saying
16:48:23 aspiers CONF.libvirt.hw_machine_type set to x86_64=q35 would be the non-failure scenario
16:48:27 aspiers I can add that
16:48:48 aspiers efried: kudos for eagle eyes as usual :)
16:49:07 efried where are you going to add it?
16:50:25 efried aspiers: is it adequate to undo one of those three lines of delta here https://review.opendev.org/#/c/680065/8/nova/tests/unit/scheduler/test_utils.py ?
16:50:37 efried and then maybe also add the case next to the one in the fourth patch?
16:51:35 efried aspiers: there's one more comment in there, in case you agree and want to make that change at the same time.
16:51:46 aspiers efried_afk: ok thanks!
17:45:31 mriedem dansmith: so linkedin told me it was a big day for you and i was looking at the suggested comments and i thought this one was a good fit https://photos.app.goo.gl/WrC1wjQYu7Btfz2g8
17:48:10 dansmith heh
17:48:21 dansmith yeah, I wish linkedin wouldn't ask people to do that
17:48:34 dansmith and/or I wish people would ignore all that crap like I do :)
17:49:55 sean-k-mooney i think mose people do
17:50:35 aspiers haha
17:51:01 sean-k-mooney dansmith: the real question is does it feel like 6 or 12
17:51:25 dansmith sean-k-mooney: see, you're doing it, although indirectly :)
17:55:25 mriedem i just laugh at the AI/ML generated auto responses
17:55:34 mriedem i hate them on my phone but am too lazy to figure out how to disable
17:55:50 mriedem because no my every response to my wife's text messages shouldn't be, "I know, right?"
17:56:31 melwitt I know that you can disable profile updates from notifying the world but I don't know if that encompasses work anniversaries too
17:56:55 mriedem heh, messaging > settings > smart reply (disable)
17:56:57 mriedem that was easy
17:57:08 mriedem "I know, right?"
18:05:06 sean-k-mooney ok i havent got anything useful done in an hour some im goign to get dinner. i might be back online later. if not have a nice weekend o/
18:05:50 dansmith sean-k-mooney: it's friday. turn. off. the. laptop.
18:13:36 mriedem but is bauzas still up working on a friday night?
18:13:45 mriedem b/c i'm +2 on https://review.opendev.org/#/c/680394/4 and the 2 above it
18:16:46 mriedem gibi: when you're back and collecting comments, i approved but left a comment about defining constants for https://review.opendev.org/#/c/655109/24
18:27:51 mriedem if anyone is adventurous, there are +2s waiting for a +W on 4 of the bw provider move series https://review.opendev.org/#/q/topic:bp/support-move-ops-with-qos-ports+status:open+label:Code-Review=2
18:28:17 mriedem they are all about min compute service version checking and functional tests
18:28:19 mriedem so pretty easy
18:28:46 mriedem the bottom one is only big b/c of a lot of test coverage
18:38:40 mriedem dansmith: so i've got an rpc compat thing i'd like to remove but need to get out of my head,
18:39:23 mriedem before this change, https://review.opendev.org/#/c/582417/ conductor would always send a legacy request spec dict to compute's prep_resize method during cold migrate/resize and compute would never send it back to conductor on reschedule,
18:39:39 mriedem with that change, prep_resize on the comput takes a RequestSpec object if you're not pinned
18:39:49 mriedem and compute passes back whatever it gets
18:40:15 mriedem there were no changes to the conductor compute task api rpc interface b/c it always took a request spec and passed it through (for the api calling conductor initially)
18:40:35 mriedem what i'd really like to do is remove this compat code when compute doesn't send a request spec back on reschedule https://review.opendev.org/#/c/582417/7/nova/conductor/manager.py
18:41:07 mriedem which should be possible if we aren't supporting older-than-stein computes in train or ussuri,
18:41:15 dansmith violates the rpcapi though
18:41:22 mriedem where i think i f'ed up was that the compat code in conductor isn't handling request spec being a dict
18:41:46 mriedem no i don't think it violates the rpc api because there was no change to the conductor rpc api to remove the request spec that compute passes back
18:41:50 mriedem it's just a pass through
18:41:55 mriedem the only interface that changed was the compute rpc api
18:42:15 dansmith the object could be None there which means old version right?
18:42:15 mriedem so the only time compute won't send a request spec back up is if it's pre-stein
18:42:36 mriedem well, if you're pinned to less than conductor 1.13 yeah...
18:42:58 dansmith right
18:43:09 mriedem which was mitaka https://review.opendev.org/#/c/277800/ but yeah
18:43:15 dansmith so you can't remove the ability to take an N.0 call unless you bump majors
18:43:26 mriedem right so conductor 2.0 to make request spec required and RequestSpec object
18:43:26 dansmith I mean,
18:43:41 dansmith I realize other shit will break if you go that old, but either we stick to these rules or we don't
18:43:47 mriedem yeah
18:44:11 mriedem i just came across that todo while reviewing gibi's series and though i'm glad we have that, and was going to remove the compat, but then realized i can't
18:44:38 mriedem so i'll be amending that todo comment i guess since i don't feel like taking on a conductor 2.0 bump
18:45:27 dansmith aye
18:51:33 openstackgerrit Merged openstack/nova master: objects: Remove ConsoleAuthToken.to_dict https://review.opendev.org/652970
19:25:07 openstackgerrit Matt Riedemann proposed openstack/nova master: Handle legacy request spec dict in ComputeTaskManager._cold_migrate https://review.opendev.org/680762
19:25:09 mriedem ok i think that handles both issues (bad comment and dict compat)
19:34:18 openstackgerrit Merged openstack/nova master: Bump min for oslo.service & .privsep to fix SIGHUP https://review.opendev.org/679974
19:40:25 openstackgerrit Matt Riedemann proposed openstack/nova master: Cleanup request spec handling in _cold_migrate https://review.opendev.org/680763
19:40:54 openstackgerrit Matt Riedemann proposed openstack/nova master: Isolate request spec handling from _cold_migrate https://review.opendev.org/680763
19:41:02 efried dansmith: I haven't looked at all yet, but it's almost 3 and I'm still not dug out, and wanted to catch you today if possible -- did a) the vpmem Resource ovo stuff and b) the forbidden aggs stuff shake out satisfactorily?
19:41:26 dansmith I haven't gotten to them yet
19:50:17 dansmith efried: do you know why the isolated aggs set was rebased this morning?
19:50:32 dansmith doesnt' seem like anything changed and it means we still don't have a ci run on it yet
19:50:58 efried dansmith: I don't. Maybe so the owner can retain commiter-hood?
19:51:25 dansmith that's not how that works
19:51:54 aspiers efried: on further thought, I think https://review.opendev.org/#/c/680065/ is fine as it stands - see the comments I just posted
19:51:56 efried dansmith: oh, it looks like the bottom patch needed an ovo hash bump -- oops, that's my bad.
19:52:13 dansmith oh okay I thought I checked all the files but maybe I missed that one
19:52:21 dansmith (for changes I mean)
19:52:31 efried https://review.opendev.org/#/c/671072/14..15/nova/tests/unit/objects/test_objects.py
19:53:24 dansmith yeah I know
19:59:36 efried aspiers: beaut, thanks for following up. +A
20:04:15 aspiers efried: yw. Don't hesitate to ask if I can (attempt to) help explain other oddities in the remaining two patches
20:22:07 mriedem artom: dansmith: since stephen and sean aren't around, i'll ask you this https://review.opendev.org/#/c/621476/62/nova/api/openstack/compute/server_topology.py@66
20:22:10 mriedem since i don't know numa
20:22:53 dansmith same pagesize on all cells, is that what you mean?
20:22:57 mriedem yeah
20:23:21 dansmith they will all have a pagesize and they'll all be identical
20:23:30 dansmith I asked that earlier in artom's series
20:23:42 mriedem if they will all have a page size why is that conditional?
20:24:12 dansmith oh, not sure they will all always have a pagesize, but if any do, they'll be the same
20:24:35 dansmith now, that's a libvirt/x86 thing.. I can imagine power allowing multiples because some team in DB2 asked for it in 1996
20:24:54 mriedem ok, that works for me
20:24:55 dansmith all that probably depends on the hypervisor and arch
20:25:11 mriedem this is an intel (tm) api so don't worry about it
20:25:15 dansmith so I'm sure this api will be broken for other ones that aren't considered here
20:25:19 dansmith WONderful
20:25:46 mriedem powerstackers was burned out of governance b/c eric wouldn't lead them anymore
20:25:59 mriedem and the z folks have moved onto openshift on mainframes
20:26:06 dansmith shocking
20:26:37 mriedem has to be weird when the german customers ask for sles + openshift on their z mainframe
20:52:51 mriedem so this is the 2.78 server numa topology command output right now in the proposed change: http://paste.openstack.org/show/772110/
20:52:54 mriedem that....sucks
20:58:12 sean-k-mooney libvirt/qemu support having muliple page size even in the same numa node but we dont support that in openstack and likely never will

Earlier   Later