-
Notifications
You must be signed in to change notification settings - Fork 352
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
Propagate deliver-tx error for all messages in a failed Tx #2334
Conversation
I followed the instructions in the issue but I'm likely doing something wrong, because I can't reproduce the error. Instead of getting
This happens while I'm running eg.
|
Sorry forgot to clarify, you need to inspect the events, e.g.
|
@romac @ancazamfir I added a new I also added a test
I also want to note that there is still one call in If you think that needs to be fixed, we should do it in a separate PR and have this PR merged first. |
Sweet! That's a very nice solution, thanks a lot!
I am not fully sure I understand what's going on here, but let's get this merged already and follow-up on this at a later stage. Tracked in #2374, feel free to update the description. |
Oh and thanks for the corresponding test 🙏 |
Concerns have been addressed by the reviewer
.changelog/unreleased/bug-fixes/ibc-relayer/2333-error-for-all-msgs.md
Outdated
Show resolved
Hide resolved
…nformalsystems#2334) * When a Tx fails mark all msgs in the Tx as failed * Remove dbg * Add changelog * Refactor update_tx_sync_result * Add test for error events * Remove IbcEvent::Empty * Reword changelog entry * Small cleanup Co-authored-by: Soares Chen <[email protected]> Co-authored-by: Romain Ruetschi <[email protected]>
Closes: #2333
Description
PR author checklist:
unclog
.docs/
).Reviewer checklist:
Files changed
in the GitHub PR explorer.