* Various simple optimizations for creation of specs. Mostly
additional caching of non-growing data related to the
structure of the language spec classes. For huge workflows
with thousands of tasks these changes reduce execution time
by dozens of seconds.
* Minor style changes.
Reviewed: https:/ /review. opendev. org/682024 /git.openstack. org/cgit/ openstack/ mistral/ commit/ ?id=64c4038b2c1 1170a942c909c31 4e681f73cf895e
Committed: https:/
Submitter: Zuul
Branch: master
commit 64c4038b2c11170 a942c909c314e68 1f73cf895e
Author: Renat Akhmerov <email address hidden>
Date: Fri Sep 13 18:11:07 2019 +0700
Optimize creation of language specs
* Various simple optimizations for creation of specs. Mostly
additional caching of non-growing data related to the
structure of the language spec classes. For huge workflows
with thousands of tasks these changes reduce execution time
by dozens of seconds.
* Minor style changes.
Partial-bug: #1844242 5ece18609f2977e 6568062e4bf
Change-Id: Ia700e25752d9d3