Earlier  
Posted Nick Remark
#openstack-nova - 2018-01-30
17:15:27 openstackgerrit Ed Leafe proposed openstack/nova master: Fix invalid UUIDs in remaining tests https://review.openstack.org/539254
17:15:28 mriedem gibi: sorry, forgot about the notification meeting
17:15:54 bauzas mriedem: jianghuaw: see the first rev for documenting the VGPU feature https://review.openstack.org/#/c/539266/
17:18:09 Spaz-Work Thanks for the ideas again bauzas, I think I hit the points you were concerned about
17:18:52 openstackgerrit Stephen Finucane proposed openstack/nova-specs master: Integrate Mypy Type Checking https://review.openstack.org/538217
17:30:11 gibi mriedem: no worries, as you saw there was nothing to talk about
17:34:32 mriedem bauzas: thanks, that's a nice start; comments inline
17:34:41 bauzas mriedem: I'm just passing a new rev now
17:34:45 bauzas will see your comments
17:34:54 mriedem passing, like a stone
17:35:36 bauzas mriedem: good points, will hold my rev and amend it with your comments
17:35:47 bauzas but that's somehow later tonight
17:35:50 bauzas bbrb
17:37:32 mriedem nova functional job timeout bump is getting promoted, #2 in the gate now
17:43:25 dansmith bauzas: still looking for you to comment on this: https://review.openstack.org/#/c/532924/
18:25:20 mriedem efried: cdent: are you aware of anyone writing any docs about how required traits will be used with flavors? was thinking about writing a functional test for alex_xu's traits / extra specs / scheduler series, and realized we probably don't have anything documented outside of the spec (which might have changed by now); thinking something here https://docs.openstack.org/nova/latest/user/flavors.html is the best place
18:26:09 cdent mriedem: I am not aware of anything, but I'd guess I'm about a week out of date on what's extant.
18:27:06 mriedem alright i'll see if i can work through a functional test and then document the user pov
18:33:27 melwitt mriedem: ack, will take a look at the CachingScheduler
18:44:08 efried mriedem: I assume you mean docs other than the spec
18:45:45 mriedem efried: yes. i expect specs as the last resort for usage docs
18:45:53 efried ++
18:59:47 openstackgerrit Matt Riedemann proposed openstack/nova master: Fix nits in support traits changes https://review.openstack.org/537351
19:11:37 openstackgerrit Matt Riedemann proposed openstack/nova master: Mention required traits in the flavors user docs https://review.openstack.org/539300
19:16:01 mgagne mriedem: "i expect specs as the last resort for usage docs" so should I update them ? I'm now on the fence on that one because I think that once implementation is done, you "should" be able to delete the spec. if doc is missing, I think it's a tech debt.
19:16:55 mriedem mgagne: specs shouldn't be deleted no,
19:17:16 mriedem for specs that require user-facing docs changes, there is a doc impact section, and it's up to reviewers to make sure the feature is documented
19:17:27 mgagne mriedem: what I meant is: once implementation is done, why should you rely on the spec? they can get out of sync easily
19:17:39 mriedem if some major part of a design point in a spec changed during implementation, or something was added, then we amend specs
19:17:57 mriedem lots of reasons - the problem statement, the original design ideas, etc
19:17:59 mriedem it's an archive
19:18:11 mgagne mriedem: that's not my experience so far as a spec reader
19:18:41 mriedem first, i'm not saying you should have to rely on a spec as a usage doc, it's not meant to be that
19:18:42 mgagne mriedem: ok, maybe not literally deleted but a end user shouldn't rely on that kind of documents
19:18:47 openstackgerrit Merged openstack/nova master: Bumping functional test job timeouts https://review.openstack.org/537933
19:18:58 mriedem if we're missing usage docs, that's a bug
19:18:59 mgagne mriedem: ok, we agree on that point
19:23:45 mgagne mriedem: tyvm for your work btw =)
19:27:21 openstackgerrit Merged openstack/nova master: Rollback instance.image_ref on failed rebuild https://review.openstack.org/538961
19:27:31 openstackgerrit Merged openstack/nova master: Collapse duplicate error handling in rebuild_instance https://review.openstack.org/539001
19:32:19 openstackgerrit Merged openstack/nova stable/pike: Fix false positive server group functional tests https://review.openstack.org/536981
19:33:44 openstackgerrit Eric Fried proposed openstack/nova master: Use update_provider_tree from resource tracker https://review.openstack.org/520246
19:33:44 openstackgerrit Eric Fried proposed openstack/nova master: Fix nits in update_provider_tree series https://review.openstack.org/531260
19:33:45 openstackgerrit Eric Fried proposed openstack/nova master: Move refresh time from report client to prov tree https://review.openstack.org/535517
19:33:56 efried jaypipes: Fixed those tests; should all be ready to go now ^
19:34:10 efried whoah, stuff is merging, neat.
19:36:21 mgagne mriedem: thanks for nova-caching-scheduler job, we do heavily rely on that driver. glad to see it won't get broken by accident before its removal.
19:36:45 mriedem mgagne: huawei public cloud is using it as well
19:36:53 mriedem so yeah i have to care about that one :)
19:36:59 mgagne mriedem: wasn't it them that made a presentation at the summit about it?
19:37:21 mriedem i don't remember one, but which summit?
19:37:29 mriedem it was added by rax
19:37:44 mgagne austin
19:37:59 mgagne was Intel
19:38:00 mgagne https://www.openstack.org/videos/austin-2016/dive-into-nova-scheduler-performance-where-is-the-bottleneck
19:38:06 mriedem yeah i remember that one
19:38:15 mriedem that was about a proposal for a different scheduler
19:38:57 mgagne difference of performance is like day and night (filter vs caching)
19:38:58 mriedem placement was pretty new still around that time so a lot of the outcome of that session (there was also a related design summit session) was "placement should handle a lot of these same issues"
19:39:40 mriedem i'm mostly interested, right now, in filter scheduler + placement vs caching
19:39:48 mriedem to see if that gap is much smaller
19:40:29 mgagne yes... because if placement is not as fast or close to be as fast, I would be like: "what's the point?" =)
19:41:46 prometheanfire mriedem: it's getting to the point where we'll need an FFE for https://review.openstack.org/538070 (if horizon doesn't merge that dependant patch)
19:42:47 efried jaypipes, mriedem: The final parts of update_provider_tree going to Rocky presents an opportunity to write that design up as a separate blueprint/spec. It was never outlined in any of the placement/NRP specs (right Jay?) and it really ought to be. If you agree, I can get started on that.
19:43:33 efried (If you don't agree, I'm going to write it anyway, for my own use, and you don't get to see it.)
19:44:30 mriedem prometheanfire: i'm not sure how much i want to pursue that this late given the impact it also has to some CLIs in OSC: http://lists.openstack.org/pipermail/openstack-dev/2018-January/126741.html
19:45:40 prometheanfire mriedem: that's kinda what I thought
19:47:38 mriedem we'll just pick it up in rocky
19:47:47 mriedem nothing requires novaclient>=10.0.0 in queens
19:48:50 prometheanfire k
19:56:40 prometheanfire mriedem: k, gonna -2-W that for freeze then
19:58:00 mriedem prometheanfire: ok i left a comment in there that i'm cool with it
20:01:30 openstackgerrit Merged openstack/nova stable/pike: Set server status to ERROR if rebuild failed https://review.openstack.org/536897
20:06:25 melwitt more people are asking about https://review.openstack.org/340614 again, I've rewritten the commit message and added code comments to make it easier to review
20:08:16 mriedem i saw you dropped the revert history of shame
20:08:34 mriedem also, "people are talking" is a classic fox news tactic
20:08:41 mriedem name your sources mel
20:09:08 prometheanfire top
20:09:09 prometheanfire men
20:09:19 melwitt yeah, I had thought the history was important but I got the feeling no one could understand the point of the patch because of it
20:09:38 melwitt even I was getting confused between merge conflicts
20:09:39 prometheanfire https://www.reactiongifs.us/wp-content/uploads/2013/10/top_men_indiana_jones.gif
20:10:44 melwitt ayoung is asking about it today in #openstack-cinder
20:26:07 mriedem https://review.openstack.org/#/c/537933/ is finally merged, patches should flow much better through the gate now
20:27:45 prometheanfire mriedem: please have a piece of wood glued to your head :P
20:28:00 cfriesen melwitt: in the case of https://review.openstack.org/340614 why doesn't nova-compute do a more complete job of cleaning up at the time it sets the instance.host to None?
20:28:24 mriedem prometheanfire: ?
20:28:29 prometheanfire patches should flow much better through the gate now
20:28:53 mriedem cfriesen: like this? https://review.openstack.org/#/c/528385/
20:29:25 openstackgerrit Matt Riedemann proposed openstack/nova master: Add functional tests for traits-based scheduling https://review.openstack.org/539310
20:29:35 mriedem alex_xu: efried: ^
20:29:41 mriedem turned out it was pretty simple to write those
20:30:30 cfriesen mriedem: yep, and something similar for ports I guess.
20:34:56 openstackgerrit Matthew Edmonds proposed openstack/nova master: remove unnecessary conf imports https://review.openstack.org/539314
20:35:27 melwitt cfriesen: good question. looks like it tries to do something to cleanup volumes but it only does a volume delete if 'delete_on_termination' and doesn't do anything like detach volumes
20:35:51 melwitt so it seems like a better fix would be to properly handle cleanup in compute
20:37:21 mriedem melwitt: that's what ameeda's patch is trying to do
20:38:05 mriedem we do call _cleanup_allocated_networks when a build fails on the compute
20:38:10 mriedem which should cleanup ports
20:38:48 melwitt right

Earlier   Later