Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chaos experiment fault status "RUNNING" skipped #4837

Open
ParkChangSun opened this issue Aug 18, 2024 · 0 comments
Open

Chaos experiment fault status "RUNNING" skipped #4837

ParkChangSun opened this issue Aug 18, 2024 · 0 comments
Assignees

Comments

@ParkChangSun
Copy link
Contributor

ParkChangSun commented Aug 18, 2024

What happened:

I executed a simple chaos experiment with fault 'pod-delete'. Once the status of the fault is in "INITIALIZED", it does not go to "RUNNING" status, it goes to "COMPLETED" directly.

Once subscriber get Argo Workflow changes, all nodes are updated. But subscriber is not informed the changes in ChaosEngine CR/ChaosResult CR. The phase of fault node depends on ChaosResult CR if it exists, so the phase of fault node would not be updated until the experiment is finished. ChaosResult CR is null when chaos-runner pod initialized, so the fault nodes are in "initialized" state.

What you expected to happen:

After initializing process done, it should display "RUNNING" state.

Where can this issue be corrected? (optional)

How to reproduce it (as minimally and precisely as possible):

Start a simple chaos experiment. ('pod-delete')

Anything else we need to know?:

I will take this issue.

Fault node is "Initialized" until "Completed"
Screenshot_20240818_145958
Screenshot_20240818_150013

When fault node completed/Argo Workflow CR changed
Screenshot_20240908_144708

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

2 participants