-
Notifications
You must be signed in to change notification settings - Fork 318
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
Two nodes which have same configuration have different transaction records #122
Comments
The node record which has specific transaction: |
The node record which didn't has specific transaction |
This may be because one of the nodes has block pruning while the other does not. Can you double-check this in your app.toml and your application state pruning settings? Did the second node use state sync to catch up? More information context is needed to understand how to help Can you try searching for the transaction via the |
Hi @raphaellin. Are you absolutely 100% certain both nodes had identical configurations from genesis? Did you perhaps tweak the settings of one node only to a later point in time revert? This is the only logical thing that makes sense. In addition, can you provide your application pruning settings (found in |
Thanks Marko. I think this is a standard practice which we will not miss.
However, I will check with developer as well.
Marko ***@***.***> 于2021年3月24日周三 下午5:50写道:
… This may be because one of the nodes has block pruning while the other
does not. Can you double-check this in your app.toml and your application
state pruning settings?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#122 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ATLYKUYLPL7JMNEI5VSPOADTFGYUVANCNFSM4ZUXJYEQ>
.
|
Got same problem when using 'tx_search' endpoint. The result on right node |
Yes, the configuration of two nodes are absolutely the same. |
sure! bez@interchain.berlin :) |
@raphaellintoken I took a look at the configurations. They are indeed mainly identical. However, you're using the This doesn't explain why one node returns a result and another doesn't, but I bet that the two nodes are just slightly out of sync and so one node prunes blocks at a slightly different rate than the other. I recommend not using the e.g. if your unbonding period is 3 weeks, then:
|
Thanks @alexanderbez , we will try. |
Unfortunately not, as this is the only thing I can think of. Also, we have not seen any other reports like this. Out of curiosity, the heights you are querying, how far back are they from the latest block? Less than 100? |
When we found this issue, it is more than 100 from the latest block. |
We are from the imToken developer team.
We have two nodes deployed in our environment, they have the same startup parameters and configurations.
But we only can find one transaction in one node.
Attached please find the two records from those two nodes.
This is a very serious problem, some transactions will be lost for end-user. please help to provide a plan to fix it.
If you need any more information, you can send an email to me, raphael@token.im.
The text was updated successfully, but these errors were encountered: