1
1
package io .iohk .ethereum .blockchain .sync .regular
2
2
3
3
import akka .actor .Status .Failure
4
- import akka .actor .{Actor , ActorRef , Props }
4
+ import akka .actor .{Actor , ActorLogging , ActorRef , Props }
5
5
import akka .pattern .{ask , pipe }
6
6
import akka .util .{ByteString , Timeout }
7
7
import cats .data .NonEmptyList
8
8
import cats .instances .option ._
9
9
import cats .syntax .either ._
10
+ import io .iohk .ethereum .consensus .validators .BlockValidator
10
11
import io .iohk .ethereum .blockchain .sync .PeersClient ._
11
12
import io .iohk .ethereum .blockchain .sync .regular .BlockFetcherState .{
12
13
AwaitingBodiesToBeIgnored ,
13
14
AwaitingHeadersToBeIgnored
14
15
}
15
16
import io .iohk .ethereum .blockchain .sync .regular .BlockImporter .{ImportNewBlock , NotOnTop , OnTop }
16
17
import io .iohk .ethereum .blockchain .sync .regular .RegularSync .ProgressProtocol
17
- import io .iohk .ethereum .consensus .validators .BlockValidator
18
18
import io .iohk .ethereum .crypto .kec256
19
19
import io .iohk .ethereum .domain ._
20
20
import io .iohk .ethereum .network .PeerEventBusActor .PeerEvent .MessageFromPeer
21
21
import io .iohk .ethereum .network .PeerEventBusActor .SubscriptionClassifier .MessageClassifier
22
22
import io .iohk .ethereum .network .PeerEventBusActor .{PeerSelector , Subscribe , Unsubscribe }
23
23
import io .iohk .ethereum .network .PeerId
24
+ import io .iohk .ethereum .network .p2p .messages .{Codes , CommonMessages , PV64 }
24
25
import io .iohk .ethereum .network .p2p .messages .PV62 ._
25
26
import io .iohk .ethereum .network .p2p .messages .PV63 .{GetNodeData , NodeData }
26
- import io .iohk .ethereum .network . p2p . messages .{ Codes , CommonMessages , PV64 }
27
+ import io .iohk .ethereum .utils . ByteStringUtils
27
28
import io .iohk .ethereum .utils .Config .SyncConfig
28
29
import io .iohk .ethereum .utils .FunctorOps ._
29
- import io .iohk .ethereum .utils .{ByteStringUtils , Logger }
30
30
import monix .eval .Task
31
31
import monix .execution .{Scheduler => MonixScheduler }
32
32
import mouse .all ._
@@ -40,7 +40,7 @@ class BlockFetcher(
40
40
val syncConfig : SyncConfig ,
41
41
val blockValidator : BlockValidator
42
42
) extends Actor
43
- with Logger {
43
+ with ActorLogging {
44
44
45
45
import BlockFetcher ._
46
46
@@ -368,7 +368,7 @@ class BlockFetcher(
368
368
.tap(blacklistPeerOnFailedRequest)
369
369
.flatMap(handleRequestResult(responseFallback))
370
370
.onErrorHandle { error =>
371
- log.error(" Unexpected error while doing a request" , error )
371
+ log.error(error, " Unexpected error while doing a request" )
372
372
responseFallback
373
373
}
374
374
@@ -384,7 +384,7 @@ class BlockFetcher(
384
384
case NoSuitablePeer =>
385
385
Task .now(fallback).delayExecution(syncConfig.syncRetryInterval)
386
386
case Failure (cause) =>
387
- log.error(" Unexpected error on the request result" , cause )
387
+ log.error(cause, " Unexpected error on the request result" )
388
388
Task .now(fallback)
389
389
case m =>
390
390
Task .now(m)
0 commit comments