On 02/13/2014 09:51 AM, Avishay Traeger wrote:
"Walter A. Boring IV" <walter.bor...@hp.com> wrote on 02/13/2014 06:59:38
PM:
What I would do different for the Icehouse release is this:

If a driver doesn't pass the certification test by IceHouse RC1, then we
have a bug filed
against the driver.   I would also put a warning message in the log for
that driver that it
doesn't pass the certification test.  I would not remove it from the
codebase.

Also:
     if a driver hasn't even run the certification test by RC1, then we
mark the driver as
uncertified and deprecated in the code and throw an error at driver init
time.
We can have a option in cinder.conf that says
ignore_uncertified_drivers=False.
If an admin wants to ignore the error, they set the flag to True, and we
let the driver init at next startup.
The admin then takes full responsibility for running uncertified code.

    I think removing the drivers outright is premature for Icehouse,
since the certification process is a new thing.
For Juno, we remove any drivers that are still marked as uncertified and
haven't run the tests.

I think the purpose of the tests is to get vendors to actually run their
code through tempest and
prove to the community that they are willing to show that they are
fixing their code.  At the end of the day,
it better serves the community and Cinder if we have many working
drivers.
My $0.02,
Walt

I like this.  Make that $0.04 now :)

I wrote a bit of code so we had something to discuss if anyone thinks it's a good enough
compromise.
https://review.openstack.org/#/c/73464/

Walt

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to