]> www.infradead.org Git - users/hch/blktests.git/commitdiff
nvme: add udevadm settle before disconnecting
authorSagi Grimberg <sagi@grimberg.me>
Wed, 6 Mar 2019 09:46:42 +0000 (01:46 -0800)
committerOmar Sandoval <osandov@fb.com>
Mon, 11 Mar 2019 20:35:44 +0000 (13:35 -0700)
otherwise we can see some I/O failures as udev didn't get enough time
to do its thing.

Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
tests/nvme/008
tests/nvme/009

index d73ec7d6d97a5798295bef0c34e69bfaeec87de9..04ff0bda42e3ea421e9136e7e16af5ac26726271 100755 (executable)
@@ -41,6 +41,8 @@ test() {
        cat "/sys/block/${nvmedev}n1/uuid"
        cat "/sys/block/${nvmedev}n1/wwid"
 
+       udevadm settle
+
        nvme disconnect -n "${subsys_name}"
 
        _remove_nvmet_subsystem_from_port "${port}" "${subsys_name}"
index a46168123c56e78a85592c2dfa80be4d8f43dfa8..81e61f99aba5707dd778154391e6950c9551dbaf 100755 (executable)
@@ -37,6 +37,8 @@ test() {
        cat "/sys/block/${nvmedev}n1/uuid"
        cat "/sys/block/${nvmedev}n1/wwid"
 
+       udevadm settle
+
        nvme disconnect -n "${subsys_name}"
 
        _remove_nvmet_subsystem_from_port "${port}" "${subsys_name}"