5d51dfcc5b
* If a workflow is large then parsing a spec takes significant time and it's too expensive to do it often. For example, on a regular laptop parsing a workflow consisting from 100 tasks takes about 2 seconds. That was the reason why such a workflow used to take so much time to start, ~200 seconds. This patch eliminates unnecessary parsing by applying caching for workflow specifications. Change-Id: Iabfdea2182a81cda07a8692f5b84c6bfb561bb83
56 lines
1.9 KiB
Plaintext
56 lines
1.9 KiB
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
|
|
alembic>=0.8.4 # MIT
|
|
Babel>=2.3.4 # BSD
|
|
croniter>=0.3.4 # MIT License
|
|
cachetools>=1.0.0 # MIT License
|
|
eventlet!=0.18.3,>=0.18.2 # MIT
|
|
jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
|
|
keystonemiddleware!=4.1.0,!=4.5.0,>=4.0.0 # Apache-2.0
|
|
mock>=2.0 # BSD
|
|
networkx>=1.10 # BSD
|
|
oslo.concurrency>=3.8.0 # Apache-2.0
|
|
oslo.config>=3.12.0 # Apache-2.0
|
|
oslo.db>=4.1.0 # Apache-2.0
|
|
oslo.messaging>=5.2.0 # Apache-2.0
|
|
oslo.middleware>=3.0.0 # Apache-2.0
|
|
oslo.policy>=1.9.0 # Apache-2.0
|
|
oslo.utils>=3.16.0 # Apache-2.0
|
|
oslo.log>=1.14.0 # Apache-2.0
|
|
oslo.serialization>=1.10.0 # Apache-2.0
|
|
oslo.service>=1.10.0 # Apache-2.0
|
|
osprofiler>=1.3.0 # Apache-2.0
|
|
paramiko>=2.0 # LGPLv2.1+
|
|
pbr>=1.6 # Apache-2.0
|
|
pecan>=1.0.0 # BSD
|
|
python-barbicanclient>=4.0.0 # Apache-2.0
|
|
python-ceilometerclient>=2.5.0 # Apache-2.0
|
|
python-cinderclient!=1.7.0,!=1.7.1,>=1.6.0 # Apache-2.0
|
|
python-designateclient>=1.5.0 # Apache-2.0
|
|
python-glanceclient>=2.0.0 # Apache-2.0
|
|
python-heatclient>=1.1.0 # Apache-2.0
|
|
python-keystoneclient!=1.8.0,!=2.1.0,>=1.7.0 # Apache-2.0
|
|
python-mistralclient>=2.0.0 # Apache-2.0
|
|
python-magnumclient>=2.0.0 # Apache-2.0
|
|
python-muranoclient>=0.8.2 # Apache-2.0
|
|
python-neutronclient>=4.2.0 # Apache-2.0
|
|
python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0
|
|
python-swiftclient>=2.2.0 # Apache-2.0
|
|
python-tackerclient>=0.4.0 # Apache-2.0
|
|
python-troveclient>=2.2.0 # Apache-2.0
|
|
python-ironicclient>=1.1.0 # Apache-2.0
|
|
python-ironic-inspector-client>=1.5.0 # Apache-2.0
|
|
python-zaqarclient>=1.0.0 # Apache-2.0
|
|
PyYAML>=3.1.0 # MIT
|
|
requests>=2.10.0 # Apache-2.0
|
|
retrying!=1.3.0,>=1.2.3 # Apache-2.0
|
|
six>=1.9.0 # MIT
|
|
SQLAlchemy<1.1.0,>=1.0.10 # MIT
|
|
stevedore>=1.16.0 # Apache-2.0
|
|
WSME>=0.8 # MIT
|
|
yaql>=1.1.0 # Apache 2.0 License
|
|
tooz>=1.28.0 # Apache-2.0
|
|
zake>=0.1.6 # Apache-2.0
|