Skip to content

Commit fda7f61

Browse files
committed
ETCM-168: De-restrict parallelism to speed up enrollment.
1 parent 97f29fe commit fda7f61

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

build.sc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ trait ScalanetModule extends ScalaModule {
6868
trait ScalanetPublishModule extends PublishModule {
6969
def description: String
7070

71-
override def publishVersion = "0.4.1-SNAPSHOT"
71+
override def publishVersion = "0.4.2-SNAPSHOT"
7272

7373
override def pomSettings = PomSettings(
7474
description = description,

scalanet/discovery/src/io/iohk/scalanet/discovery/ethereum/v4/DiscoveryService.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -762,7 +762,7 @@ object DiscoveryService {
762762
for {
763763
_ <- Task(logger.debug(s"Bonding with ${neighbors.size} neighbors..."))
764764
bonded <- Task
765-
.parTraverseN(config.kademliaAlpha)(neighbors) { neighbor =>
765+
.parTraverseUnordered(neighbors) { neighbor =>
766766
bond(toPeer(neighbor)).flatMap {
767767
case true =>
768768
Task.pure(Some(neighbor))
@@ -837,7 +837,7 @@ object DiscoveryService {
837837
nodeId <- stateRef.get.map(_.node.id)
838838
bootstrapPeers = config.knownPeers.toList.map(toPeer).filterNot(_.id == nodeId)
839839
_ <- Task(logger.info(s"Enrolling with ${bootstrapPeers.size} bootstrap nodes."))
840-
maybeBootstrapEnrs <- Task.parTraverseN(config.kademliaAlpha)(bootstrapPeers)(fetchEnr(_, delay = true))
840+
maybeBootstrapEnrs <- Task.parTraverseUnordered(bootstrapPeers)(fetchEnr(_, delay = true))
841841
enrolled = maybeBootstrapEnrs.count(_.isDefined)
842842
succeeded = enrolled > 0
843843
_ <- if (succeeded) {

0 commit comments

Comments
 (0)