Whamcloud - gitweb
LU-13764 lnet: Clear lp_dc_error when discovery completes 48/39348/2
authorChris Horn <chris.horn@hpe.com>
Wed, 8 Jul 2020 21:03:48 +0000 (16:03 -0500)
committerOleg Drokin <green@whamcloud.com>
Fri, 7 Aug 2020 04:59:26 +0000 (04:59 +0000)
If discovery completes successfully then we can clear the
lp_dc_error.

Test-Parameters: trivial
HPE-bug-id: LUS-9081
Signed-off-by: Chris Horn <chris.horn@hpe.com>
Change-Id: If709022c5c4ba0ab8f01b3f4b508ed464fd0b6ff
Reviewed-on: https://review.whamcloud.com/39348
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Amir Shehata <ashehata@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/lnet/peer.c

index dedeac8..4c3225c 100644 (file)
@@ -3081,6 +3081,8 @@ __must_hold(&lp->lp_lock)
        lp->lp_state &= ~(LNET_PEER_DISCOVERING |
                          LNET_PEER_REDISCOVER);
 
+       lp->lp_dc_error = 0;
+
        CDEBUG(D_NET, "peer %s\n", libcfs_nid2str(lp->lp_primary_nid));
 
        return 0;