-
Notifications
You must be signed in to change notification settings - Fork 329
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
clear_interval
parameter is not working as expected
#2445
Comments
Can you share your |
Assuming the config is fine, we will need to see the logs in order to diagnose the issue. |
Sure, here's the config @adizere Maybe |
Hmm, no. Periodic packet clearing should trigger every Some situations where periodic packet clearing does not work is if:
Do you think any of the two cases above might be the root cause? Are you seeing any activity for that channel in Hermes logs or metrics? |
Well I've been making transfers while that packet was stuck so I'd say that's not the case.
The channel is not filtered for sure, generally if it was I wouldn't be able to relay packets at all plus the explicit clear command wouldn't work right? I've manually checked as well and the channel is allowed. |
Thanks for the quick feedback and checking on those things!
The explicit |
@adizere I can try to replicate a stuck packet on my end and dig into the logs, any insight on what I'm looking for would help. |
thanks!
Here are some things I would do if I had access to your setup:
Generally, if you open up all logs from |
Hey @adizere, apologies for the delay just managed to look into this.
I got the serde parse error again but this time there is no reference to a
Hope this helps, btw many of our relayers on Injective have mentioned issues with stuck packets whereby they had to take manual action with |
clear_interval
parameter is not working as expected
This is a different query than in #2444, but rather an ABCI query for the path |
This seems to work as expected: ❯ curl https://tm.persistence.injective.network -d '{
"jsonrpc": "2.0",
"id": "d18e80f5-e2fc-4381-aa2c-996b97116722",
"method": "abci_query",
"params": {
"path": "store/ibc/key",
"data": "636C69656E74732F30372D74656E6465726D696E742D35372F636C69656E745374617465",
"height": "0",
"prove": false
}
}'
{
"jsonrpc": "2.0",
"id": "d18e80f5-e2fc-4381-aa2c-996b97116722",
"result": {
"response": {
"code": 0,
"log": "",
"info": "",
"index": "0",
"key": "Y2xpZW50cy8wNy10ZW5kZXJtaW50LTU3L2NsaWVudFN0YXRl",
"value": "CisvaWJjLmxpZ2h0Y2xpZW50cy50ZW5kZXJtaW50LnYxLkNsaWVudFN0YXRlEoMBCgtpbmplY3RpdmUtMRIECAEQAxoECIDqSSIECIDfbioCCCgyADoHCAEQjLG6BkIZCgkIARgBIAEqAQASDAoCAAEQIRgEIAwwAUIZCgkIARgBIAEqAQASDAoCAAEQIBgBIAEwAUoHdXBncmFkZUoQdXBncmFkZWRJQkNTdGF0ZVABWAE=",
"proofOps": null,
"height": "7284159",
"codespace": ""
}
}
} Same if we specify the height explicitly: ❯ curl https://tm.persistence.injective.network -d '{
"jsonrpc": "2.0",
"id": "d18e80f5-e2fc-4381-aa2c-996b97116722",
"method": "abci_query",
"params": {
"path": "store/ibc/key",
"data": "636C69656E74732F30372D74656E6465726D696E742D35372F636C69656E745374617465",
"height": "7250081",
"prove": false
}
}' {
"jsonrpc": "2.0",
"id": "d18e80f5-e2fc-4381-aa2c-996b97116722",
"result": {
"response": {
"code": 0,
"log": "",
"info": "",
"index": "0",
"key": "Y2xpZW50cy8wNy10ZW5kZXJtaW50LTU3L2NsaWVudFN0YXRl",
"value": "CisvaWJjLmxpZ2h0Y2xpZW50cy50ZW5kZXJtaW50LnYxLkNsaWVudFN0YXRlEoMBCgtpbmplY3RpdmUtMRIECAEQAxoECIDqSSIECIDfbioCCCgyADoHCAEQjLG6BkIZCgkIARgBIAEqAQASDAoCAAEQIRgEIAwwAUIZCgkIARgBIAEqAQASDAoCAAEQIBgBIAEwAUoHdXBncmFkZUoQdXBncmFkZWRJQkNTdGF0ZVABWAE=",
"proofOps": null,
"height": "7250081",
"codespace": ""
}
}
}
|
I also tried setting up the
Note: I set |
Closing. Confirmed with Achilleas that after upgrading to v1 the problem is no longer observed. |
Summary of Bug
clear_interval
is set to 30 and packets are not being cleared automatically, I have to manually clear packets with thehermes clear packets
command every once in a while.Version
hermes 0.13.0+2375a069
For Admin Use
The text was updated successfully, but these errors were encountered: