From d3a802e571c23dafa690892e02c1222052977282 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Wed, 26 Aug 2015 16:58:23 -0700 Subject: [PATCH] sys-apps/ignition: ensure ignition-disks runs after disk-uuid There's potential for racing with sgdisk or its generated udev events which may also open the device if we get scheduled simultaneously. This is problematic since ignition-disks may also do partitioning and formatting of the same devices. --- .../sys-apps/ignition/files/ignition-disks.service | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/ignition-disks.service b/sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/ignition-disks.service index e0aa9a917a..4adb076449 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/ignition-disks.service +++ b/sdk_container/src/third_party/coreos-overlay/sys-apps/ignition/files/ignition-disks.service @@ -16,6 +16,9 @@ After=initrd-systemd-networkd.service Wants=initrd-systemd-resolved.service After=initrd-systemd-resolved.service +# prevent racing with sgdisk and its subsequent udev activity +After=disk-uuid.service + [Service] Type=oneshot TimeoutStartSec=30s