Skip to content

Commit 8c8ff34

Browse files
author
Nicolas Tallar
committed
Changed PeerActor supervisor strategy to Escalate
1 parent 558ea85 commit 8c8ff34

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/main/scala/io/iohk/ethereum/network/PeerActor.scala

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,20 @@ package io.iohk.ethereum.network
22

33
import java.net.{InetSocketAddress, URI}
44

5-
import akka.actor.SupervisorStrategy.Stop
5+
import akka.actor.SupervisorStrategy.Escalate
66
import io.iohk.ethereum.network.PeerManagerActor.PeerConfiguration
77
import akka.actor._
8-
import akka.agent.Agent
9-
import akka.util.ByteString
108
import io.iohk.ethereum.network.p2p._
119
import io.iohk.ethereum.network.p2p.messages.WireProtocol._
1210
import io.iohk.ethereum.network.p2p.messages.Versions
1311
import io.iohk.ethereum.network.rlpx.{AuthHandshaker, RLPxConnectionHandler}
1412
import io.iohk.ethereum.network.PeerActor.Status._
1513
import io.iohk.ethereum.network.PeerEventBusActor.PeerEvent.{MessageFromPeer, PeerHandshakeSuccessful}
1614
import io.iohk.ethereum.network.PeerEventBusActor.Publish
17-
import io.iohk.ethereum.utils.NodeStatus
1815
import io.iohk.ethereum.network.handshaker.Handshaker
1916
import io.iohk.ethereum.network.handshaker.Handshaker.HandshakeComplete.{HandshakeFailure, HandshakeSuccess}
2017
import io.iohk.ethereum.network.handshaker.Handshaker.{HandshakeResult, NextMessage}
2118
import io.iohk.ethereum.network.rlpx.RLPxConnectionHandler.RLPxConfiguration
22-
import org.spongycastle.crypto.AsymmetricCipherKeyPair
2319
import org.spongycastle.util.encoders.Hex
2420

2521

@@ -46,7 +42,7 @@ class PeerActor[R <: HandshakeResult](
4642

4743
override val supervisorStrategy: OneForOneStrategy =
4844
OneForOneStrategy() {
49-
case _ => Stop
45+
case _ => Escalate
5046
}
5147

5248
def scheduler: Scheduler = externalSchedulerOpt getOrElse system.scheduler

0 commit comments

Comments
 (0)