-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
configdocumentationImprovements or additions to documentationImprovements or additions to documentationportal-uiFeatures we'll add in the portal UIFeatures we'll add in the portal UIqosIntended to improve quality of serviceIntended to improve quality of service
Milestone
Description
Objective
Surface all levels of quality configuration (latency thresholds, sanction times/blocks, block sync tolerance, etc) as configurable values in PATH.
Origin Document
Customers will have different wants and needs with PATH and Grove needs the ability to tune QoS over time without having to do code changes or deployments.
Goals
- Identify and document all thresholds and options available in PATH
- Modify code to pass these as ENVs that can be hot-reloaded
- Make them available through path Config files
- Make them available and alterable using PATH in PortalDB Mode
Deliverables
- Documentation of all configurable values and their definition in the PATH Docs
- Example config file in the repository
- Table structure and example values in the Portal DB setup
Non-goals / Non-deliverables
- ...
General deliverables
- Comments: Add/update TODOs and comments alongside the source code so it is easier to follow.
- Testing: Add new tests (unit and/or E2E) to the test suite.
- Makefile: Add new targets to the Makefile to make the new functionality easier to use.
- Documentation: Update architectural or development READMEs; use mermaid diagrams where appropriate.
Creator: [GitHub handle of issue owner]
Co-Owners: [OPTIONAL - GitHub handle of co-owner(s)]
Metadata
Metadata
Assignees
Labels
configdocumentationImprovements or additions to documentationImprovements or additions to documentationportal-uiFeatures we'll add in the portal UIFeatures we'll add in the portal UIqosIntended to improve quality of serviceIntended to improve quality of service