neutron/neutron/tests
LIU Yulong 975143fd08 Add a generic coordination lock mechanism
For various synchronized scenarios, this decorator
allows flexible lock name with parameters and names
of underlying functions.
For instance:
    @synchronized('{f_name}-{resource.id}-{snap[name]}')
    def foo(self, resource, snap):

Change-Id: I4bf75be2902cd598a5a5a2c5887d4b4262f3e042
Related-Bug: #1824911
2019-06-06 09:56:58 +08:00
..
common Drop of_interface option 2019-05-24 10:33:48 +02:00
contrib Replace git.openstack.org URLs with opendev.org URLs 2019-04-23 10:00:45 +08:00
etc Convert policy.json into policy-in-code 2018-12-13 20:37:53 +00:00
fullstack use test tools from neutron-lib 2019-06-05 06:21:04 -06:00
functional Merge "Add kill hooks for external processes" 2019-06-05 01:09:51 +00:00
unit Add a generic coordination lock mechanism 2019-06-06 09:56:58 +08:00
var
__init__.py Avoid eventlet monkey patching for the tempest plugin 2016-04-29 22:47:24 -05:00
base.py use test tools from neutron-lib 2019-06-05 06:21:04 -06:00
post_mortem_debug.py
tools.py use test tools from neutron-lib 2019-06-05 06:21:04 -06:00