[openstack-dev] [ironic] Driver removal policies - should we make it softer?

Vladyslav Drok vdrok at mirantis.com
Mon Aug 22 14:00:22 UTC 2016


+1 from me then :)

On Mon, Aug 22, 2016 at 4:52 PM, Jim Rollenhagen <jim at jimrollenhagen.com>
wrote:

> On Mon, Aug 22, 2016 at 8:01 AM, Vladyslav Drok <vdrok at mirantis.com>
> wrote:
> > On Fri, Aug 19, 2016 at 5:15 PM, Jim Rollenhagen <jim at jimrollenhagen.com
> >
> > wrote:
> >>
> >> Hi Ironickers,
> >>
> >> There was a big thread here[0] about Cinder, driver removal, and
> standard
> >> deprecation policy. If you haven't read through it yet, please do before
> >> continuing here. :)
> >>
> >> The outcome of that thread is summarized well here.[1]
> >>
> >> I know that I previously had a different opinion on this, but I think we
> >> should go roughly the same route, for the sake of the users.
> >>
> >> 1) A ``supported`` flag for each driver that is True if and only if the
> >> driver
> >>    is tested in infra or third-party CI (and meets our third party CI
> >>    requirements).
> >> 2) If the supported flag is False for a driver, deprecation is implied
> >> (and
> >>    a warning is emitted at load time). A driver may be removed per
> >> standard
> >>    deprecation policies, with turning the supported flag False to start
> >> the
> >>    clock.
> >> 3) Add a ``enable_unsupported_drivers`` config option that allows
> enabling
> >>    drivers marked supported=False. If a driver is in enabled_drivers,
> has
> >>    supported=False, and enable_unsupported_drivers=False,
> ironic-conductor
> >>    will fail to start. Setting enable_unsupported_drivers=True will
> allow
> >>    ironic-conductor to start with warnings emitted.
> >
> >
> > Just for clarity, its default value is False?
>
> Sorry, I meant to add that. Yes, default for
> enable_unsupported_drivers is False.
>
> // jim
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160822/5409ca4d/attachment.html>


More information about the OpenStack-dev mailing list