On 19:41 Thu 04 Sep , Duncan Thomas wrote: > Hi > > during this week's cinder weekly meeting [1], we discussed plans for > Kilo, a discussion that started at the mid-cycle meetup [2]. The > outcome is that we (the cinder core team and extended community) want > to focus on stability and code clean-up in the Kilo release, and > paying off some of the technical debt we've built up over the past > couple of years [3]. In order to facilitate this, for the Kilo cycle: > > 1. New drivers must be submitted before K1 in order to be considered. > Any driver submitted after this date will be deferred until the L > cycle. We encourage submitters to get in early, even if you make K1 > there is no guarantee of getting enough reviewer attention to get > merged. > > 2. New features are limited and ideally merged by K2. > > 3. K3 is dedicated to stability and bug fixing. (Much of this work > will happen before K3, but K3 is dedicated to testing and reviewing of > it, in preference to anything else. Any driver enhancements required > to support pre-existing features will also be considered, but please > get them in as early as possible). > > 4. PoC required before the summit, for any summit session related to > new features. > > 5. There will be a continuing drive for 3rd party CI of every driver > in cinder during the Kilo cycle. > > > I'll repost these guidelines and any follow-up clarifications shortly > before the summit. Comments / feedback welcome. > > [1] > http://eavesdrop.openstack.org/meetings/cinder/2014/cinder.2014-09-03-16.01.log.html > > [2] https://etherpad.openstack.org/p/cinder-meetup-summer-2014 > > [3] https://etherpad.openstack.org/p/cinder-kilo-stabilisation-work
Just reiterating points here. From the September 23rd Cinder meeting [1], and verified in the Oct 29th Cinder meeting [2], the community has agreed that new drivers must be submitted *before* K-1 ends. K-1 is expected to end on 12/18, according to the launchpad page [3]. Submitted and qualified for merge means: * Your blueprint for your driver was submitted and approved before 11/15. * Your driver code is posted to gerrit. * Your driver passes the cert test and the results are posted. [4] * Your driver fulfills minimum features. [5] * You have spoken to Duncan (DuncanT- on #openstack-cinder) about your third party ci. [6] To be clear: * Your driver submission must meet *all* the items before the end of k-1. * If your driver is submitted *LATE* in k-1, and meets *all* the items above, but isn't merged, it will be still be considered for merge in k-2 or k-3. However, expect low priority in reviews and not guaranteed for merge in Kilo. * If your driver is submitted after k-1, expect me to reference this email and will request the driver to be submitted in the L release. * This does not include backup drivers. And yes, the Cinder wiki will be updated with this information. [1] - http://eavesdrop.openstack.org/meetings/cinder/2014/cinder.2014-09-03-16.01.log.html [2] - http://eavesdrop.openstack.org/meetings/cinder/2014/cinder.2014-10-29-16.00.log.html [3] - https://launchpad.net/cinder/+milestone/kilo-1 [4] - https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers [5] - http://docs.openstack.org/developer/cinder/devref/drivers.html#minimum-features [6] - https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers#Testing_requirements_for_Kilo_release_and_beyond -- Mike Perez _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev