From dec581897bbf69c19e53b43387f2eb8167623bb5 Mon Sep 17 00:00:00 2001 From: alessiodf <35549818+alessiodf@users.noreply.github.com> Date: Thu, 20 Feb 2020 10:04:21 +0000 Subject: [PATCH] fix(core-p2p): disable permessage-deflate --- packages/core-p2p/src/peer-connector.ts | 2 +- packages/core-p2p/src/socket-server/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core-p2p/src/peer-connector.ts b/packages/core-p2p/src/peer-connector.ts index 7cdba441d9..34d3169362 100644 --- a/packages/core-p2p/src/peer-connector.ts +++ b/packages/core-p2p/src/peer-connector.ts @@ -74,7 +74,7 @@ export class PeerConnector implements P2P.IPeerConnector { port: peer.port, hostname: peer.ip, ackTimeout: Math.max(app.resolveOptions("p2p").getBlocksTimeout, app.resolveOptions("p2p").verifyTimeout), - perMessageDeflate: true, + perMessageDeflate: false, codecEngine: codec, }); diff --git a/packages/core-p2p/src/socket-server/index.ts b/packages/core-p2p/src/socket-server/index.ts index fe2d877dbf..1f29f310df 100644 --- a/packages/core-p2p/src/socket-server/index.ts +++ b/packages/core-p2p/src/socket-server/index.ts @@ -31,7 +31,7 @@ export const startSocketServer = async (service: P2P.IPeerService, config: Recor // See https://github.com/SocketCluster/socketcluster/issues/506 about // details on how pingTimeout works. pingTimeout: Math.max(app.resolveOptions("p2p").getBlocksTimeout, app.resolveOptions("p2p").verifyTimeout), - perMessageDeflate: true, + perMessageDeflate: false, maxPayload: blockMaxPayload + 10 * 1024, // 10KB margin vs block maxPayload to allow few additional chars for p2p message }, ...config.server,