Earlier  
Posted Nick Remark
#openstack-nova - 2018-03-29
20:07:29 openstackgerrit Merged openstack/nova master: Add an index on aggregate_metadata.value https://review.openstack.org/555851
20:20:54 openstackgerrit Matt Riedemann proposed openstack/nova master: Add nova-status check for ironic flavor migration https://review.openstack.org/527541
20:24:46 openstackgerrit Merged openstack/nova stable/queens: vmware: Fixes _detach_instance_volumes method https://review.openstack.org/557727
20:26:29 fghaas melwitt: bummer, I'd love to see a backport for both pcid and vmx, but I realize I'm the nutcase here (as kashyap can attest, I'm sure) :)
20:30:38 melwitt fghaas: from what I understand, it's not too risky but we really don't ever backport full-fledged features to stable branches. stable is reserved for bug fixes. the reason we're making an exception and backporting the necessary bits for meltdown/spectre situation is because it would make a significant difference in reducing the performance degradation
20:31:11 fghaas Sure, I do follow that reasoning.
20:35:21 cfriesen fghaas: if you want to experiment, you can locally remove the couple lines of code in the backport limiting it to "pcid" and restart nova-compute. But if it causes problems, it's officially unsupported.
20:37:00 fghaas Entirely understood. But great to know that this will be an easy stop to pull, figuratively speaking
20:37:57 melwitt true that
20:44:49 fghaas ok, thanks everyone (particularly melwitt, cfriesen and kashyap), that's been extremely helpful information!
20:45:56 melwitt np
20:48:56 efried melwitt: Feel like pushing https://review.openstack.org/#/c/557508/ ? "Customer" is buggin me :)
20:50:19 efried jaypipes: Easy reviews in the upt bp (but outside the series so you mighta missed 'em): https://review.openstack.org/#/c/553475/ and (less critical) https://review.openstack.org/#/c/553476/
20:50:21 melwitt it has been tab'd
20:50:25 efried melwitt: Thanks!
20:50:30 melwitt nova meeting in 10 minutes
21:01:43 melwitt gdi my irc client is freaking out. sorry
21:14:38 fghaas whoa melwitt you beat me to the ML writeup — thanks again!
21:18:26 openstackgerrit Matt Riedemann proposed openstack/nova stable/pike: add check before adding cpus to cpuset_reserved https://review.openstack.org/557622
21:27:01 openstackgerrit Kashyap Chamarthy proposed openstack/nova master: libvirt: Allow to specify granular CPU feature flags https://review.openstack.org/534384
21:30:14 openstackgerrit Matt Riedemann proposed openstack/nova master: Log a warning and add nova-status check for old API service versions https://review.openstack.org/557506
21:31:19 openstackgerrit Michael Still proposed openstack/nova master: Move IVS VIF plugging into the new utilities module. https://review.openstack.org/557552
21:31:19 openstackgerrit Michael Still proposed openstack/nova master: Move create_tap_dev to the new utility method. https://review.openstack.org/557835
21:35:00 openstackgerrit Matt Riedemann proposed openstack/nova master: Log a warning and add nova-status check for old API service versions https://review.openstack.org/557506
21:53:27 openstackgerrit Matt Riedemann proposed openstack/nova master: Add nova-status check for ironic flavor migration https://review.openstack.org/527541
21:55:42 openstackgerrit Eric Fried proposed openstack/nova stable/queens: Use ksa session for cinder microversion check https://review.openstack.org/557837
21:55:51 efried mriedem, melwitt: queens cherry-pick ^
21:55:58 efried Thanks for the prompt reviews, y'all.
21:56:12 melwitt lol, I was about to say, that's a lightning fast backport proposal
21:57:31 efried melwitt: I cheated a teeny bit
21:57:44 efried but I have pressure
21:59:29 openstackgerrit Matt Riedemann proposed openstack/nova stable/pike: Only attempt a rebuild claim for an evacuation to a new host https://review.openstack.org/550555
22:00:37 edleafe efried: just for you: https://www.youtube.com/watch?v=nxxSIX3fmmo
22:00:52 mriedem https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:stable/pike+label:Code-Review=2 is happy, but needs a non-tony person
22:01:35 openstackgerrit Arvind Nadendla proposed openstack/nova master: Update ImageMetaProp object to expose traits https://review.openstack.org/557795
22:02:32 melwitt cool, will find someone to bug for the rest. thanks
22:08:50 mriedem efried: looking at the history of that microversion check, it was added in pike, and it's used if we actually created attachments in pike, but we don't
22:08:55 mriedem so don't think we need to fix anything in pike there
22:09:19 efried mriedem: Okay, cool. Thanks for tracking that down.
22:09:49 efried mriedem: Wait, is that just the one in the attach flow? Cause we also do the microversion check when we're just creating the client from nothing.
22:10:04 mriedem is_microversion_supported isn't in pike
22:10:35 efried mriedem: But does the cinderclient() method have the _check_microversion call?
22:10:38 mriedem https://review.openstack.org/#/c/469579/3/nova/volume/cinder.py doesn't do anything unless the microversion arg is passed in
22:10:50 mriedem and the only things that pass that in, attachment create/update/delete,
22:10:54 mriedem aren't going to get used in pike
22:11:05 mriedem b/c we don't attach volumes the new way until queens
22:11:25 mriedem so there is some plumbing in pike but it's not used
22:11:28 efried mriedem: So... there was no reason for that code to go into pike?
22:11:40 mriedem well,
22:11:46 mriedem you're talking about a series of changes over 2 years
22:11:52 mriedem so we got in what we could get in when we could get it in
22:12:03 efried Hindsight, and all that.
22:12:16 mriedem my hindsight is 30/40
22:12:30 efried Anyway, cool beans. I guess if it is broke, someone will yell.
22:12:37 efried hopefully before EOL.
22:12:42 mriedem there is no more eol
22:12:43 mriedem remember
22:12:51 efried I haven't really been following that.
22:12:59 efried But great, so we have all the time in the world :)
22:13:05 melwitt EOL is EOL
22:13:09 melwitt cacao to cacao
22:13:22 mriedem http://lists.openstack.org/pipermail/openstack-dev/2018-March/128862.html
22:26:31 efried mriedem: Is series https://review.openstack.org/#/c/526753/ approved for rocky?
22:27:16 efried looks like not yet, but spec is up.
22:31:39 mriedem spec isn't approved
22:31:50 mriedem oh we nacked that at the ptg
22:32:24 mriedem if i'm thinking of the same thing
22:44:06 efried TheJulia: Sorry for the delay on https://review.openstack.org/#/c/554762/
22:44:32 efried TheJulia: I remember pawing through the client code and thinking there was a clean way to send down a microversion per request so you didn't have to clone the client objects.
22:45:01 efried TheJulia: I'm looking again. If I can't suss it, I'll remove my objections (grudgingly, because still ugly, but if that's how we have to move forward...)
22:46:03 efried jroll, dtantsur|afk: FYI ^^
22:46:04 TheJulia efried: It is one of those things that really we should just replace the guts of.... :(
22:46:11 TheJulia One day :)
22:46:28 efried TheJulia: But can't, because... too much at once?
22:46:33 efried ocean boiling, kind of thing
22:46:42 TheJulia yeah
22:47:22 TheJulia kind of at least :(
22:53:04 Spaz-Home Morning
22:53:28 TheJulia Good morning
23:01:29 efried TheJulia: So yeah, it looks like on a per-request basis you can pass in a `headers` dict.
23:01:45 efried ...with the X-OpenStack-Version-Whatever thingy.
23:02:08 efried All the layers between there and the wire appear to use setdefault correctly, so it *should* make it through.
23:02:47 efried bbiab...
23:02:53 TheJulia hmmm
23:04:22 TheJulia yeah, same problem though
23:04:28 TheJulia we bypass all of our microversion logic then
23:04:33 TheJulia at least client side
23:11:26 TheJulia Well, looks like we would also re-negotiate with what was provided upon the client being called originally
23:15:40 TheJulia and I think we would have to add code to handle that this it would be a user defined override
23:17:17 jroll not to mention, then you're leaking implementation details out to the caller
23:17:48 TheJulia yeah....
23:18:20 openstackgerrit Merged openstack/nova master: [placement] Fix bad management of _TRAITS_SYNCED flag https://review.openstack.org/557722
23:18:51 jroll TheJulia: like dmitry, I'd also commit to reviewing client changes to accept that per method, but I don't have any problems with keeping a couple copies of the client
23:19:02 jroll especially if we plan to fix that later
23:24:35 efried Let me work something up right quick. Maybe you'll fall in love with the idea when you see it in action :)
23:26:45 efried melwitt: Oh, another thought I had was putting core reviewer names next to runway slots. Volunteers & SMEs first; then...
23:31:11 efried TheJulia, jroll: Okay, never mind; the (bizarrely resolved through _multi_getattr) target methods don't even take kwargs.
23:31:49 TheJulia heh
23:32:19 TheJulia I think I looked at that a couple of weeks ago pondering something similar
23:32:34 TheJulia of of similar use I should say

Earlier   Later