Sychronize vnf action tasks

Used tooz distribued lock mechanism for synchronizing various
vnf instance tasks like instantiate, terminate and heal. It
supports various backends, such as etcd, mysql, file locks, redis,
zookeeper, etc.

This change imports the "coordination" module, which is shared by
Cinder, Manila and a few other projects.

The lock backend can be selected using the CONF.coordination.backend_url
config option.

Change-Id: Ia4979571e788ecc4874ae0b62533fbc5277253a8
Blueprint: support-etsi-nfv-specs
This commit is contained in:
tpatil
2019-12-05 07:47:47 +00:00
parent b4f357f2b3
commit cff8c75682
10 changed files with 351 additions and 15 deletions

View File

@@ -152,6 +152,7 @@ tenacity==4.9.0
testresources==2.0.1
testscenarios==0.5.0
testtools==2.2.0
tooz==1.58.0
tosca-parser==1.6.0
traceback2==1.4.0
unittest2==1.1.0