summaryrefslogtreecommitdiff
path: root/libvirt/resource_libvirt_volume.go
diff options
context:
space:
mode:
authorDario Maiocchi <dmaiocchi@suse.com>2017-11-20 22:58:08 +0100
committerAlvaro <alvaro.saurin@gmail.com>2017-11-22 16:41:34 +0100
commit88c0dfcca51f4d301810380dacd119a9f291417c (patch)
tree3cc1989971c79abf043da151d761f21eb3c67a7c /libvirt/resource_libvirt_volume.go
parent61fe2db30a7bb1f953c147cf9abbc0447fea2fce (diff)
downloadterraform-provider-libvirt-88c0dfcca51f4d301810380dacd119a9f291417c.tar
terraform-provider-libvirt-88c0dfcca51f4d301810380dacd119a9f291417c.tar.gz
use poolMutexKV for locking resources.
Diffstat (limited to 'libvirt/resource_libvirt_volume.go')
-rw-r--r--libvirt/resource_libvirt_volume.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/libvirt/resource_libvirt_volume.go b/libvirt/resource_libvirt_volume.go
index 958f9598..bc890e3c 100644
--- a/libvirt/resource_libvirt_volume.go
+++ b/libvirt/resource_libvirt_volume.go
@@ -90,8 +90,8 @@ func resourceLibvirtVolumeCreate(d *schema.ResourceData, meta interface{}) error
poolName = d.Get("pool").(string)
}
- PoolSync.AcquireLock(poolName)
- defer PoolSync.ReleaseLock(poolName)
+ poolMutexKV.Lock(poolName)
+ defer poolMutexKV.Unlock(poolName)
pool, err := virConn.LookupStoragePoolByName(poolName)
if err != nil {