@cryptotaxi247 / kubo / commits / 7c9431ba2

add events for handlers

Jeromy committed Jan 15, 2015 at 17:47 UTC 7c9431ba23b6c919f256d97a116d2b2cb10fb367
1 file changed +5
routing/dht/handlers.go
+5
@@ -39,6 +39,7 @@ func (dht *IpfsDHT) handlerForMsgType(t pb.Message_MessageType) dhtHandler {
39 }
40
41 func (dht *IpfsDHT) handleGetValue(ctx context.Context, p peer.ID, pmes *pb.Message) (*pb.Message, error) {
42 + defer log.EventBegin(ctx, "handleGetValue", p).Done()
43 log.Debugf("%s handleGetValue for key: %s", dht.self, pmes.GetKey())
44
45 // setup response
@@ -114,6 +115,7 @@ func (dht *IpfsDHT) handleGetValue(ctx context.Context, p peer.ID, pmes *pb.Mess
115
116 // Store a value in this peer local storage
117 func (dht *IpfsDHT) handlePutValue(ctx context.Context, p peer.ID, pmes *pb.Message) (*pb.Message, error) {
118 + defer log.EventBegin(ctx, "handlePutValue", p).Done()
119 dskey := u.Key(pmes.GetKey()).DsKey()
120
121 if err := dht.verifyRecordLocally(pmes.GetRecord()); err != nil {
@@ -137,6 +139,7 @@ func (dht *IpfsDHT) handlePing(_ context.Context, p peer.ID, pmes *pb.Message) (
139 }
140
141 func (dht *IpfsDHT) handleFindPeer(ctx context.Context, p peer.ID, pmes *pb.Message) (*pb.Message, error) {
142 + defer log.EventBegin(ctx, "handleFindPeer", p).Done()
143 resp := pb.NewMessage(pmes.GetType(), "", pmes.GetClusterLevel())
144 var closest []peer.ID
145
@@ -166,6 +169,7 @@ func (dht *IpfsDHT) handleFindPeer(ctx context.Context, p peer.ID, pmes *pb.Mess
169 }
170
171 func (dht *IpfsDHT) handleGetProviders(ctx context.Context, p peer.ID, pmes *pb.Message) (*pb.Message, error) {
172 + defer log.EventBegin(ctx, "handleGetProviders", p).Done()
173 resp := pb.NewMessage(pmes.GetType(), pmes.GetKey(), pmes.GetClusterLevel())
174 key := u.Key(pmes.GetKey())
175
@@ -211,6 +215,7 @@ type providerInfo struct {
215 }
216
217 func (dht *IpfsDHT) handleAddProvider(ctx context.Context, p peer.ID, pmes *pb.Message) (*pb.Message, error) {
218 + defer log.EventBegin(ctx, "handleAddProvider", p).Done()
219 key := u.Key(pmes.GetKey())
220
221 log.Debugf("%s adding %s as a provider for '%s'\n", dht.self, p, key)