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

Improve how the test framework determines if the consensus node has shut itself down

Open
#21,704 0 comments 0 reactions 0 assignees View on GitHub
Otter
Dominant language
Java
Stars
406
Forks
226
Avg merge
3d 4h
Merged PRs (30d)
210

Description

Right now, the way an Otter test determines if a consensus node has shut itself down is to send a ping to the `DockerManager`. This ping is initiated from the test. It would be better if the `ContainerNode` detects this automatically, or if the `DockerManager` monitors the process and tells the `ContainerNode` that the node has died so it can update the platform status and lifecycle accordingly.

Some discussion is probably necessary to determine the best approach.

Contributor guide

Open the contributing guide

Research direction

Start by reading the Otter test flow involving ContainerNode and DockerManager, especially how the test-initiated ping determines shutdown. Clarify the monitoring and lifecycle requirements before choosing an approach; done means a consensus node's self-shutdown is detected automatically and the ContainerNode platform status and lifecycle are updated without the test initiating the ping.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.