HTML: https://anticdent.org/placement-update-19-11.html Placement update 19-11! Our little friend has come so far: a `stable/stein` branch was cut this week. # Most Important Soon after RC1 was created, we discovered an issue in the PlacementFixture, used by nova. This was fixed and backported so there will be an RC2, toward the end of next week. In the meantime we should be trying to find release critical bugs and looking for feedback from others. There are (thus far) two PTG related etherpads where you may want to leave some placement-planning-related thoughts: * [Placement](https://etherpad.openstack.org/p/placement-ptg-train) * [Nova and Placement](https://etherpad.openstack.org/p/ptg-train-xproj-nova-placement) # What's Changed * There's been an [initial stein release](https://docs.openstack.org/releasenotes/placement/stein.html). * That release included [install from PyPI](https://docs.openstack.org/placement/latest/install/from-pypi.html) and [Upgrading from Nova](https://docs.openstack.org/placement/latest/upgrade/to-stein.html) instructions. Both of which probably need to be validated by people who are not close to the details. Note that the state of the distro-related docs remains undefined. # House Ordering * The Monday nova scheduler meeting has been renamed to placement. I'll be taking over from Eric as the usual chair as he's busy with other things. While we are still establishing ourselves as a new project, the meeting seems like a good idea, but we should decide if/how we want to phase it out (or into office hours). Feel free to respond with your thoughts (on this or anything else in the post). * I sent out [a message](http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003929.htm...) earlier in the week asking Nova cores to confirm if they'd like to stay on as Placement core. I'll give it a few more days and then remove nova-cores as an included member. * In-tree specs are going to happen (see next section). * A [message was sent](http://lists.openstack.org/pipermail/openstack-discuss/2019-March/004079.htm...) asking for volunteers for cross project liaisons. # Specs/Blueprint/Features A review is in progress for [in-tree specs](https://review.openstack.org/#/c/645195/), also mentioned in [an email](http://lists.openstack.org/pipermail/openstack-discuss/2019-March/004092.htm...). As mentioned there, some specs need to be re-proposed for Train. # Bugs We've got a StoryBoard [project group](https://storyboard.openstack.org/#!/project_group/placement) now. I've started using it. Tagging bugs with `bug` and also making use of `cleanup` and `rfe` tags to indicate things that needs to be cleaned up or feature requests. Please be prepared for these structures to evolve as we gain some understanding of how StoryBoard works. There are still bugs in launchpad and we need to continue to watch there: * Placement related [bugs not yet in progress](https://goo.gl/TgiPXb):14. +1 * [In progress placement bugs](https://goo.gl/vzGGDQ) 6. -1. # osc-placement osc-placement is currently behind by 13 microversions. Pending changes: * [support for 1.19](https://review.openstack.org/#/c/641094/) * [support for 1.21](https://review.openstack.org/#/c/641123/) * [aggregate allocation ratio tool](https://review.openstack.org/#/c/640898/) # Prepping the RC Everything listed last week has been done except for: * Ensuring the install docs are sane and complete. [I have asked](http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003783.htm...) packaging-related people for their input, as they're the ones who know how their packages are (or will be) set up. # Main Themes Be thinking about what you'd like the main themes to be. Put them on the [PTG etherpad](https://etherpad.openstack.org/p/placement-ptg-train). With regard to the PTG, because we will have limited time, we should do as much of the discussion in email prior to the PTG so that when we get to the PTG we are resolving the difficult problems, not discovering what they are. # Other Placement * <https://review.openstack.org/#/q/topic:cd/gabbi-tempest-job> Gabbi-based integration tests of placement. These recently found a bug that none of the functional, grenade, nor tempest tests did. Not release related, but useful testing. * <https://review.openstack.org/#/q/topic:bp/negative-aggregate-membership> Negative member of aggregate filtering resource providers and allocation candidates. Work on this can go ahead now that `stable/stein` has been cut. * <https://review.openstack.org/#/c/645255/> This is a start at unit tests for the PlacementFixture. It is proving a bit "fun" to get right, as there are many layers involved. Making sure seemingly unrelated changes in placement don't break the nova gate is important. Besides these unit tests, there's discussion on the PTG etherpad of running the nova functional tests, or a subset thereof, in placement's check run. On the one hand this is a pain and messy, but on the other consider what we're enabling: Functional tests that use the real functionality of an external service (real data, real web requests), not stubs or fakes. # Other Service Users We'll hold off here until the final RC is cut. In the future if you stick "placement" somewhere in your commit message I'll probably eventually find your in-progress placement-related changes. A quick scan indicates there's quite a lot of interesting work in progress. # End 🍺🐦 -- Chris Dent ٩◔̯◔۶ https://anticdent.org/ freenode: cdent tw: @anticdent
participants (1)
-
Chris Dent