<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hello,<br>
            <font color="black" face="Tahoma" size="2"><span dir="ltr" style="font-size:10pt">I would like to request feature freeze exception for the
</span></font><font size="2">implementation of Nested Quota Driver for Nova,  which does the quota management of nested projects.</font><br>
            Blueprint<br>
             <a href="https://blueprints.launchpad.net/nova/+spec/nested-quota-driver-api" target="_blank">
https://blueprints.launchpad.net/nova/+spec/nested-quota-driver-api</a><br>
<br>
            Addressed by,<br>
            <a href="https://review.openstack.org/#/c/160605/" target="_blank">https://review.openstack.org/#/c/160605/</a><br>
<br>
            The patches in the order of dependency are as follows,<br>
           <br>
<p>           1. Create column allocated in Quota table<br>
               <a rel="nofollow" href="https://review.openstack.org/#/c/151327/">
https:/<wbr>/review.<wbr>openstack.<wbr>org/#/c/<wbr>151327/</a></p>
<p><a rel="nofollow" href="https://review.openstack.org/#/c/151327/"><br>
</a></p>
<p>           2. Set default values to sub-projects and users.<br>
               <a rel="nofollow" href="https://review.openstack.org/#/c/151677/">
https:/<wbr>/review.<wbr>openstack.<wbr>org/#/c/<wbr>151677/</a></p>
<p><a rel="nofollow" href="https://review.openstack.org/#/c/151677/"><br>
</a></p>
<p id="yui_3_10_3_1_1438616239658_1244">           3. Modification of settable quotas of nested projects<br>
               <a id="yui_3_10_3_1_1438616239658_1243" rel="nofollow" href="https://review.openstack.org/#/c/200342">
https:/<wbr>/review.<wbr>openstack.<wbr>org/#/c/<wbr>200342</a></p>
<p><a id="yui_3_10_3_1_1438616239658_1243" rel="nofollow" href="https://review.openstack.org/#/c/200342"><br>
</a></p>
<p>           4. Finding parent_id and immediate child list<br>
               <a rel="nofollow" href="https://review.openstack.org/#/c/200941/">
https:/<wbr>/review.<wbr>openstack.<wbr>org/#/c/<wbr>200941/</a></p>
<p><a rel="nofollow" href="https://review.openstack.org/#/c/200941/"><br>
</a></p>
<p>            5. Adding v2 and v3 support<br>
               <a rel="nofollow" href="https://review.openstack.org/#/c/149828/">
https:/<wbr>/review.<wbr>openstack.<wbr>org/#/c/<wbr>149828/</a></p>
<p><br>
</p>
              <font color="black" face="Tahoma" size="2"><span dir="ltr" style="font-size:10pt">Keystone already supports nested projects.Without Nested Quota Driver ,</span></font><font color="black" face="Tahoma" size="2"><span dir="ltr" style="font-size:10pt"><font color="black" face="Tahoma" size="2"><span dir="ltr" style="font-size:10pt">Nova
 will not be able to support nested projects,even if they exist in keystone.</span></font></span></font><br>
<font color="black" face="Tahoma" size="2"><span dir="ltr" style="font-size:10pt"><br>
              Nested Quota Driver is a superset of DbQuotaDriver and it supports one to N levels of projects.It can support nested as well as non-nested projects.
<br>
<br>
              The implementation of Nested Quota Driver is completed and the code is under review.  It is supposed to become the default quota driver of nova.<br>
              To avoid any potential risks,it can be deployed as an optional driver in the current release and can be made default in the subsequent release.<br>
<br>
               Kindly grant freeze exception for the change.Nested projects are very important for large organizations like CERN who are waiting for this code to get merged in Liberty.<br>
               Organizations like NASA, Yahoo, </span></font><font color="black" face="Tahoma" size="2"><span dir="ltr" style="font-size:10pt">Federal University of Campina Grande,Brazil  etc also have expressed keen interest in this feature.<br>
<br>
                                                                                                                                                                              best regards<br>
                                                                                                                                                                                sajeesh<br>
</span></font>         </div>
</body>
</html>