Whamcloud - gitweb
LU-1769 ofd: Add a fault injection for EINPROGRESS
authorMinh Diep <mdiep@whamcloud.com>
Thu, 23 Aug 2012 14:42:40 +0000 (07:42 -0700)
committerOleg Drokin <green@whamcloud.com>
Mon, 27 Aug 2012 13:31:10 +0000 (09:31 -0400)
Add OBD_FAIL_OST_DQACQ_NET case for fault injection
for EINPROGRESS

Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Change-Id: I902a527af96af19b417e232d0e9d52c4b625e8eb
Reviewed-on: http://review.whamcloud.com/3763
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Li Wei <liwei@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/ofd/ofd_io.c

index a75e5cd..fa74959 100644 (file)
@@ -405,6 +405,9 @@ retry:
 
        th->th_sync |= oti->oti_sync_write;
 
+       if (OBD_FAIL_CHECK(OBD_FAIL_OST_DQACQ_NET))
+               GOTO(out_stop, rc = -EINPROGRESS);
+
        rc = dt_declare_write_commit(env, o, lnb, niocount, th);
        if (rc)
                GOTO(out_stop, rc);