<div dir="ltr"><font color="#000000" face="georgia, serif">Hi All,</font><div><font color="#000000" face="georgia, serif"><br></font></div><div><font color="#000000" face="georgia, serif">For people who missed the design summit session on Delimiter - Cross project Quota enforcement library here is a gist of what we discussed. Etherpad [1] captures the details. </font></div><div><font color="#000000" face="georgia, serif"><br></font></div><div><font color="#000000" face="georgia, serif">1. Delimiter will not be responsible for rate-limiting.</font></div><div><font color="#000000" face="georgia, serif">2. Delimiter will not maintain data for the projects.</font></div><div><font color="#000000" face="georgia, serif">3. Delimiter will not have the concept of reservations.</font></div><div><font color="#000000" face="georgia, serif">4. Delimiter will fetch information for project quotas from respective projects.</font></div><div><font color="#000000" face="georgia, serif">5. Delimiter will consolidate utility code for quota related issues at common place. For example X, Y, Z companies might have different scripts to fix quota issues. Delimiter can be a single place for it and the scripts can be more generalized to suit everyones needs.</font></div><div><font color="#000000" face="georgia, serif">6. The details of project hierarchy is maintained in Keystone but Delimiter while making calculations for available/free resource will take into consideration whether the project has flat or nested hierarchy.</font></div><div><font color="#000000" face="georgia, serif">7. Delimiter will rely on the concept of generation-id to guarantee sequencing. Generation-id gives a point in time view of resource usage in a project. Project consuming delimiter will need to provide this information while checking or consuming quota. At present Nova [3] has the concept of generation-id.</font></div><div><font color="#000000" face="georgia, serif">8. Spec [5] will be modified based on the design summit discussion.</font></div><div><font color="#000000" face="georgia, serif"><br></font></div><div><font color="#000000" face="georgia, serif">If you want to contribute to Delimiter, please join <b>#openstack-quota. </b></font></div><div><font color="#000000" face="georgia, serif"><br></font></div><div><font color="#000000" face="georgia, serif">We have <b>meetings every Tuesday at 17:00 UTC. </b>Please join us !</font></div><div><font color="#000000" face="georgia, serif"><b><br></b></font></div><div><font color="#000000" face="georgia, serif">I am in the process of setting up a new repo for Delimiter. The launchpad page[4] is up.</font></div><div><font color="#000000" face="georgia, serif"><br></font></div><div><font face="georgia, serif"><br></font></div><div><font color="#000000" face="georgia, serif">Thanks!</font></div><div><font color="#000000" face="georgia, serif"><br></font></div><div><font color="#000000" face="georgia, serif">-Vilobh</font></div><div><font color="#000000" face="georgia, serif"><br></font></div><div><font color="#000000" face="georgia, serif">[1] Etherpad : <a href="https://etherpad.openstack.org/p/newton-quota-library">https://etherpad.openstack.org/p/newton-quota-library</a></font></div><div><font color="#000000" face="georgia, serif">[2] Slides : <a href="http://www.slideshare.net/vilobh/delimiter-openstack-cross-project-quota-library-proposal" style="background-color:rgb(255,255,255)"><span class="" style="line-height:16px;margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"><span style="white-space:pre-wrap">http://www.slideshare.net/vilobh/delimiter-openstack-cross-project-quota-library-proposal</span></span><span class="" style="line-height:16px;margin:0px;padding:1px 0px;background-color:rgb(255,255,255)"> </span></a></font></div><div><font face="georgia, serif">[3] <a href="https://review.openstack.org/#/c/283253/">https://review.openstack.org/#/c/283253/</a></font></div><div><font face="georgia, serif">[4] <a href="https://launchpad.net/delimiter">https://launchpad.net/delimiter</a></font></div><div><font face="georgia, serif">[5] Spec : <a href="https://review.openstack.org/#/c/284454">https://review.openstack.org/#/c/284454</a></font></div><div><font face="georgia, serif"><br></font></div><div><font face="georgia, serif"><br></font></div><div><font color="#000000" face="georgia, serif"> </font></div></div>