mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-09 20:11:09 +00:00
rpc: bump jsonrpsee v0.22 and fix race in rpc v2 chain_head (#3230)
Close #2992 Breaking changes: - rpc server grafana metric `substrate_rpc_requests_started` is removed (not possible to implement anymore) - rpc server grafana metric `substrate_rpc_requests_finished` is removed (not possible to implement anymore) - rpc server ws ping/pong not ACK:ed within 30 seconds more than three times then the connection will be closed Added - rpc server grafana metric `substrate_rpc_sessions_time` is added to get the duration for each websocket session
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# Schema: Polkadot SDK PRDoc Schema (prdoc) v1.0.0
|
||||
# See doc at https://raw.githubusercontent.com/paritytech/polkadot-sdk/master/prdoc/schema_user.json
|
||||
|
||||
title: rpc server remove prometheus metrics `substrate_rpc_requests_started/finished` and refactor WS ping/pongs.
|
||||
|
||||
doc:
|
||||
- audience: Node Operator
|
||||
description: |
|
||||
This PR updates the rpc server library to `jsonrpsee v0.22` to utilize new APIs.
|
||||
|
||||
Breaking changes:
|
||||
- Remove prometheus RPC metrics `substrate_rpc_requests_started` and `substrate_rpc_requests_finished`.
|
||||
- The RPC server now disconnects inactive peers that didn't acknowledge WebSocket
|
||||
pings more than three times in time.
|
||||
|
||||
Added:
|
||||
- Add prometheus RPC `substrate_rpc_sessions_time` to collect the duration for each WebSocket
|
||||
session.
|
||||
crates: [ ]
|
||||
Reference in New Issue
Block a user