| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-08-02 | |||
| 21:03:15 | lbragstad | yeah - i would agree | |
| 21:03:30 | lbragstad | and i'm curious to flush those out as we go | |
| 21:04:19 | lbragstad | i assume that's going to have an impact on implementing unified limit support for instances, yeah? | |
| 21:05:03 | sean-k-mooney | lbragstad: ya there are some edge case to knowing if you are at or below quota if connect to a cell goes down | |
| 21:05:38 | lbragstad | huh - interesting | |
| 21:05:53 | sean-k-mooney | it would be similar to the problem you would have with keysone federattion if you lost the connection to a remote cloud and contiued to consume resoces on the local cloud and then it came back | |
| 21:06:10 | lbragstad | oh - sure | |
| 21:06:32 | sean-k-mooney | while the connect is broken you could exceed the gloabl limt. then the question is how to hanelit when you get the full view again | |
| 21:06:42 | lbragstad | right... | |
| 21:07:30 | sean-k-mooney | most other project dont shard there resocue view teh same way nova can with cells so ya im sure nova will find edgecases | |
| 21:07:34 | lbragstad | i guess the way we've been thinking about that (originally something sdague thought of) | |
| 21:07:59 | lbragstad | was to just keep things as they are, reject new claims, and give the user an opportunity to clean things up or escalate to an administrator | |
| 21:08:59 | sean-k-mooney | ya that seams like the sane think to do atleast at first until operator start telling us to do something else | |
| 21:15:55 | mriedem | cfriesen: heh https://github.com/starlingx-staging/stx-nova/commit/71acfeae0d1c59fdc77704527d763bd85a276f9a#diff-1aca090de4ab90afbc1c8d84b13a56f7R478 - i think that is one condition too late :) | |
| 21:16:03 | mriedem | by the time that runs, i think we've already dos'ed neutron | |
| 21:26:26 | sean-k-mooney | melwitt: quick question regardign os-vif stable releases. do you make them when you make sable release of nova? | |
| 21:27:23 | melwitt | sean-k-mooney: usually yes. around and after the third milestone is different because of the release freezes | |
| 21:28:04 | melwitt | IIUC, we are frozen from doing stable/rocky releases until stein opens | |
| 21:28:26 | sean-k-mooney | melwitt: ok there are a few test/tox fixes that would be nice to backport but nothing functional | |
| 21:29:32 | melwitt | sean-k-mooney: I see. I actually requested a FFE for the noop plugin loading bug that got approved, so I released 1.11.1 from the stable/rocky branch recently | |
| 21:29:40 | sean-k-mooney | like https://review.openstack.org/#/c/567942/ to run all of the py27 unit test instead of only a subset. | |
| 21:29:57 | sean-k-mooney | oh cool | |
| 21:30:42 | melwitt | I see. we can release stable/queens at any time, but I'm not sure how releasing the tox fix will help anyone? just needs to make it into the stable/queens branch right? for developers to benefit | |
| 21:31:01 | melwitt | oh, because it runs in a CI job | |
| 21:31:10 | sean-k-mooney | ya | |
| 21:31:23 | sean-k-mooney | its to make sure we dont backport stuff that breakes py27 | |
| 21:31:36 | sean-k-mooney | that said all the unit tests are running under by 35 | |
| 21:31:47 | sean-k-mooney | *py35 | |
| 21:32:37 | melwitt | okay, since that's queens I think that's okay. if you want to do a release for an older stable branch, you can just propose it and let me know so I can ack it | |
| 21:33:01 | melwitt | smcginnis: can you sanity check me on that? ^ | |
| 21:33:41 | melwitt | is it okay to release stable/queens for non-client libraries during freeze? is freeze only for rocky or for all branches? | |
| 21:34:12 | sean-k-mooney | well in this case its more to highlight the fact that there are some pendign stable/X backports and that im not sure if the nova stable team reguraly checks os-vif | |
| 21:34:29 | melwitt | pending as in, not merged? | |
| 21:34:39 | sean-k-mooney | yes | |
| 21:35:31 | melwitt | okay. just have to let people (stable cores) know to take a look if there's something important there | |
| 21:35:36 | sean-k-mooney | such as this one for pike from december that i proosed back in january and got a +2 from mriedem_afk 4 months ago https://review.openstack.org/#/c/531465/ | |
| 21:37:03 | smcginnis | melwitt: Yep, that looks right. Freeze just applies to rocky work. | |
| 21:37:15 | melwitt | smcginnis++ | |
| 21:37:31 | sean-k-mooney | i have core rights on master not the sable/branches so while i do flag pending backports to the nova sable team every now and then there is not much more i can do if they dont get reviewed | |
| 21:38:19 | sean-k-mooney | anyway there is nothing breakign the gate or that customer are screaming about that im aware of so just an FYI | |
| 21:39:53 | melwitt | sean-k-mooney: okay, thanks for letting me know. I'll see if I can find someone for the second +2s | |
| 21:46:01 | openstackgerrit | Merged openstack/os-vif stable/pike: Check if interface belongs to a Linux Bridge before removing https://review.openstack.org/531465 | |
| 21:46:26 | melwitt | tonyb: fancy reviewing a os-vif backport to fix their tox py27 job? https://review.openstack.org/567942 | |
| 21:47:29 | tonyb | melwitt: done | |
| 21:47:38 | melwitt | thank you sir | |
| 21:47:51 | tonyb | melwitt: no problem at all | |
| 21:54:55 | sean-k-mooney | tonyb: thanks. | |
| 21:55:50 | tonyb | sean-k-mooney: np. It's my very minor super power ;P | |
| 21:56:30 | sean-k-mooney | by the way looking at http://ci-watch.tintri.com/project?project=nova&time=7+days i do not see teh intel nfv ci. https://wiki.openstack.org/wiki/ThirdPartySystems/Intel_NFV_CI has not been updated since febuary. anyone rememebr the last time they saw it comment on something? | |
| 21:56:35 | openstackgerrit | Merged openstack/os-vif stable/queens: fix tox py27 job https://review.openstack.org/567942 | |
| 21:57:26 | melwitt | sean-k-mooney: can't remember. it's been awhile | |
| 21:58:35 | sean-k-mooney | i have been waiting for it to comment on some change i was doing to networking-ovs-dpdk... i guess ill jsut do the testing myself. | |
| 21:59:07 | tonyb | sean-k-mooney: If you really cared to find out you could add the notes ref to you nova repo and then grep the notes for a comment from that CI | |
| 21:59:15 | tonyb | it *might* work | |
| 22:00:03 | sean-k-mooney | tonyb: oh? im not sure i follow | |
| 22:00:45 | tonyb | sean-k-mooney: gimme 5 to find a link | |
| 22:00:51 | sean-k-mooney | as in a gerrit query for a reviewer? | |
| 22:01:18 | tonyb | sean-k-mooney: Oh you could do that as well | |
| 22:01:47 | melwitt | oh yeah, good idea | |
| 22:02:11 | tonyb | sean-k-mooney: So looking at https://git.openstack.org/cgit/openstack/nova/commit/?id=2499f616094f63ed0a1a3c201789d14cc61a62c4 | |
| 22:02:43 | tonyb | 'notes' get added to each review based on code-reviews. they're in a seperate ref | |
| 22:03:09 | tonyb | so you can just add that ref to your nova repo and then when you do git show on a SHA you'll get to see the reviewers | |
| 22:03:25 | tonyb | so the CI votes (but not comments) would be included. | |
| 22:04:34 | tonyb | https://review.openstack.org/#/q/reviewedby%3Aintel-nfv-ci | |
| 22:04:46 | tonyb | look slike it's still voting | |
| 22:05:58 | sean-k-mooney | maybe what does exception meen next to a ci comment https://review.openstack.org/#/c/584829/ | |
| 22:06:44 | tonyb | sean-k-mooney: Oh it means it's voting but not doign anythign helpful ;P | |
| 22:07:35 | sean-k-mooney | ah it makes perfect sense lol | |
| 22:07:56 | tonyb | ;p | |
| 22:08:17 | tonyb | sean-k-mooney: Let me see if I can find the last time it voted +1 | |
| 22:10:26 | tonyb | sean-k-mooney: Nope my gerrit fu is weak right now. I'll grab some coffee and try again | |
| 22:11:12 | sean-k-mooney | well looking at the log server it has not uploaded anything sice the 18th http://52.27.155.124/portland/2018-07-18 | |
| 22:13:48 | sean-k-mooney | tonyb: thanks for trying in anycase. i might reach out and ask what the status is. | |
| 22:20:34 | openstackgerrit | Takashi NATSUME proposed openstack/nova master: Reno for notification-transformation-rocky https://review.openstack.org/588403 | |
| 22:35:28 | melwitt | lbragstad: sorry for the delayed reply, but yeah what I was thinking was to look at migrating to keystone limits in stein, not yet going for the enforce part. johnthetubaguy had also mentioned that a two-stage approach to the migration might make migration easier from an operator perspective but I didn't understand that bit | |
| 22:38:43 | melwitt | side is the enforce with what we already have. then next stage will be to move to oslo.limit for enforcement | |
| 22:38:43 | melwitt | we have other work we'd like to do like be able to set quota limits for custom resource classes and where we're at right now, we could do that via our existing quota classes API, but then that will leave more to have to migrate to keystone limits when we move. so I was thinking maybe we should move to keystone limits first, then let the limits piece of custom resource class quotas be covered by unified limits, and all we do on our | |
| 22:43:20 | lbragstad | interesting melwitt | |
| 22:43:46 | lbragstad | so - you'd query keystone directly for limit information as opposed to using oslo.limit? | |
| 22:44:24 | melwitt | yeah. I actually didn't know the limit query was supposed to go through oslo.limit. if it does, we could do that, I just missed it or forgot | |
| 22:44:56 | melwitt | or are you saying limit + enforce are coupled? | |
| 22:45:01 | melwitt | in oslo.limit | |
| 22:45:04 | lbragstad | technically - it probably doesn't _have_ to go through oslo.limit, but that's where we were going to hide all the logic that understands the project tree | |
| 22:45:12 | melwitt | right okay | |
| 22:45:18 | tonyb | sean-k-mooney: Ahh when it votes it doens't actually 'vote' it just leaves a comment so it's back to groveling in the review metadata :( | |
| 22:45:44 | lbragstad | melwitt: i'm trying to map terms, but i was under the assumption that enforcement would be a requirement? | |
| 22:45:49 | openstackgerrit | Eric Fried proposed openstack/nova master: [placement] Add /reshaper handler for POST https://review.openstack.org/576927 | |
| 22:45:50 | openstackgerrit | Eric Fried proposed openstack/nova master: reshaper: Look up provider if not in inventories https://review.openstack.org/585033 | |
| 22:45:51 | openstackgerrit | Eric Fried proposed openstack/nova master: Make get_allocations_for_resource_provider sane https://review.openstack.org/584598 | |
| 22:45:52 | openstackgerrit | Eric Fried proposed openstack/nova master: Report client: Real get_allocs_for_consumer https://review.openstack.org/584599 | |
| 22:45:53 | openstackgerrit | Eric Fried proposed openstack/nova master: Report client: get_allocations_for_provider_tree https://review.openstack.org/584648 | |
| 22:45:54 | openstackgerrit | Eric Fried proposed openstack/nova master: Report client: _reshape helper, placement min bump https://review.openstack.org/585034 | |
| 22:45:55 | openstackgerrit | Eric Fried proposed openstack/nova master: Report client: update_from_provider_tree w/reshape https://review.openstack.org/585049 | |
| 22:45:56 | openstackgerrit | Eric Fried proposed openstack/nova master: Compute: Handle reshaped provider trees https://review.openstack.org/576236 | |
| 22:45:57 | openstackgerrit | Eric Fried proposed openstack/nova master: WIP: Remove redundant _update()s https://review.openstack.org/588091 | |
| 22:46:15 | lbragstad | if not - then it sounds like something we can build into oslo.limit or consider supporting (since it's the thing raise exceptions to the service) | |
| 22:46:26 | melwitt | lbragstad: it is, sorry. I mean whether it's one call or two calls in oslo.limit to do limits vs enforce | |
| 22:46:49 | lbragstad | oh - the thing that protects against race conditions? | |
| 22:47:21 | melwitt | sorry, I think I'm confusing things and I haven't looked at the POC code in awhile | |
| 22:47:46 | lbragstad | the skeleton of oslo.limit has that implemented in the context manager https://github.com/openstack/oslo.limit/blob/master/oslo_limit/limit.py#L60-L62 | |