diff --git a/net/ceph/mon_client.c b/net/ceph/mon_client.c index 02c441c12c383f0e622886ae5a5c200667f73d50..21ac6e3b96bba0f34625d4e8c92afd61042f7c87 100644 --- a/net/ceph/mon_client.c +++ b/net/ceph/mon_client.c @@ -1133,6 +1133,7 @@ static void finish_hunting(struct ceph_mon_client *monc) monc->hunting = false; monc->had_a_connection = true; un_backoff(monc); + __schedule_delayed(monc); } }