Speed up Rally start by using lazy imports

Registered by Olga Kopylova

Rally uses a lot of heavy modules, which are involved only for specific purposes, e.g. different OpenStack clients.
To speed up Rally start, they should be imported only when they are used.

Blueprint information

Status:
Complete
Approver:
Boris Pavlovic
Priority:
Medium
Drafter:
Olga Kopylova
Direction:
Approved
Assignee:
Olga Kopylova
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/lazy-imports,n,z

Addressed by: https://review.openstack.org/168887
    Load OpenStack clients only if those are used

Addressed by: https://review.openstack.org/169729
    Lazy import of keystoneclient in osclients

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.