hiero-ledger / hiero-ledger/hiero-consensus-node
Create ISS debug PCLI utility
- Dominant language
- Java
- Stars
- 406
- Forks
- 226
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 210
Description
- accept a directory that contains `swirlds.log` files, and `swirlds-hashstream` files
- parse the `swirlds.log` to determine the round number of the earliest detected ISS
- search the `swirlds-hashstream` files, and produce a report containing:
- what routes had divergent hashes (both route, and as detailed as possible human readable representation of what data is stored there)
- the `STATE_HASH` partition summary (probably can be directly copied from `swirlds.log`)
- what time the ISS was detected by each node, and a brief summary of the preceding platform status transitions, to provide additional context
In addition to the platform team, services and devops should be made aware of this tool, so that it can be used as a triage tool during testing and the release process
Contributor guide
Assessment
This issue has not been assessed yet.