Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
p2p
go-p2p-kad-dht
Commits
0449555d
Commit
0449555d
authored
Dec 12, 2019
by
Henrique Dias
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
make BaseConnMgrScore const
License: MIT Signed-off-by:
Henrique Dias
<
hacdias@gmail.com
>
parent
e4dae1c9
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
1 deletion
+3
-1
dht.go
dht.go
+3
-1
No files found.
dht.go
View file @
0449555d
...
...
@@ -37,6 +37,8 @@ import (
var
logger
=
logging
.
Logger
(
"dht"
)
const
BaseConnMgrScore
=
5
// IpfsDHT is an implementation of Kademlia with S/Kademlia modifications.
// It is used to implement the base Routing module.
type
IpfsDHT
struct
{
...
...
@@ -150,7 +152,7 @@ func makeDHT(ctx context.Context, h host.Host, dstore ds.Batching, protocols []p
rt
.
PeerAdded
=
func
(
p
peer
.
ID
)
{
commonPrefixLen
:=
kb
.
CommonPrefixLen
(
self
,
kb
.
ConvertPeerID
(
p
))
cmgr
.
TagPeer
(
p
,
"kbucket"
,
5
+
commonPrefixLen
)
cmgr
.
TagPeer
(
p
,
"kbucket"
,
BaseConnMgrScore
+
commonPrefixLen
)
}
rt
.
PeerRemoved
=
func
(
p
peer
.
ID
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment