From 7f05096611cde3e3fe955685e1c665ebc6227b1a Mon Sep 17 00:00:00 2001 From: dalto Date: Sat, 6 Nov 2021 14:12:40 -0500 Subject: [PATCH] [zfs] Add delay before creating the zpool --- src/modules/zfs/ZfsJob.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/zfs/ZfsJob.cpp b/src/modules/zfs/ZfsJob.cpp index 48521a2b9..113f9afd8 100644 --- a/src/modules/zfs/ZfsJob.cpp +++ b/src/modules/zfs/ZfsJob.cpp @@ -79,8 +79,9 @@ ZfsJob::exec() } // Create the zpool + // zfs doesn't wait for the devices so pause for 2 seconds to ensure we give time for the device files to be created auto r - = system->runCommand( { "sh", "-c", "zpool create " + m_poolOptions + " " + m_poolName + " " + deviceName }, + = system->runCommand( { "sh", "-c", "sleep 2 ; zpool create " + m_poolOptions + " " + m_poolName + " " + deviceName }, std::chrono::seconds( 10 ) ); if ( r.getExitCode() != 0 ) {