hiero-ledger / hiero-ledger/hiero-consensus-node

Create ISS debug PCLI utility

Open
#7,775 2 comments 0 reactions 1 assignee Claimed by @abies View on GitHub
Platform
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.