Skip to content

Conversation

@ckeshava
Copy link
Contributor

@ckeshava ckeshava commented Nov 5, 2025

High Level Overview of Change

This PR fixes #390.
Every message transmission through a Websocket is used as its heartbeat signal. If a Websocket has not communicated in the last one minute, then it has failed to transmit ~20 validated ledgers in the ensuing downtime. Such Websockets are categorised as stale and removed from the connection_health table.

Context of Change

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
    None of the APIs have been modified as a part of this PR.
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactor (non-breaking change that only restructures code)
  • Tests (You added tests for code that already exists, or your new feature included in this PR)
  • Documentation Updates
  • Release

Test Plan

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

WebSockets connection health in VHS

1 participant