tacker/tacker/common
Hiromu Asahina 2d9521b2bd Fix scaling during the heat cooldown
When scaling occurs during the heat cooldown, VNF is not actually
scaled but the scale_level value in the VNF information will change.
This bug happens because Heat does not return any error responses when
it cannot perform scaling action due to the cooldown, and thus Tacker
cannot detect a scaling failure.

To fix this bug, this patch changes the ``scale`` method of OpenStack
infra-driver to wait for scaling until cooldown ends.

Closes-Bug: #1925119
Change-Id: Ieca345d7e46e03756d34f7d00b37ebc9c25d8d8b
Signed-off-by: Hiromu Asahina <hiromu.asahina.az@hco.ntt.co.jp>
2021-09-26 14:17:34 +00:00
..
container Drop most of six importings 2020-10-19 12:10:05 +00:00
__init__.py rename neutron/common to tacker/common 2014-07-04 18:20:50 +09:00
clients.py Add instantiate vnf instance API 2020-04-22 07:42:05 +00:00
cmd_executer.py Remove log translations 2017-07-07 00:19:36 -04:00
config.py Update hacking for Python3 2020-04-24 13:48:53 +02:00
constants.py Add missing contants 2018-11-11 06:17:09 +00:00
coordination.py Sychronize vnf action tasks 2020-04-22 07:43:50 +00:00
csar_utils.py Add groups under topology_template in vnf_dict 2021-09-17 05:45:20 +00:00
driver_manager.py Add instantiate vnf instance API 2020-04-22 07:42:05 +00:00
eventlet_utils.py Fix eventlet issue 2018-07-17 17:36:23 +09:00
exceptions.py Fix scaling during the heat cooldown 2021-09-26 14:17:34 +00:00
log.py Remove log translations 2017-07-07 00:19:36 -04:00
rpc.py Multi version API support 2021-09-16 01:19:51 +00:00
safe_utils.py Add vnf packages RestFul APIs 2019-09-20 06:48:28 +00:00
test_lib.py Cleanup vim settings 2016-03-28 13:03:56 +02:00
topics.py Implement vim status update in conductor 2017-06-20 11:47:16 +08:00
utils.py Support enhancement for Get Subscription List 2021-03-26 20:19:31 +09:00