Skip to content

Commit a806e7c

Browse files
committed
ETCM-168: Add kademlia-alpha to config.
1 parent 03116dd commit a806e7c

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

src/main/resources/application.conf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ mantis {
9393
# Timeout to collect all possible responses for a FindNode request.
9494
kademlia-timeout = 7.seconds
9595

96+
# Level of concurrency during lookups and enrollment.
97+
kademlia-alpha = 3
98+
9699
# Maximum number of messages in the queue associated with a UDP channel.
97100
channel-capacity = 100
98101
}

src/main/scala/io/iohk/ethereum/network/discovery/DiscoveryConfig.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ case class DiscoveryConfig(
1616
requestTimeout: FiniteDuration,
1717
kademliaTimeout: FiniteDuration,
1818
kademliaBucketSize: Int,
19+
kademliaAlpha: Int,
1920
channelCapacity: Int
2021
)
2122

@@ -36,6 +37,7 @@ object DiscoveryConfig {
3637
requestTimeout = discoveryConfig.getDuration("request-timeout").toMillis.millis,
3738
kademliaTimeout = discoveryConfig.getDuration("kademlia-timeout").toMillis.millis,
3839
kademliaBucketSize = discoveryConfig.getInt("kademlia-bucket-size"),
40+
kademliaAlpha = discoveryConfig.getInt("kademlia-alpha"),
3941
channelCapacity = discoveryConfig.getInt("channel-capacity")
4042
)
4143
}

src/main/scala/io/iohk/ethereum/network/discovery/PeerDiscoveryManager.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ object PeerDiscoveryManager extends LazyLogger {
184184
requestTimeout = discoveryConfig.requestTimeout,
185185
kademliaTimeout = discoveryConfig.kademliaTimeout,
186186
kademliaBucketSize = discoveryConfig.kademliaBucketSize,
187+
kademliaAlpha = discoveryConfig.kademliaAlpha,
187188
// Discovery is going to enroll with all the bootstrap nodes.
188189
// In theory we could pass the known nodes as well which Mantis
189190
// persisted, but that could be a lot more, leading to prolonged

0 commit comments

Comments
 (0)