Use in UserGenerator threads for creating & deleting users & tenants

Registered by Alexander Maretskiy

Usually we need to create a large number of users and tenants for a scenario, and delete them after scenario is complete.
This is currently done consequentially (i.e. one-by-one), both creation and deletion.
If implemented with multiprocessing.pool.ThreadPool, this should significantly decrease time.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
Alexander Maretskiy
Direction:
Approved
Assignee:
Alexander Maretskiy
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Boris Pavlovic
Completed by
Boris Pavlovic

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/concurrent-creation-of-users,n,z

Addressed by: https://review.openstack.org/77189
    (WIP) Use multiprocessing in UserGenerator for creating users

Addressed by: https://review.openstack.org/77670
    Use multiprocessing in UserGenerator for creating tenants and users.

Addressed by: https://review.openstack.org/77948
        Use multiprocessing in UserGenerator for creating tenants and users.

Addressed by: https://review.openstack.org/78590
    Use multiprocessing in UserGenerator for creating tenants and users.

Addressed by: https://review.openstack.org/78632
    Use multiprocessing in UserGenerator for creating tenants and users.

Addressed by: https://review.openstack.org/79968
    Use multiprocessing in UserGenerator for creating tenants and users

Gerrit topic: https://review.openstack.org/#q,topic:bp/benchmark-usercontext-concurrent,n,z

Addressed by: https://review.openstack.org/84106
    Use pool of threads in UserGenerator for deleting tenants and users

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.