Skip to content

Commit a03d97e

Browse files
committed
btrfs testing: fix initializing many block devices at once
1 parent f05f511 commit a03d97e

File tree

1 file changed

+7
-4
lines changed
  • src/packages/file-server/btrfs/test

1 file changed

+7
-4
lines changed

src/packages/file-server/btrfs/test/setup.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,13 @@ async function ensureMoreLoops() {
2323
await stat(`/dev/loop${i}`);
2424
continue;
2525
} catch {}
26-
await sudo({
27-
command: "mknod",
28-
args: ["-m660", `/dev/loop${i}`, "b", "7", `${i}`],
29-
});
26+
try {
27+
// also try/catch this because ensureMoreLoops happens in parallel many times at once...
28+
await sudo({
29+
command: "mknod",
30+
args: ["-m660", `/dev/loop${i}`, "b", "7", `${i}`],
31+
});
32+
} catch {}
3033
await sudo({ command: "chown", args: ["root:disk", `/dev/loop${i}`] });
3134
}
3235
}

0 commit comments

Comments
 (0)