| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-08-10 | |||
| 14:51:20 | SteelyDan | scrutiny goes up as the rc counter does | |
| 14:51:30 | SteelyDan | rc1 fixes are regressions and serious things | |
| 14:51:39 | SteelyDan | rc2 fixes are really only super serious things | |
| 14:51:44 | SteelyDan | rc3 things have to involve the queen | |
| 14:52:35 | SteelyDan | the only thing I've heard about for rc2 so far is this thing that makes live migration effectively broken for people on LB | |
| 14:52:39 | SteelyDan | which is, you know, pretty damn serious | |
| 14:53:44 | sean-k-mooney | SteelyDan: about that. the reason that was broken was basically the same reason we broke livimigraton with odl right | |
| 14:53:55 | sean-k-mooney | we cant rely on teh plug event form neutron | |
| 14:54:16 | SteelyDan | sean-k-mooney: I don't know about the latter, but matt did say ODL doesn't send plug events for live migration, so.. probably? | |
| 14:54:38 | fried_rice | SteelyDan: But as soon as the release happens, we get a lot less serious about what we allow to be backported? | |
| 14:54:44 | sean-k-mooney | have we deleted nova net this release because if we havent then you would never have that event either | |
| 14:55:00 | SteelyDan | fried_rice: as soon as the release happens then rocky becomes like any other stable | |
| 14:55:21 | SteelyDan | we have not deleted nova net | |
| 14:55:27 | SteelyDan | but we don't wait for events if we're using nova net | |
| 14:55:30 | SteelyDan | obviously | |
| 14:56:14 | sean-k-mooney | SteelyDan: did the code in sahids patch pecificaly check for that | |
| 14:56:50 | SteelyDan | all of the neutron event waiter code does | |
| 14:57:09 | SteelyDan | he copied it from boot, so should be in there | |
| 14:57:31 | fried_rice | is Matt already pto at this point? | |
| 14:57:32 | sean-k-mooney | ok i was just wondering if that patch would have broken nova-net migration also | |
| 14:57:36 | SteelyDan | if utils.is_neutron() and deadline: | |
| 14:57:46 | sean-k-mooney | which would be another reason to revert if it had | |
| 14:57:47 | SteelyDan | sean-k-mooney: ^ | |
| 14:57:57 | sean-k-mooney | ah ok cool | |
| 14:58:52 | melwitt | fried_rice: matt's not on PTO, traveling to china for work | |
| 14:59:15 | fried_rice | melwitt: Oh, is he still going to be working on code? | |
| 14:59:16 | melwitt | but I do think he's gone already and won't be around during US hours next week | |
| 15:00:08 | fried_rice | melwitt: Currently just wondering whether I (or someone) should take over his patch that's on the rc2 candidate list | |
| 15:00:14 | melwitt | not sure, depends on his schedule while he's over there, I imagine | |
| 15:00:20 | sean-k-mooney | fried_rice: i think he said he would try to be back online again later | |
| 15:01:58 | SteelyDan | fried_rice: which patch is that? | |
| 15:02:15 | fried_rice | SteelyDan: https://review.openstack.org/#/c/590445/ | |
| 15:02:20 | melwitt | SteelyDan: that's right, mriedem also wanted to land the "stop spamming the placement logs" patch for rc2 | |
| 15:02:25 | SteelyDan | fried_rice: ack | |
| 15:02:39 | SteelyDan | melwitt: ack | |
| 15:02:44 | SteelyDan | acks for everyone | |
| 15:02:57 | melwitt | you get an ack and you get an ack and | |
| 15:03:31 | fried_rice | Can I get an aaaar, maybe from lyaaaaaarwood? | |
| 15:04:03 | sean-k-mooney | fried_rice: look like cdent would like some rewording of the commit message first | |
| 15:04:21 | fried_rice | Yeah, I'm going to ask cdent to fix it up himself, assuming that's all that's needed. | |
| 15:05:23 | cdent | yeah, I can fix that. I wasn't sure if matt was still around or not, and wasn't sure if people would really care, but that thing has proven a source of confusion before, so I didn't want us to add to it | |
| 15:05:32 | SteelyDan | fried_rice: is this the bug you were asking about? because that patch should have a bug and be rc-potential tagged, IMHO | |
| 15:05:57 | sean-k-mooney | i have not done anything with the logging filters but it looks reaonable at a glance | |
| 15:06:06 | fried_rice | SteelyDan: I was actually asking about | |
| 15:06:06 | fried_rice | https://review.openstack.org/#/c/590388/ - big perf improvement in the (for now and the near future) most common code path in GET /allocation_candidates | |
| 15:06:06 | fried_rice | https://review.openstack.org/#/c/590041/ - debug logging in GET /allocation_candidates per http://lists.openstack.org/pipermail/openstack-dev/2018-August/132735.html | |
| 15:06:47 | fried_rice | SteelyDan: But yeah, Matt's needs a bug too. <== cdent (If you're still super busy, I can open that up and update the commit message whenever you're done with your reword) | |
| 15:07:32 | SteelyDan | fried_rice: that placement perf one going into rc2 concerns me | |
| 15:07:47 | fried_rice | leakypipes: heads up ^ | |
| 15:07:54 | SteelyDan | seems like good as-soon-as-we-release fodder | |
| 15:08:13 | fried_rice | SteelyDan: Okay, that wfm; just know for sure we want it to be in Rocky. | |
| 15:08:13 | cdent | fried_rice: i'm almost ready to context switch, so will catch up with you in a few minutes on what needs to be done | |
| 15:08:16 | SteelyDan | it's a lot of change, no test change (presumably because it's a refactor) but.. man. | |
| 15:08:19 | fried_rice | cdent: ack | |
| 15:08:47 | fried_rice | SteelyDan: Yeah, confidence comes from the fact that it *didn't* break the dozen layers of testing sitting above it. | |
| 15:08:54 | SteelyDan | it's just perf, not a critical fix, so backport after the release, IMHO | |
| 15:08:59 | SteelyDan | I'll comment on th epad | |
| 15:09:32 | fried_rice | Then I imagine the other one (split-out with debug messages) will be similar. | |
| 15:11:38 | SteelyDan | commented on that as well | |
| 15:12:56 | fried_rice | rgr. I still don't quite understand what motivates the decision to put something in rc or not. Like, why is the "gold" release significant? Clearly we find bugs later and fix them, so nobody is going to be running with gold for long, are they? | |
| 15:13:46 | cdent | fried_rice: i too have that confusion | |
| 15:13:46 | fried_rice | I mean, I get that the process is the process, and I'm not trying to buck it (unless it really is nonsensical and just there out of momentum). Just trying to understand it. | |
| 15:13:54 | cdent | ditto | |
| 15:14:35 | SteelyDan | fried_rice: here you go: https://docs.openstack.org/project-team-guide/release-management.html#release-candidate-period-release-3 | |
| 15:17:16 | leakypipes | fried_rice: was breakfasting... reading back. | |
| 15:17:36 | leakypipes | SteelyDan: which perf patch are we referring to? the "use simple code paths when possible" one? | |
| 15:17:51 | SteelyDan | leakypipes: the one that fried_rice put on the rc etherpad | |
| 15:17:55 | SteelyDan | I've since closed it | |
| 15:19:08 | sean-k-mooney | leakypipes: this one https://review.openstack.org/#/c/590388/ | |
| 15:20:56 | leakypipes | sean-k-mooney: ack. I'm not going to get into the conversation about what should go in RC/stable/whatevs. That patch reduces the scheduling time for a common request for CPU, RAM and disk by around 300%. I think it's good as is but I've given up arguing about releases and RCs and whatnot. | |
| 15:21:49 | leakypipes | sean-k-mooney: I'm more than comfortable if it goes in to an RC or if it doesn't. really won't bother me either way. | |
| 15:22:34 | sean-k-mooney | leakypipes: o really just looking at it now. | |
| 15:23:01 | sean-k-mooney | i take it its just avoiding a lot of work id did not need to do in the simple cases | |
| 15:24:01 | leakypipes | sean-k-mooney: correct. | |
| 15:26:03 | sean-k-mooney | cool well im going to switch to my other laptop and see if i can get triplo to finish deploying in vms... | |
| 15:26:19 | sean-k-mooney | o/ | |
| 15:30:31 | leakypipes | sean-k-mooney: sorry, it's technically a 70% decrease in runtime. | |
| 15:30:49 | mriedem | hey party people | |
| 15:31:01 | leakypipes | sean-k-mooney: 3.69 seconds vs 1.10 seconds to perform the allocation candidates search for 1000 providers having inventory of CPU, RAM and disk | |
| 15:31:57 | openstackgerrit | Chris Dent proposed openstack/nova master: placement: ignore policy scope check failures if not enforcing scope https://review.openstack.org/590445 | |
| 15:32:32 | sean-k-mooney | leakypipes: clearly you should repeat the calulation 2 more times just to be sure . | |
| 15:32:51 | sean-k-mooney | you would still finish faster :) | |
| 15:32:56 | leakypipes | heh | |
| 15:33:19 | fried_rice | mriedem: O hey mon, we took over ---^ because we thought you were out til at least Monday | |
| 15:34:02 | mriedem | where is dan? | |
| 15:34:09 | leakypipes | I was thinking of ((1.10-3.69)/1.10)*100 which would be ~235% increase in time. But the percentage decrease from 3.69 -> 1.10 is ((3.69-1.10)/3.69)*100 is ~70% decrease in time | |
| 15:34:17 | melwitt | mriedem: SteelyDan | |
| 15:34:53 | mriedem | oh | |
| 15:35:01 | mriedem | SteelyDan: got that vif plug timeout to 30 seconds, hit it here http://logs.openstack.org/08/553608/11/check/neutron-tempest-linuxbridge/992de45/logs/screen-n-cpu.txt.gz#_Aug_10_13_45_47_903132 | |
| 15:35:09 | mriedem | that's a timeout before the guest transfer completed | |
| 15:35:34 | openstackgerrit | Merged openstack/nova master: block_device: Rollback volumes to in-use on DeviceDetachFailed https://review.openstack.org/590439 | |
| 15:35:35 | mriedem | but it still completes http://logs.openstack.org/08/553608/11/check/neutron-tempest-linuxbridge/992de45/logs/screen-n-cpu.txt.gz#_Aug_10_13_46_13_027466 | |
| 15:35:43 | openstackgerrit | Merged openstack/nova master: Nix 'new in 1.19' from 1.19 sections for rp aggs https://review.openstack.org/590389 | |
| 15:35:55 | SteelyDan | yeah I saw all the comments | |
| 15:36:13 | mriedem | this time was a bit different, more realistic but yeah | |
| 15:36:20 | mriedem | either way it validates what we expected to happen | |
| 15:36:27 | SteelyDan | yup | |
| 15:36:28 | mriedem | lyaaaaaarwood: are you going to push backports for https://review.openstack.org/#/c/590439/ ? | |
| 15:36:36 | mriedem | SteelyDan: you going to touch up that reno? | |
| 15:36:44 | mriedem | or are we waiting for sahid yet? he's on PTO | |