From c251e090b326ac4398859c56f5cd3f2dd13ffe99 Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Fri, 15 Mar 2019 08:29:10 -0700 Subject: [PATCH] Remove Mutex for synchronization. Environment#lock satisfies requirement. --- plugins/providers/docker/action/network.rb | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/plugins/providers/docker/action/network.rb b/plugins/providers/docker/action/network.rb index 16752f67e..80cf0fb82 100644 --- a/plugins/providers/docker/action/network.rb +++ b/plugins/providers/docker/action/network.rb @@ -7,7 +7,6 @@ module VagrantPlugins def initialize(app, env) @app = app @logger = Log4r::Logger.new('vagrant::plugins::docker::network') - @@lock = Mutex.new end # @param[Hash] options - options from the network config @@ -81,14 +80,12 @@ module VagrantPlugins end container_id = machine.id - @@lock.synchronize do - machine.env.lock("docker-network-create", retry: true) do - if !machine.provider.driver.existing_network?(network_name) - @logger.debug("Creating network #{network_name}") - machine.provider.driver.create_network(network_name, cli_opts) - else - @logger.debug("Network #{network_name} already created") - end + machine.env.lock("docker-network-create", retry: true) do + if !machine.provider.driver.existing_network?(network_name) + @logger.debug("Creating network #{network_name}") + machine.provider.driver.create_network(network_name, cli_opts) + else + @logger.debug("Network #{network_name} already created") end end