CC'ing openstack-dev since that is a more appropriate list for this
discussion.

On 08/08/2012 04:35 PM, Eric Windisch wrote:
> I believe that the RPC backend should no longer have any default.

I disagree and my reason is fairly straight-forward.  Changing the
default will break existing configurations.  The benefits must outweight
that.  I don't see enough benefit to outweigh any inconvenience to users.

> Historically, it seems that the Kombu driver is default only because it 
> existed before all others and before there was an abstraction. With multiple 
> implementations now available, it may be time for a change.
> 
> Why?
> * A default skews the attitudes and subsequent architectures toward a 
> specific implementation
> 
> 
> * A default skews the practical testing scenarios, ensuring maturity of one 
> driver over others.

I don't think these are true.

> * The kombu driver does not work "out of the box", so it is no more 
> reasonable as a default than impl_fake.

My issue is that existing configuration files and configuration examples
are broken by this change.

I also don't understand why having a default that doesn't work for
anyone makes any sense.

> * The RPC code is now in openstack-common, so addressing this later will only 
> create additional technical debt.

I don't feel that it's something that ever *needs* to be addressed, so
it's not technical debt.

-- 
Russell Bryant

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to