Skip to content

Commit 91dc4a6

Browse files
KonradStanieckapke
authored andcommitted
[ETCM-275] Fix conflicts after merge
1 parent 66c48be commit 91dc4a6

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/main/scala/io/iohk/ethereum/blockchain/sync/SyncStateSchedulerActor.scala

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,8 @@ class SyncStateSchedulerActor(
396396
(newState, newStats)
397397
}
398398

399+
reportStats(syncInitiator, newStats1, newState1)
400+
399401
context.become(
400402
syncing(
401403
newState1,
@@ -461,6 +463,19 @@ object SyncStateSchedulerActor {
461463
case object SyncKey
462464
case object Sync
463465

466+
private def reportStats(
467+
to: ActorRef,
468+
currentStats: ProcessingStatistics,
469+
currentState: SyncStateScheduler.SchedulerState
470+
): Unit = {
471+
to ! StateSyncStats(
472+
currentStats.saved + currentState.memBatch.size,
473+
currentState.numberOfPendingRequests
474+
)
475+
}
476+
477+
case class StateSyncStats(saved: Long, missing: Long)
478+
464479
case class ProcessingResult(result: Either[ProcessingError, ProcessingSuccess])
465480

466481
def props(

0 commit comments

Comments
 (0)