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

bug: expired ibc-client on restart #300

Open
Anmol1696 opened this issue Nov 4, 2023 · 0 comments
Open

bug: expired ibc-client on restart #300

Anmol1696 opened this issue Nov 4, 2023 · 0 comments
Labels
bug Something isn't working

Comments

@Anmol1696
Copy link
Collaborator

Overview

If there is a restart of the pods for whatever reason, it seems that the ibc client get expired fairly quickly.

Note: IBC client expiry is not limited to restarts of pods. So this needs to be solved more genrally as well.

Proposal

We should add a way to revie an IBC-client.
Initial thought is to have an /ibc/client-prop endpoint (we can have a better name), on the exposer itself. This can provide admin functions to submit a gov prop, pass it: for the ibc client

We can also just create an endpoint to be more specific to revive a

Alternatives

  • Work with timeouts, to have a more reasonable setting. Expose this to the config, so this is user defined and specific
  • Have traffic emulators running, that will keep performing txns on the chains to emulate ibc transations as well. This will make expriy of clients more rare.
@Anmol1696 Anmol1696 added the bug Something isn't working label Nov 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant