<div dir="ltr">Bruno, <div><br></div><div>Well done. Finally we have this feature in Rally!</div><div><br></div><div><br></div><div>Best regards,</div><div>Boris Pavlovic </div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Apr 3, 2014 at 11:37 PM, Bruno Semperlotti <span dir="ltr"><<a href="mailto:bruno.semperlotti@gmail.com" target="_blank">bruno.semperlotti@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hi Rally users,<div><br></div><div>I would like to inform you that the feature allowing to update tenant's quotas during a benchmark is available with the implementation of this blueprint: <a href="https://blueprints.launchpad.net/rally/+spec/benchmark-context-tenant-quotas" target="_blank">https://blueprints.launchpad.net/rally/+spec/benchmark-context-tenant-quotas</a></div>


<div><br></div><div>Currently, only Nova and Cinder quotas are supported (Neutron coming soon).</div><div><br></div><div>Here a small sample of how to do it:</div><div><br></div><div>In the json file describing the benchmark scenario, use the "context" section to indicate quotas for each service. Quotas will be applied for each generated tenants.</div>


<div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><font face="courier new, monospace">{</font></div></div><div><div><font face="courier new, monospace">    "NovaServers.boot_server": [</font></div>


</div><div><div><font face="courier new, monospace">        {</font></div></div><div><div><font face="courier new, monospace">            "args": {</font></div></div><div><div><font face="courier new, monospace">                "flavor_id": "1",</font></div>


</div><div><div><font face="courier new, monospace">                "image_id": "6e25e859-2015-4c6b-9940-aa21b2ab8ab2"</font></div></div><div><div><font face="courier new, monospace">            },</font></div>


</div><div><div><font face="courier new, monospace">            "runner": {</font></div></div><div><div><font face="courier new, monospace">                "type": "continuous",</font></div>

</div>
<div><div><font face="courier new, monospace">                "times":100,</font></div></div><div><div><font face="courier new, monospace">                "active_users": 10</font></div></div><div><div>


<font face="courier new, monospace">            },</font></div></div><div><div><font face="courier new, monospace">            "context": {</font></div></div><div><div><font face="courier new, monospace">                "users": {</font></div>


</div><div><div><font face="courier new, monospace">                    "tenants": 1,</font></div></div><div><div><font face="courier new, monospace">                    "users_per_tenant": 1</font></div>


</div><div><div><font face="courier new, monospace">                },</font></div></div><div><div><font face="courier new, monospace">                <b>"quotas": {</b></font></div></div><div><div><font face="courier new, monospace"><b>                    "nova": {</b></font></div>


</div><div><div><font face="courier new, monospace"><b>                        "instances": 150,</b></font></div></div><div><div><font face="courier new, monospace"><b>                        "cores": 150,</b></font></div>


</div><div><div><font face="courier new, monospace"><b>                        "ram": -1</b></font></div></div><div><div><font face="courier new, monospace"><b>                    }</b></font></div></div><div><div>


<font face="courier new, monospace"><b>                }</b></font></div></div><div><div><font face="courier new, monospace">            }</font></div></div><div><div><font face="courier new, monospace">        }</font></div>


</div><div><div><font face="courier new, monospace">    ]</font></div></div><div><div><font face="courier new, monospace">}</font></div></div></blockquote><div><font face="courier new, monospace"><br></font></div><div><font face="arial, helvetica, sans-serif">Following, the list of supported quotas:</font></div>


<div><u><font face="arial, helvetica, sans-serif">nova:</font></u></div><div><div><font face="arial, helvetica, sans-serif">instances, cores, ram, floating-ips, fixed-ips, metadata-items, injected-files, injected-file-content-bytes, injected-file-path-bytes, key-pairs, security-groups, security-group-rules</font></div>


<div><font face="arial, helvetica, sans-serif"><br></font></div><div><u><font face="arial, helvetica, sans-serif">cinder:</font></u></div><div><div><font face="arial, helvetica, sans-serif">gigabytes, snapshots, volumes</font></div>


</div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><u><font face="arial, helvetica, sans-serif">neutron (coming soon):</font></u></div><div><div><font face="arial, helvetica, sans-serif">network, subnet, port, router, floatingip, security-group, security-group-rule</font></div>


</div></div><div><br></div><div><br></div><div>Regards,</div><div><br clear="all"><div>--<br>Bruno Semperlotti</div>
</div></div>
<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>