From edd40895b8c1c0f8976dbfb9b85700ae2ff94d53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Magiera?= Date: Wed, 11 Dec 2019 16:08:50 +0100 Subject: [PATCH] disable head notifs by default --- node/builder.go | 5 +++-- node/config/def.go | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/node/builder.go b/node/builder.go index 4ab041eaf..96599df8c 100644 --- a/node/builder.go +++ b/node/builder.go @@ -217,7 +217,6 @@ func Online() Option { Override(RunBlockSyncKey, modules.RunBlockSync), Override(RunPeerMgrKey, modules.RunPeerMgr), Override(HandleIncomingBlocksKey, modules.HandleIncomingBlocks), - Override(HeadMetricsKey, metrics.SendHeadNotifs("")), Override(new(*discovery.Local), discovery.NewLocal), Override(new(discovery.PeerResolver), modules.RetrievalResolver), @@ -313,7 +312,9 @@ func ConfigFullNode(c interface{}) Option { return Options( ConfigCommon(&cfg.Common), - Override(HeadMetricsKey, metrics.SendHeadNotifs(cfg.Metrics.Nickname)), + If(cfg.Metrics.HeadNotifs, + Override(HeadMetricsKey, metrics.SendHeadNotifs(cfg.Metrics.Nickname)), + ), If(cfg.Metrics.PubsubTracing, Override(new(*pubsub.PubSub), lp2p.GossipSub(lp2p.PubsubTracer())), ), diff --git a/node/config/def.go b/node/config/def.go index 80b6f199f..5010b9e88 100644 --- a/node/config/def.go +++ b/node/config/def.go @@ -42,6 +42,7 @@ type Libp2p struct { type Metrics struct { Nickname string + HeadNotifs bool PubsubTracing bool }