From: Vitaly Fertman Date: Wed, 21 Jun 2017 02:52:19 +0000 (-0400) Subject: LU-8062 ptlrpc: increase sleep time in ptlrpc_request_bufs_pack() X-Git-Tag: 2.10.51~103 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=e9e744ea7352ea0d1a5d9b2bd05e0e7c19f08596;p=fs%2Flustre-release.git LU-8062 ptlrpc: increase sleep time in ptlrpc_request_bufs_pack() schedule_timeout() does not necessarily expire. Increase the sleeping time in ptlrpc_request_bufs_pack() as 2 seconds is too short, given the 1 second sleep used for recovery-small test_115_write(). Test-Parameters: envdefinitions=ONLY=115 testlist=recovery-small,recovery-small,recovery-small,recovery-small Test-Parameters: envdefinitions=ONLY=115 testlist=recovery-small,recovery-small,recovery-small,recovery-small Test-Parameters: envdefinitions=ONLY=115 testlist=recovery-small,recovery-small,recovery-small,recovery-small Test-Parameters: envdefinitions=ONLY=115 testlist=recovery-small,recovery-small,recovery-small,recovery-small Signed-off-by: Vitaly Fertman Signed-off-by: Andreas Dilger Change-Id: If1b6b147095e01663c0fa9a5b8f93c445d2061ee Reviewed-on: https://review.whamcloud.com/26815 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: James Simmons Reviewed-by: Fan Yong --- diff --git a/lustre/ptlrpc/client.c b/lustre/ptlrpc/client.c index ad994fb..63a23d8 100644 --- a/lustre/ptlrpc/client.c +++ b/lustre/ptlrpc/client.c @@ -763,11 +763,11 @@ int ptlrpc_request_bufs_pack(struct ptlrpc_request *request, *fail2_t = ktime_get_real_seconds() + LONG_UNLINK; - /* The RPC is infected, let the test to change the - * fail_loc */ - set_current_state(TASK_UNINTERRUPTIBLE); - schedule_timeout(cfs_time_seconds(2)); - set_current_state(TASK_RUNNING); + /* + * The RPC is infected, let the test to change the + * fail_loc + */ + msleep(4 * MSEC_PER_SEC); } }