From 21fe999d23cb0e4e76812537b48edadeab5a1540 Mon Sep 17 00:00:00 2001 From: Zeyla Hellyer Date: Tue, 27 Mar 2018 17:04:10 -0700 Subject: Fix heartbeat checking If a heartbeat acknowledgement is not received, then the shard should restart. --- src/client/bridge/gateway/shard_runner.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src/client') diff --git a/src/client/bridge/gateway/shard_runner.rs b/src/client/bridge/gateway/shard_runner.rs index bfe4214..466ce63 100644 --- a/src/client/bridge/gateway/shard_runner.rs +++ b/src/client/bridge/gateway/shard_runner.rs @@ -94,14 +94,9 @@ impl ShardRunner { } // check heartbeat - if let Err(why) = self.shard.check_heartbeat() { + if !self.shard.check_heartbeat() { warn!( - "[ShardRunner {:?}] Error heartbeating: {:?}", - self.shard.shard_info(), - why, - ); - debug!( - "[ShardRunner {:?}] Requesting restart", + "[ShardRunner {:?}] Error heartbeating", self.shard.shard_info(), ); -- cgit v1.2.3