bcgov / bcgov/von-network

Issue with Ledger Browser (UI) disconnecting from nodes

Open
#148 4 comments 0 reactions 0 assignees View on GitHub
bug enhancement help wanted
Dominant language
Python
Stars
170
Forks
189
PR merge metrics
No merged PRs in 30d

Description

After running for an extended period of time the Ledger Browser (UI) can loose its connections to the nodes. Typically a restart fixes the issue. However it would be nice to find a more permanent solution.

This causes a few issues:
- The validator node status stops working. *The node status indicators (node circles) do not appear on the home page*.
- Under the covers the detailed node status is not collected, and since this is typically used to monitor the health of a `von-network` instance the ledger presents as non-functional (down).
- The DID registration controls stop functioning, since the connection to the ledger for writing transactions is lost.
- Ledger browsing functionality is lost, since connection to the ledger for reading is lost.
- From a client (agent) perspective the ledger typically continues to function without any issues, as it's only the Leger Browser's (`von-network` UI's) connection to the ledger that is affected.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by reproducing the Ledger Browser connection loss after extended runtime and trace how the UI collects node status and handles ledger read and write connections. Done means the browser remains connected and validator status, DID registration, and ledger browsing continue to work without requiring a restart.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.