<div dir="ltr">A lot of us have had use cases where a cloud-admin wanted to set -<div>1. Quota per flavor</div><div>2. Quota per Availability Zone</div><div>3. Quota per flavor_az (flavor and availability zone)</div><div>4. Quota per X (any random category)</div><div><br></div><div>All of these use cases requires an update to the quota module.</div><div>Currently, quota module only tracks static resources like core, ram, disk which are hardcoded in the quota module.</div><div>All quota calculations during quota commit is made using static resources.</div><div><br></div><div>If we need the ability to set "Quota per X", we need the ability to add a quota resource dynamically during quota-update.<br></div><div>So, Vliobh Meshram, Josh Harlow and myself have been working on a spec to support dynamic quota resources in nova,<br></div><div>which will staisfy all 4 use cases above.</div><div><br></div><div>Here is the link to the spec - <a href="https://review.openstack.org/#/c/206160/">https://review.openstack.org/#/c/206160/</a></div><div>This spec talks about </div><div>1. Providing capability to create dynamic quota resource</div><div>2. Update metadata for dynamic quota resource</div><div>3. Incrementing/Decrementing dynamic quota resource value during instance creation and deletion.</div><div><br></div><div>It would be great if we could get input from dev and operators on the spec.</div><div>This is a problem that we have been trying hard at Yahoo to solve and we would love to get your feedback.</div><div><br></div><div>Thanks,</div><div>Meghal </div><div> <br></div><div><br></div></div>