[openstack-dev] [rally] Tenant quotas can now be updated during a benchmark
Boris Pavlovic
bpavlovic at mirantis.com
Fri Apr 4 16:33:02 UTC 2014
Bruno,
Btw great idea add benchmark scenarios for quotas as well!
Best regards,
Boris Pavlovic
On Fri, Apr 4, 2014 at 7:28 PM, Bruno Semperlotti <
bruno.semperlotti at gmail.com> wrote:
> Hi Joshua,
>
> Quotas will not be expanded during the scenario, they will be updated
> *prior* the scenario with the requested values as context of this
> scenario. If values are too low, the scenario will continue to fail.
> This update does not allow to benchmark quotas update modification time.
>
> Regards,
>
>
> --
> Bruno Semperlotti
>
>
> 2014-04-04 0:45 GMT+02:00 Joshua Harlow <harlowja at yahoo-inc.com>:
>
> Cool, so would that mean that once a quota is reached (for whatever
>> reason) and the scenario wants to continue running (instead of failing due
>> to quota issues) that it can expand that quota automatically (for cases
>> where this is needed/necessary). Or is this also useful for benchmarking
>> how fast quotas can be changed, or is it maybe a combination of both?
>>
>> From: Boris Pavlovic <boris at pavlovic.me>
>> Reply-To: "OpenStack Development Mailing List (not for usage questions)"
>> <openstack-dev at lists.openstack.org>
>> Date: Thursday, April 3, 2014 at 1:43 PM
>> To: "OpenStack Development Mailing List (not for usage questions)" <
>> openstack-dev at lists.openstack.org>
>> Subject: Re: [openstack-dev] [rally] Tenant quotas can now be updated
>> during a benchmark
>>
>> Bruno,
>>
>> Well done. Finally we have this feature in Rally!
>>
>>
>> Best regards,
>> Boris Pavlovic
>>
>>
>> On Thu, Apr 3, 2014 at 11:37 PM, Bruno Semperlotti <
>> bruno.semperlotti at gmail.com> wrote:
>>
>>> Hi Rally users,
>>>
>>> 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:
>>> https://blueprints.launchpad.net/rally/+spec/benchmark-context-tenant-quotas
>>>
>>> Currently, only Nova and Cinder quotas are supported (Neutron coming
>>> soon).
>>>
>>> Here a small sample of how to do it:
>>>
>>> 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.
>>>
>>> {
>>> "NovaServers.boot_server": [
>>> {
>>> "args": {
>>> "flavor_id": "1",
>>> "image_id": "6e25e859-2015-4c6b-9940-aa21b2ab8ab2"
>>> },
>>> "runner": {
>>> "type": "continuous",
>>> "times":100,
>>> "active_users": 10
>>> },
>>> "context": {
>>> "users": {
>>> "tenants": 1,
>>> "users_per_tenant": 1
>>> },
>>> *"quotas": {*
>>> * "nova": {*
>>> * "instances": 150,*
>>> * "cores": 150,*
>>> * "ram": -1*
>>> * }*
>>> * }*
>>> }
>>> }
>>> ]
>>> }
>>>
>>>
>>> Following, the list of supported quotas:
>>> *nova:*
>>> 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
>>>
>>> *cinder:*
>>> gigabytes, snapshots, volumes
>>>
>>> *neutron (coming soon):*
>>> network, subnet, port, router, floatingip, security-group,
>>> security-group-rule
>>>
>>>
>>> Regards,
>>>
>>> --
>>> Bruno Semperlotti
>>>
>>> _______________________________________________
>>> OpenStack-dev mailing list
>>> OpenStack-dev at lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140404/868d3248/attachment.html>
More information about the OpenStack-dev
mailing list