From: Andy Adamson Date: Tue, 1 Mar 2011 01:34:22 +0000 (+0000) Subject: NFSv4.1: turn off pNFS on ds connection failure X-Git-Tag: v2.6.39-rc1~443^2~30 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=568e8c494ded95a28c5dd8b79b4d3ffb95b6d845;p=pandora-kernel.git NFSv4.1: turn off pNFS on ds connection failure If a data server is unavailable, go through MDS. Mark the deviceid containing the data server as a negative cache entry. Do not try to connect to any data server on a deviceid marked as a negative cache entry. Mark any layout that tries to use the marked deviceid as failed. Inodes with a layout marked as fails will not use the layout for I/O, and will not perform any more layoutgets. Inodes without a layout will still do layoutget, but the layout will get marked immediately. Signed-off-by: Andy Adamson Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed