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

Robustness: Tolerance for Temporary Failures #32

Open
carlaKC opened this issue Aug 17, 2023 · 1 comment
Open

Robustness: Tolerance for Temporary Failures #32

carlaKC opened this issue Aug 17, 2023 · 1 comment
Labels
Low Priority Robustness Changes that improve the robustness of running the simulator simulationerrors Handling of errors than happen within the simulation.

Comments

@carlaKC
Copy link
Contributor

carlaKC commented Aug 17, 2023

Right now we error-out on any LightningNode API failure. We should have some tolerance for temporary failures so that the simulation is more robust.

An example of the type of error we could hit: When LND starts up, GRPC calls will fail until it's unlocked its wallet and synced the chain.

@carlaKC carlaKC added the Robustness Changes that improve the robustness of running the simulator label Aug 17, 2023
@carlaKC
Copy link
Contributor Author

carlaKC commented Aug 17, 2023

Eg: @sr-gi pointed out that produce_events won't exit in the case of multiple producers for the same pair of channels.

@carlaKC carlaKC added the simulationerrors Handling of errors than happen within the simulation. label Sep 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Low Priority Robustness Changes that improve the robustness of running the simulator simulationerrors Handling of errors than happen within the simulation.
Projects
None yet
Development

No branches or pull requests

1 participant