• Steve French's avatar
    [CIFS] cifs: reconnect unresponsive servers · fda35943
    Steve French authored
    If the server isn't responding to echoes, we don't want to leave tasks
    hung waiting for it to reply. At that point, we'll want to reconnect
    so that soft mounts can return an error to userspace quickly.
    
    If the client hasn't received a reply after a specified number of echo
    intervals, assume that the transport is down and attempt to reconnect
    the socket.
    
    The number of echo_intervals to wait before attempting to reconnect is
    tunable via a module parameter. Setting it to 0, means that the client
    will never attempt to reconnect. The default is 5.
    Signed-off-by: default avatarJeff Layton <jlayton@redhat.com>
    fda35943
connect.c 96 KB