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

Benchmarking and QoS Endpoint Enhancements #23

Merged

Conversation

nodiesBlade
Copy link
Collaborator

@nodiesBlade nodiesBlade commented Mar 27, 2024

Github issue

#22

Description

Previously Grove would expose error logs in a postgres database that Poktscan would parse and index, but this has been deprecated and node operators struggle with visibility.

This PR adds a new endpoint /qosnodes which returns the state of QoS nodes with redacted information. This endpoint can be used to expose to node operators. Ultimately this allows node operators to determine why they aren't healthy or misconfigurated which overall improves the state of the network.

Additionally, this PR adds in additional timeout errors that node operators return after post benchmarking, and adds the benchmarking results.

Other misc changes:

  • Updated logs on session primer and improved logic on when to prime

Type of change

Please delete option that is not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)

Related PRs

List related PRs below

branch PR
other_pr link

@nodiesBlade nodiesBlade changed the base branch from main to development March 27, 2024 16:36
@nodiesBlade nodiesBlade merged commit 05506d5 into development Mar 28, 2024
2 checks passed
@nodiesBlade nodiesBlade mentioned this pull request Mar 28, 2024
2 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant