From: Daniel Swarbrick <dswarbrick@debian.org>
Date: Mon, 3 Oct 2022 17:25:08 +0200
Subject: Fix raciness in TestResize

Last-Update: 2022-10-03

Give loop device time to detect size change before proceeding with the rest
of the test.
---
 btrfs_test.go | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/btrfs_test.go b/btrfs_test.go
index f31b9c4..d357242 100644
--- a/btrfs_test.go
+++ b/btrfs_test.go
@@ -9,6 +9,7 @@ import (
 	"reflect"
 	"sort"
 	"testing"
+	"time"
 )
 
 const sizeDef = 256 * 1024 * 1024
@@ -254,6 +255,7 @@ func TestResize(t *testing.T) {
 	if err = os.Truncate(fname, newSize); err != nil {
 		t.Fatal(err)
 	}
+	time.Sleep(time.Second)
 	if err = btrfstest.Mount(mnt, fname); err != nil {
 		t.Fatal(err)
 	}
