fixes
diff --git a/wally/suits/io/fio.py b/wally/suits/io/fio.py
index 5945ab7..a3f0fe3 100644
--- a/wally/suits/io/fio.py
+++ b/wally/suits/io/fio.py
@@ -745,8 +745,8 @@
 
                     time.sleep(self.retry_time)
 
-                    wait(pool.submit(reconnect, node.connection, node.conn_url)
-                         for node in self.config.nodes)
+                    wait([pool.submit(reconnect, node.connection, node.conn_url)
+                             for node in self.config.nodes])
 
                 fname = "{0}_task.fio".format(pos)
                 with open(os.path.join(self.config.log_directory, fname), "w") as fd: