From 11162ca83c976ff1f4d9e76f3e946045ced4fb25 Mon Sep 17 00:00:00 2001
From: capossele <angelocapossele@gmail.com>
Date: Mon, 8 Jun 2020 09:08:25 +0100
Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20Make=20FPCHeartbeat=20smaller?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 plugins/analysis/client/plugin.go       | 10 +++++++++-
 tools/docker-network/docker-compose.yml |  1 +
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/plugins/analysis/client/plugin.go b/plugins/analysis/client/plugin.go
index f64080d0..41f99931 100644
--- a/plugins/analysis/client/plugin.go
+++ b/plugins/analysis/client/plugin.go
@@ -148,9 +148,15 @@ func onRoundExecuted(roundStats *vote.RoundStats) {
 		nodeID = local.GetInstance().ID().Bytes()
 	}
 
+	rs := vote.RoundStats{
+		Duration:           roundStats.Duration,
+		RandUsed:           roundStats.RandUsed,
+		ActiveVoteContexts: roundStats.ActiveVoteContexts,
+	}
+
 	hb := &packet.FPCHeartbeat{
 		OwnID:      nodeID,
-		RoundStats: *roundStats,
+		RoundStats: rs,
 	}
 
 	data, err := packet.NewFPCHeartbeatMessage(hb)
@@ -159,6 +165,8 @@ func onRoundExecuted(roundStats *vote.RoundStats) {
 		return
 	}
 
+	log.Info("Client: onRoundExecuted data size: ", len(data))
+
 	connLock.Lock()
 	defer connLock.Unlock()
 	if _, err = managedConn.Write(data); err != nil {
diff --git a/tools/docker-network/docker-compose.yml b/tools/docker-network/docker-compose.yml
index 432f06bb..49783070 100644
--- a/tools/docker-network/docker-compose.yml
+++ b/tools/docker-network/docker-compose.yml
@@ -46,6 +46,7 @@ services:
     command: >
       --config-dir=/tmp
       --database.directory=/tmp/mainnetdb
+      --node.enablePlugins=bootstrap
       --node.disablePlugins=dashboard,portcheck
     volumes:
       - ./config.docker.json:/tmp/config.json:ro
-- 
GitLab