Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

RPC node (kusama) stuck following Error importing block. #4064

Closed
erik78se opened this issue Oct 12, 2021 · 15 comments
Closed

RPC node (kusama) stuck following Error importing block. #4064

erik78se opened this issue Oct 12, 2021 · 15 comments

Comments

@erik78se
Copy link

erik78se commented Oct 12, 2021

We are running the polkadot binary in RPC mode providing the service publicly on: kusama-rpc.dwellir.com

We experienced a problem today with the service getting "stuck" and not responding. We are trying to get to the bottom as of why.

The polkadot RPC service is behind a ssl-terminating haproxy and works as normal until today.

The event starts at 09:09 where we get the first alarm from our monitoring stack. "Service unavailable". We expect about 1 minute delay, so the event likely occurs at about 09:08. (Attaching logs from the polkadot service from that time.) The haproxy logs are silent and normal.

09:20 - Start investigation.

Can't find any obvious particular reason to why.

  • CPU nominal.
  • Mem nominal.
  • Disk/iowait nominal.
  • Network nominal.
  • Logs - "issues". (See below)

At 09:40 - Restart of polkadot service.

It takes some significant time as the polkadot service seems to recover. It takes about 10 minutes before the services is OK again.

At 10:00 - The service is OK.

wss://kusama-rpc.dwellir.com

  • Below logs from around where the issue arises.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:47224.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:47288.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:47322.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 ⚙️  Syncing  0.0 bps, target=#9620984 (6 peers), best: #9620976 (0x24f8…6b22), finalized #9620976 (0x24f8…6b22), ⬇ 23
.2kiB/s ⬆ 17.9kiB/s
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:47334.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:47416.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:47554.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:47580.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:47982.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:49242.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:49258.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:49296.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:50114.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:50134.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:50140.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:50216.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:50278.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:50290.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:50294.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:50426.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:50598.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:50612.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:50646.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:50890.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:51004.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:51426.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:51894.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:52276.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:52366.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:52664.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:52850.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:53156.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:53184.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:53226.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:53272.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:53318.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:53348.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:53350.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:53390.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:53422.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:53630.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:53680.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:53714.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:54188.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:54290.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:54382.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:54508.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:55092.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:55300.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:55402.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:55644.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:55884.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:55900.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:56028.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:56036.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Accepted a new tcp connection from 192.168.211.11:56066.
Oct 12 09:08:06 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:06 Unknown error: Client(UnknownBlock("State already discarded for BlockId::Hash(0x68c9231a95d26c65887e540f51373ede8e2d1ffcb59cc412e86edf992e9dae7d)"))
Oct 12 09:08:11 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:11 💤 Idle (2 peers), best: #9621012 (0x2efb…af49), finalized #9620992 (0xa25f…afad), ⬇ 471.1kiB/s ⬆ 85.3kiB/s
Oct 12 09:08:12 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:12 💔 Error importing block 0xbef91bc0411a1b25402d86bc0b6a9a91ec402bb7fd9426db8701baddd77b7fcb: Err(UnknownParent)
Oct 12 09:08:12 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:12 ✨ Imported #9621012 (0x2ce0…0ef4)
Oct 12 09:08:12 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:12 ✨ Imported #9621013 (0xbef9…7fcb)
Oct 12 09:08:14 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:14 Accepted a new tcp connection from 192.168.211.11:56504.
Oct 12 09:08:16 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:16 💤 Idle (6 peers), best: #9621013 (0xbef9…7fcb), finalized #9621010 (0xeeed…fdd0), ⬇ 222.9kiB/s ⬆ 362.4kiB/s
Oct 12 09:08:18 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:18 ✨ Imported #9621014 (0x6696…b240)
Oct 12 09:08:21 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:21 💤 Idle (10 peers), best: #9621014 (0x6696…b240), finalized #9621011 (0x1284…c1fd), ⬇ 192.8kiB/s ⬆ 3.4MiB/s
Oct 12 09:08:24 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:24 ✨ Imported #9621015 (0xfec7…c958)
Oct 12 09:08:26 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:26 💤 Idle (10 peers), best: #9621015 (0xfec7…c958), finalized #9621011 (0x1284…c1fd), ⬇ 51.1kiB/s ⬆ 2.5MiB/s
Oct 12 09:08:30 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:30 ✨ Imported #9621016 (0x09b3…2bb2)
Oct 12 09:08:31 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:08:31 💤 Idle (12 peers), best: #9621016 (0x09b3…2bb2), finalized #9621011 (0x1284…c1fd), ⬇ 214.6kiB/s ⬆ 43.7kiB/s
Oct 12 09:17:01 juju-2f9e72-0 CRON[262987]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Oct 12 09:20:01 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:20:01 Error sending a subscription update: ConnectionClosed
Oct 12 09:20:01 juju-2f9e72-0 polkadot[246642]: message repeated 7 times: [ 2021-10-12 09:20:01 Error sending a subscription update: ConnectionClosed]
Oct 12 09:20:01 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:20:01 Accepted a new tcp connection from 192.168.211.11:56528.
Oct 12 09:20:01 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:20:01 Error sending a subscription update: ConnectionClosed
Oct 12 09:20:01 juju-2f9e72-0 polkadot[246642]: message repeated 2 times: [ 2021-10-12 09:20:01 Error sending a subscription update: ConnectionClosed]
Oct 12 09:20:04 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:20:04 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 12 09:20:04 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:20:04 Error sending a subscription update: ConnectionClosed
Oct 12 09:20:04 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:20:04 Error sending notifications: SendError { kind: Disconnected }
Oct 12 09:20:04 juju-2f9e72-0 polkadot[246642]: message repeated 33 times: [ 2021-10-12 09:20:04 Error sending notifications: SendError { kind: Disconnected }]
Oct 12 09:20:04 juju-2f9e72-0 polkadot[246642]: 2021-10-12 09:20:04 Error sending a subscription update: ConnectionClosed
  • The polkadot service is started as:
    polkadot --name "🛡 DWELLIR KSM RPC 🛡" --chain kusama --prometheus-external --pruning=1000 --unsafe-pruning --ws-external --ws-port 9966 --ws-max-connections 400 --rpc-external --rpc-cors all --rpc-methods Safe

  • Monitoring screenshot below.
    ksnip_20211012-122842

@bkchr
Copy link
Member

bkchr commented Oct 12, 2021

There were no logs between 2021-10-12 09:08:31 and 2021-10-12 09:17:01?

@erik78se
Copy link
Author

There were no logs between 2021-10-12 09:08:31 and 2021-10-12 09:17:01?

No, exactly. I think that something is causing a hickup here.

@erik78se
Copy link
Author

At 09:08:06 Unknown error: Client(UnknownBlock("State already discarded for BlockId::Hash(0x68c9231a95d26c65887e540f51373ede8e2d1ffcb59cc412e86edf992e9dae7d)"))

This seems to me a lead.

@bkchr
Copy link
Member

bkchr commented Oct 12, 2021

No that should not be a problem. I mean 10 minutes no output sounds like the entire machine was halted?

@erik78se
Copy link
Author

I think we might have found something that might have caused this. We have started this RPC in a "pruning" mode since we got struck by a bug earlier, related to a mysterious bad-block-bug (that forced us to use a snapshot database).

We have changed that now back and see alot better behaviour.

We will provide more details to you soon since I guess this can be of future relevance anyway.

The machine is all fine even though the service seems blocked.

@Maharacha
Copy link
Contributor

Just want to confirm that the problem still exist when running in archive mode.

@bkchr
Copy link
Member

bkchr commented Oct 20, 2021

@Maharacha what problem? Without any logs we can not do anything.

@Maharacha
Copy link
Contributor

@Maharacha what problem? Without any logs we can not do anything.

Yeah, sorry for that. The thing is that we don'r really have any useful logs. It's like the RPC service gets overloaded as soon as we start allowing connections to it. Already at ~30 connections we get this behavior. We have tried to configured the proxy a lot. We have tried with both haproxy and nginx, same behaviour. We are currently trying to reach out to someone at Parity with RPC expertise to help us. If you can connect us with someone, that would be super great!

@Maharacha
Copy link
Contributor

To give some more information:
We are running lxd containers on a zfs filesystem. We deploy the containers with a software called Juju. RPC service is running in one container and proxy in another.
We have tried with both haproxy and nginx.
We have experimented with different proxy parameters such as timeouts.
We have stopped other services to let only the RPC service run on the host.
We have tried running the RPC service on a different host and different ISP. (but the same setup).

The node seems to sync fine when looking at Telemetry. The block time is good.
With no websocket connections the service works very well. But as soon as we make it public, and start allowing connections from polkadot.js, it gets super slow. Using the websocket locally in the container, bypassing the proxy, is slow as well. However, the block sync looks still good according to Telemetry.

@Maharacha
Copy link
Contributor

In the normal log we can see these message some times:

Oct 21 19:37:09 juju-ce0f07-4 polkadot[89558]: 2021-10-21 19:37:09 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 21 19:40:49 juju-ce0f07-4 polkadot[89558]: 2021-10-21 19:40:49 Error sending a subscription update: ConnectionClosed

I have attached a log in debug mode as well.
kusama-rpc-debug.log

We are only using one RPC-node at a time (no load balancing). We can see about ~200 connections to it.

@erik78se
Copy link
Author

Hey @bkchr - we are experiencing some serious issues with performance on the RPC node which almost comes to a halt at time and we have been in contact with some others experiencing performance issues although perhaps not as serious as ours.

We have been trying to reach out for help for some time to get to the bottom of these issues.

We end up in a situation that the RPC service chokes almost to a death as early as around 100 connections, sometimes even at 20. Sometimes at 200+.

We have collected alot of intel and are going to run the service on bare metal to see if this has any difference as from running in containers. But given our setup, we have reason to suspect this is much related to the RPC service itself....

We are really in need of getting in contact with dev/ops on this matter. How can we find assistance here to look deeper with us? @Maharacha

@erik78se
Copy link
Author

This is how it looks in the logs:

Oct 26 23:17:40 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:17:40 💤 Idle (32 peers), best: #9828969 (0x7b8f…71f8), finalized #9828966 (0x98be…276f), ⬇ 311.4kiB/s ⬆ 679.7kiB/s
Oct 26 23:17:42 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:17:42 ✨ Imported #9828970 (0xba09…08ac)
Oct 26 23:17:45 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:17:45 💤 Idle (32 peers), best: #9828970 (0xba09…08ac), finalized #9828967 (0x45ed…d60c), ⬇ 194.7kiB/s ⬆ 585.3kiB/s
Oct 26 23:17:48 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:17:48 ✨ Imported #9828971 (0x35f7…c677)
Oct 26 23:17:48 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:17:48 ✨ Imported #9828971 (0x0894…293d)
Oct 26 23:17:50 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:17:50 💤 Idle (31 peers), best: #9828971 (0x35f7…c677), finalized #9828967 (0x45ed…d60c), ⬇ 204.0kiB/s ⬆ 468.9kiB/s
Oct 26 23:17:51 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:17:51 Error sending a subscription update: ConnectionClosed
Oct 26 23:17:51 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:17:51 Error sending notifications: SendError { kind: Disconnected }
Oct 26 23:17:52 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:17:52 ✨ Imported #9828971 (0x4c50…ab31)
Oct 26 23:17:54 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:17:54 ✨ Imported #9828972 (0xb5a7…478f)
Oct 26 23:17:55 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:17:55 💤 Idle (31 peers), best: #9828972 (0xb5a7…478f), finalized #9828968 (0x90fd…8bfe), ⬇ 450.6kiB/s ⬆ 613.2kiB/s
Oct 26 23:18:00 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:00 ✨ Imported #9828973 (0x6485…b4f1)
Oct 26 23:18:00 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:00 💤 Idle (31 peers), best: #9828973 (0x6485…b4f1), finalized #9828969 (0x7b8f…71f8), ⬇ 200.7kiB/s ⬆ 509.5kiB/s
Oct 26 23:18:05 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:05 💤 Idle (31 peers), best: #9828973 (0x6485…b4f1), finalized #9828970 (0xba09…08ac), ⬇ 174.8kiB/s ⬆ 706.1kiB/s
Oct 26 23:18:06 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:06 ✨ Imported #9828974 (0x3ee5…b3c7)
Oct 26 23:18:10 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:10 💤 Idle (31 peers), best: #9828974 (0x3ee5…b3c7), finalized #9828971 (0x35f7…c677), ⬇ 118.2kiB/s ⬆ 443.6kiB/s
Oct 26 23:18:12 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:12 ✨ Imported #9828975 (0x6001…b8af)
Oct 26 23:18:15 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:15 💤 Idle (31 peers), best: #9828975 (0x6001…b8af), finalized #9828972 (0xb5a7…478f), ⬇ 165.9kiB/s ⬆ 605.2kiB/s
Oct 26 23:18:18 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:18 ✨ Imported #9828976 (0xefb6…dee7)
Oct 26 23:18:20 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:20 💤 Idle (31 peers), best: #9828976 (0xefb6…dee7), finalized #9828972 (0xb5a7…478f), ⬇ 44.0kiB/s ⬆ 333.8kiB/s
Oct 26 23:18:24 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:24 ✨ Imported #9828977 (0x5fbb…0bd6)
Oct 26 23:18:25 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:25 💤 Idle (31 peers), best: #9828977 (0x5fbb…0bd6), finalized #9828972 (0xb5a7…478f), ⬇ 315.5kiB/s ⬆ 589.7kiB/s
Oct 26 23:18:30 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:30 ✨ Imported #9828978 (0x1d97…8364)
Oct 26 23:18:30 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:30 💤 Idle (31 peers), best: #9828978 (0x1d97…8364), finalized #9828974 (0x3ee5…b3c7), ⬇ 375.2kiB/s ⬆ 788.9kiB/s
Oct 26 23:18:35 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:35 💤 Idle (31 peers), best: #9828978 (0x1d97…8364), finalized #9828975 (0x6001…b8af), ⬇ 230.5kiB/s ⬆ 681.1kiB/s
Oct 26 23:18:36 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:36 ✨ Imported #9828979 (0x226e…0cec)
Oct 26 23:18:40 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:40 💤 Idle (32 peers), best: #9828979 (0x226e…0cec), finalized #9828976 (0xefb6…dee7), ⬇ 238.0kiB/s ⬆ 340.1kiB/s
Oct 26 23:18:42 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:42 ✨ Imported #9828980 (0x682d…354c)
Oct 26 23:18:45 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:45 💤 Idle (32 peers), best: #9828980 (0x682d…354c), finalized #9828976 (0xefb6…dee7), ⬇ 238.1kiB/s ⬆ 569.7kiB/s
Oct 26 23:18:48 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:48 ✨ Imported #9828981 (0x63e0…8f1c)
Oct 26 23:18:50 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:50 💤 Idle (32 peers), best: #9828981 (0x63e0…8f1c), finalized #9828976 (0xefb6…dee7), ⬇ 131.5kiB/s ⬆ 486.8kiB/s
Oct 26 23:18:51 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:51 Error sending a subscription update: ConnectionClosed
Oct 26 23:18:54 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:54 ✨ Imported #9828982 (0x765d…da0a)
Oct 26 23:18:55 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:18:55 💤 Idle (32 peers), best: #9828982 (0x765d…da0a), finalized #9828976 (0xefb6…dee7), ⬇ 159.6kiB/s ⬆ 444.0kiB/s
Oct 26 23:19:00 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:00 ✨ Imported #9828983 (0x6c80…04b1)
Oct 26 23:19:00 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:00 💤 Idle (32 peers), best: #9828983 (0x6c80…04b1), finalized #9828978 (0x1d97…8364), ⬇ 95.8kiB/s ⬆ 536.8kiB/s
Oct 26 23:19:05 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:05 💤 Idle (32 peers), best: #9828983 (0x6c80…04b1), finalized #9828980 (0x682d…354c), ⬇ 602.1kiB/s ⬆ 971.5kiB/s
Oct 26 23:19:06 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:06 ✨ Imported #9828984 (0x52ec…cf54)
Oct 26 23:19:10 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:10 💤 Idle (32 peers), best: #9828984 (0x52ec…cf54), finalized #9828981 (0x63e0…8f1c), ⬇ 295.2kiB/s ⬆ 680.0kiB/s
Oct 26 23:19:12 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:12 ✨ Imported #9828985 (0xa8a7…1b2b)
Oct 26 23:19:15 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:15 💤 Idle (32 peers), best: #9828985 (0xa8a7…1b2b), finalized #9828982 (0x765d…da0a), ⬇ 270.0kiB/s ⬆ 634.2kiB/s
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Error sending a subscription update: ConnectionClosed
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:56608.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:57484.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:58084.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:59350.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:59656.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:59830.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:60898.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:32798.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:32808.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:32862.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:32882.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:32910.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:32914.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:32926.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:32954.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:32958.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:32976.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:32998.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:33000.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:33042.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:33094.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:33124.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:33144.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:33418.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:33454.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:33476.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:33556.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:33714.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:33726.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:34016.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:34108.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:34180.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:34370.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:34434.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:34446.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:34478.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:34518.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:34852.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:34890.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:35016.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:35142.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:35330.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:35452.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:35484.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:35514.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:35542.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:35824.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:35930.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36042.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36346.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36368.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36408.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36438.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36442.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36608.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36626.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36648.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36670.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36684.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36814.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36822.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36856.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:36988.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37046.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37170.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37180.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37186.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37198.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37286.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37304.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37340.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37500.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37546.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37762.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37916.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37938.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:37996.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 WS Error <Io(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" })>
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38024.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38048.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38054.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38060.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38078.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38092.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38162.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38194.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38206.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38252.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38280.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38284.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38286.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38414.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38870.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:38944.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39058.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39108.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39140.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39194.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39210.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39296.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39388.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39428.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39494.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39530.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39532.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39858.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:39978.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:40130.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:40144.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:40226.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:40394.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:40550.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:40754.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:40772.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:40812.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:40898.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:40906.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:40958.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41018.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41228.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41352.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41368.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41370.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41408.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41476.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41506.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41562.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41688.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41696.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41720.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:41858.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:42012.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:42024.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:42160.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:42198.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:42294.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:42328.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:42634.
Oct 26 23:19:17 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:17 Accepted a new tcp connection from 192.168.111.56:42676.
Oct 26 23:19:18 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:18 Accepted a new tcp connection from 192.168.111.56:42690.
Oct 26 23:19:18 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:18 Accepted a new tcp connection from 192.168.111.56:42696.
Oct 26 23:19:18 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:18 ✨ Imported #9828986 (0xc6c2…79b8)
Oct 26 23:19:20 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:20 💤 Idle (32 peers), best: #9828986 (0xc6c2…79b8), finalized #9828982 (0x765d…da0a), ⬇ 172.2kiB/s ⬆ 476.2kiB/s
Oct 26 23:19:24 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:24 ✨ Imported #9828987 (0xc14b…8575)
Oct 26 23:19:25 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:25 💤 Idle (32 peers), best: #9828987 (0xc14b…8575), finalized #9828983 (0x6c80…04b1), ⬇ 383.7kiB/s ⬆ 489.5kiB/s
Oct 26 23:19:30 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:30 ✨ Imported #9828988 (0x37d5…d044)
Oct 26 23:19:30 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:30 💤 Idle (32 peers), best: #9828988 (0x37d5…d044), finalized #9828984 (0x52ec…cf54), ⬇ 219.6kiB/s ⬆ 467.5kiB/s
Oct 26 23:19:35 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:35 💤 Idle (32 peers), best: #9828988 (0x37d5…d044), finalized #9828985 (0xa8a7…1b2b), ⬇ 404.5kiB/s ⬆ 920.4kiB/s
Oct 26 23:19:36 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:36 ✨ Imported #9828989 (0x9e09…1357)
Oct 26 23:19:40 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:40 💤 Idle (32 peers), best: #9828989 (0x9e09…1357), finalized #9828986 (0xc6c2…79b8), ⬇ 380.6kiB/s ⬆ 535.2kiB/s
Oct 26 23:19:42 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:42 ✨ Imported #9828990 (0xf2ea…44f3)
Oct 26 23:19:42 juju-ce0f07-4 polkadot[970]: 2021-10-26 23:19:42 ✨ Imported #9828990 (0x9fef…7804)

@Maharacha
Copy link
Contributor

We have now tested the RPC service on totally different setups. One on AWS and one on OVH.

The machines have been less powerful than our own, since it is clearly not a performance issue on hardware level. But they have been at 8 core and 32G, which should be more than enough. They have been clean Ubuntu machines (tried both focal and xenial) with ext4 filesystem. No zfs or lxd involved at all.

We get the same behavior. The node is in sync all the time (one block every 6s), looking at the log as well as on telemetry. However, using polkadot.js Network->Explorer, it can sometimes take 1 minute to receive new blocks.

@erik78se
Copy link
Author

We have pursued this issue to the furthest possible degree now. We're providing here a summary/report on the issue.

Steps taken:

We first suspected there was a misconfiguration or native bottleneck in our own infrastructure. But from extensive analytics, in multiple different,independent setups we concluded that the performance bottleneck is with the RPC code itself. The current code can simply put not efficiently use available machine resources.

After trying hard to mitigate the situation of the badly performant system - we (Dwellir) consulted with community experts and Onfinality (also runs RPC services). We managed from that meeting validate our suspicions that a performant solution can only be achieved with brute force adding of system resources to mitigate the core performance issues.

Generally, RPC availability under load is achieved by balancing relatively few clients across multiple RPC instances. E.g. a brute force solution to scalability. This solution is expensive as each instance needs to synchronize its own database or make use of complex infrastructure to mitigate. Today, this is the only way to provide a scaling RPC service.

Next steps:

Dwellir is fully committed to provide a performant RPC service to the community. We have invested in dedicated hardware resources to operate the service going forward. We are in the progress of tuning and tailor make a deployment in our private data centers.

We are refactoring our automation framework to fit the brute-force method of running the RPC nodes and finding smart ways to do this as cost efficient as possible. This is non trivial - but we have evaluated a few ways to do this and homed in on a solution we can start testing at scale.

We have also brought in a new team member to get familiar with the codebase to start do performance analytics. We hope to discover if it is feasible to improve the performance of the RPC service to make it more efficient.

Improving the RPC code will benefit the whole community and other public RPC providers. We hope to collaborate closely with the developer community to achieve this - if possible,

We (Dwellir) will post an updated Kusama Treasury proposal where we take into account the current brute force solution needed to run a RPC service at scale. If we discover it is possible to improve the RPC code to scale better, we will apply for funding to drive that development full speed.

We think this issue can now be closed as the underlying problem has been identified.

Attribution

Many thanks to OnFinality, Parity and Paradox at Paranodes.io for taking the time to assist and help us understand better the nature of this issue.

Feel free to close this issue.

@Maharacha
Copy link
Contributor

For reference: the problem was a too low cache size and is automatically solved by this PR

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants