== sanity-flr test 33b: avoid reading from unhealthy mirror ========================================================== 10:54:02 (1754405642) DEBUG: llapi_layout_sanity_cb: component flags=0x0, extent=[0, 18446744073709551615] DEBUG: prev component: NULL DEBUG: Component starts at 0, checking if new mirror DEBUG: Setting first_comp = true (new mirror) DEBUG: Setting prev = NULL (new mirror) DEBUG: About to check adjacency, prev=NULL DEBUG: Checking start <= end: start=0, end=18446744073709551615 DEBUG: Component validation passed, continuing DEBUG: llapi_layout_sanity_cb: component flags=0x0, extent=[0, 18446744073709551615] DEBUG: prev component: NULL DEBUG: Component starts at 0, checking if new mirror DEBUG: Setting first_comp = true (new mirror) DEBUG: Setting prev = NULL (new mirror) DEBUG: About to check adjacency, prev=NULL DEBUG: Checking start <= end: start=0, end=18446744073709551615 DEBUG: Component validation passed, continuing DEBUG: llapi_layout_sanity_cb: component flags=0x0, extent=[0, 18446744073709551615] DEBUG: prev component: NULL DEBUG: Component starts at 0, checking if new mirror DEBUG: Setting first_comp = true (new mirror) DEBUG: Setting prev = NULL (new mirror) DEBUG: About to check adjacency, prev=NULL DEBUG: Checking start <= end: start=0, end=18446744073709551615 DEBUG: Component validation passed, continuing DEBUG: llapi_layout_sanity_cb: component flags=0x0, extent=[0, 18446744073709551615] DEBUG: prev component: found DEBUG: prev component flags=0x0, extent=[0, 18446744073709551615] DEBUG: Component starts at 0, checking if new mirror DEBUG: Setting first_comp = true (new mirror) DEBUG: Setting prev = NULL (new mirror) DEBUG: About to check adjacency, prev=NULL DEBUG: Checking start <= end: start=0, end=18446744073709551615 DEBUG: Component validation passed, continuing 25+0 records in 25+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 2.10672 s, 24.9 MB/s -rw-r--r-- 1 root root 52428800 Aug 5 10:54 /mnt/lustre/f33b.sanity-flr reading file (data can be provided by any ost)... real 0m0.770s user 0m0.002s sys 0m0.173s Stopping /mnt/lustre-ost1 (opts:) on oleg425-server oleg425-client.virtnet: executing wait_import_state (DISCONN|IDLE) osc.lustre-OST0000-osc-ffff8a0742ac7000.ost_server_uuid 50 osc.lustre-OST0000-osc-ffff8a0742ac7000.ost_server_uuid in DISCONN state after 0 sec reading file (data should be provided by ost2)... real 0m0.859s user 0m0.000s sys 0m0.173s Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg425-server: oleg425-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg425-client: oleg425-server: ssh exited with exit code 1 Started lustre-OST0000 affected facets: ost1 oleg425-server: oleg425-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg425-server: *.lustre-OST0000.recovery_status status: COMPLETE Stopping /mnt/lustre-ost2 (opts:) on oleg425-server oleg425-client.virtnet: executing wait_import_state (DISCONN|IDLE) osc.lustre-OST0001-osc-ffff8a0742ac7000.ost_server_uuid 50 osc.lustre-OST0001-osc-ffff8a0742ac7000.ost_server_uuid in DISCONN state after 0 sec reading file (data should be provided by ost1)... real 0m0.760s user 0m0.001s sys 0m0.188s Start ost2: mount -t lustre -o localrecov lustre-ost2/ost2 /mnt/lustre-ost2 seq.cli-lustre-OST0001-super.width=65536 oleg425-server: oleg425-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg425-client: oleg425-server: ssh exited with exit code 1 Started lustre-OST0001 affected facets: ost2 oleg425-server: oleg425-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg425-server: *.lustre-OST0001.recovery_status status: COMPLETE oleg425-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0001-osc-ffff8a0742ac7000.ost_server_uuid 50 osc.lustre-OST0001-osc-ffff8a0742ac7000.ost_server_uuid in FULL state after 0 sec