Whamcloud - gitweb
LU-2624 ptlrpc: improve stop of ptlrpcd threads
authorGregoire Pichon <gregoire.pichon@bull.net>
Wed, 16 Jan 2013 12:08:03 +0000 (13:08 +0100)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 22 Feb 2013 22:12:16 +0000 (17:12 -0500)
commit9fb5d1ff837880a7596d98f24ff6bb1bf0033f2b
treeb36387df6da932d6efbe8e97b5d5f7eeaca41d3e
parent67af9ea47e43c53bf53cb1e9fed8a3222b5c6a8e
LU-2624 ptlrpc: improve stop of ptlrpcd threads

This fix improves the stop of ptlrpcd threads so that
it occurs in parallel. On machines with a large number
of cores this significantly reduce the time of unload of
ptlrpc module.

Signed-off-by: Gregoire Pichon <gregoire.pichon@bull.net>
Change-Id: I744de5d9887bfaa4c7a742d34923680e3a536ee7
Reviewed-on: http://review.whamcloud.com/5039
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Faccini Bruno <bruno.faccini@intel.com>
Reviewed-by: Niu Yawei <yawei.niu@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/lustre_net.h
lustre/ptlrpc/ptlrpcd.c
lustre/ptlrpc/recov_thread.c