On May 22, 2014, at 11:03 AM, Maru Newby <ma...@redhat.com> wrote:

> At the summit session last week for group-based policy, there were many 
> concerns voiced about the approach being undertaken.  I think those concerns 
> deserve a wider audience, and I'm going to highlight some of them here.
> 
> The primary concern seemed to be related to the complexity of the approach 
> implemented for the POC.  A number of session participants voiced concern 
> that the simpler approach documented in the original proposal [1] (described 
> in the section titled 'Policies applied between groups') had not been 
> implemented in addition to or instead of what appeared in the POC (described 
> in the section titled 'Policies applied as a group API').  The simpler 
> approach was considered by those participants as having the advantage of 
> clarity and immediate usefulness, whereas the complex approach was deemed 
> hard to understand and without immediate utility.
> 
> A secondary but no less important concern is related to the impact on Neutron 
> of the approach implemented in the POC.  The POC was developed 
> monolithically, without oversight through gerrit, and the resulting patches 
> were excessive in size (~4700 [2] and ~1500 [3] lines).  Such large patches 
> are effectively impossible to review.  Even broken down into reviewable 
> chunks, though, it does not seem realistic to target juno-1 for merging this 
> kind of complexity.  The impact on stability could be considerable, and it is 
> questionable whether the necessary review effort should be devoted to 
> fast-tracking group-based policy at all, let alone an approach that is 
> considered by many to be unnecessarily complicated.  
> 
> The blueprint for group policy [4] is currently listed as a 'High' priority.  
> With the above concerns in mind, does it make sense to continue prioritizing 
> an effort that at present would seem to require considerably more resources 
> than the benefit it appears to promise?
> 
> 
> Maru
> 
> 1: https://etherpad.openstack.org/p/group-based-policy

Apologies, this link is to the summit session etherpad.  The link to the 
original proposal is:

https://docs.google.com/document/d/1ZbOFxAoibZbJmDWx1oOrOsDcov6Cuom5aaBIrupCD9E/edit

> 2: https://review.openstack.org/93853
> 3: https://review.openstack.org/93935
> 4: 
> https://blueprints.launchpad.net/neutron/+spec/group-based-policy-abstraction
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


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

Reply via email to