You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At Eiger we are facing an issue in celestia-node-rs: As soon as there is a connection error on the request-response protocol, our code gets stall because we were assuming that OutboundFailure would be generated. After investigation we noticed that the same happens if we return an error from Codec.
This is due to the fact that failures of upgrade_outbound stopped being reported by #3913. We also noticed that there is an ongoing effort of moving out of the upgrade infrastructure in #3914, which as we understood the issue will get fixed by it.
Is the wrapping the ConnectionHandler the only possible solution right now?
When do you expect to merge #3914? Is there anything pending? Is there any way we can help?
The text was updated successfully, but these errors were encountered:
This is due to the fact that failures of upgrade_outbound stopped being reported by #3913
Hmm, that wasn't the intention. We should have probably returned the error and not just log it. If the current type signatures allow it, I am happy to merge and release a patch that forwards the error (but not by closing the connection).
At Eiger we are facing an issue in celestia-node-rs: As soon as there is a connection error on the request-response protocol, our code gets stall because we were assuming that
OutboundFailure
would be generated. After investigation we noticed that the same happens if we return an error fromCodec
.This is due to the fact that failures of
upgrade_outbound
stopped being reported by #3913. We also noticed that there is an ongoing effort of moving out of the upgrade infrastructure in #3914, which as we understood the issue will get fixed by it.Is the wrapping the
ConnectionHandler
the only possible solution right now?When do you expect to merge #3914? Is there anything pending? Is there any way we can help?
The text was updated successfully, but these errors were encountered: