Started up node needs to become solid on the latest milestones in a reasonable time.
Use this to create a baseline that is acceptable for us and make that into a metric. (checks for both node being able to become solid and how long it takes)
Motivation
Cover the scenario where an initializing node doesn't become solid or takes too long to become solid on the latest milestone.
Issues
Newly started node doesn't become solid in a reasonable time.
Newly started node doesn't become solid.
How to test for this
Scenario 1
Start a node that needs to get fully synced (no DB). The new node will have a database from date Z - 3 days.
The node has 5 (?) fully synced neighbors. The neighbors have a database from date Z.
The node is Y milestones behind the synced neighbors.
Log how long it takes for the node to become solid on the latest milestone.
The node needs to become solid.
(6. The node needs to become solid within X (?) minutes. )
Description
Started up node needs to become solid on the latest milestones in a reasonable time. Use this to create a baseline that is acceptable for us and make that into a metric. (checks for both node being able to become solid and how long it takes)
Motivation
Cover the scenario where an initializing node doesn't become solid or takes too long to become solid on the latest milestone.
Issues
How to test for this
Scenario 1