Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
MRP-455 cascading client evictions
It may happen that - MDS is overloaded with enqueues, they consume all the threads on MDS_REQUEST portal and waiting for a lock a client holds; - that client tries to re-connect but MDS is out of threads and re-connection fails; - other clients are waiting for their enqueue completions, they try to ping MDS if it is still alive, but despite the fact it is a HP-rpc, there is no thread reserved for it. Thus, other clients get timed out as well. Ensure each service which handles HP-rpc has an extra thread reserved for them; make MDS_CONNECT and OST_CONNECT HP-rpc. Reviewed-by: Alexey Lyashkov <alexey_lyashkov@xyratex.com> Reviewed-by: Andrew Perepechko <Andrew_Perepechko@xyratex.com>
- Loading branch information
Vitaly Fertman
committed
Mar 21, 2012
1 parent
3d25461
commit afcf3cf
Showing
5 changed files
with
49 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters