some bugfixes and added logging
Jeromy committed
Sep 11, 2014 at 19:12 UTC
8ddfb57c59ba452e87f278c55ec2cbcdd0467c2c
3 files changed
+7
-5
core/commands/add.go
+1
@@ -94,6 +94,7 @@ func addDir(n *core.IpfsNode, fpath string, depth int) (*dag.Node, error) {
94
}
95
}
96
97
+ fmt.Printf("Adding dir: %s = %s\n", fpath)
98
return tree, addNode(n, tree, fpath)
99
}
100
core/core.go
+2
@@ -238,3 +238,5 @@ func (n *IpfsNode) PinDagNode(nd *merkledag.Node) error {
238
u.DOut("Pinning node. Currently No-Op\n")
239
return nil
240
}
241
+
242
+func (n *IpfsNode) SetIpnsEntry() {}
routing/dht/routing.go
+4
-5
@@ -152,15 +152,14 @@ func (dht *IpfsDHT) FindProvidersAsync2(ctx context.Context, key u.Key, count in
152
153
peers := dht.routingTables[0].NearestPeers(kb.ConvertKey(key), AlphaValue)
154
for _, pp := range peers {
155
- ppp := pp
156
- go func() {
157
- pmes, err := dht.findProvidersSingle(ctx, ppp, key, 0)
155
+ go func(p *peer.Peer) {
156
+ pmes, err := dht.findProvidersSingle(p, key, 0, timeout)
157
if err != nil {
158
u.PErr("%v\n", err)
159
return
160
}
162
- dht.addPeerListAsync(key, pmes.GetProviderPeers(), ps, count, peerOut)
163
- }()
161
+ dht.addPeerListAsync(key, pmes.GetPeers(), ps, count, peerOut)
162
+ }(pp)
163
}
164
165
}()