diff --git a/cinder/volume/drivers/dell_emc/powermax/masking.py b/cinder/volume/drivers/dell_emc/powermax/masking.py index a23df8c4cd7..54b86b96f08 100644 --- a/cinder/volume/drivers/dell_emc/powermax/masking.py +++ b/cinder/volume/drivers/dell_emc/powermax/masking.py @@ -665,8 +665,7 @@ class PowerMaxMasking(object): return @coordination.synchronized( - "emc-sg-{source_storage_group_name}-{serial_number}") - @coordination.synchronized( + "emc-sg-{source_storage_group_name}-{serial_number}", "emc-sg-{target_storage_group_name}-{serial_number}") def do_move_volume_between_storage_groups( serial_number, source_storage_group_name, diff --git a/releasenotes/notes/powermax-deadlock-5fdcacb63ca87159.yaml b/releasenotes/notes/powermax-deadlock-5fdcacb63ca87159.yaml new file mode 100644 index 00000000000..718712b8676 --- /dev/null +++ b/releasenotes/notes/powermax-deadlock-5fdcacb63ca87159.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Dell EMC PowerMax driver `bug #1980870 + `_: Fixed potential + deadlock when moving volumes between Storage Groups.