@cryptotaxi247 / kubo / commits / 8ddfb57c5

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 }()