-
Notifications
You must be signed in to change notification settings - Fork 116
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
c.h.m.i.r.BalanceReconciliationService Reconciliation completed unsuccessfully #5354
Comments
Do you have all the data in your mainnet database going back to Sep 2019? |
We only configured the following in
And there should be no data going back to Sep 2019 as even without |
You have to explicitly set startDate=2019 or earlier on an empty database if you want all data going back to genesis. Since you did not do that and have partial data, reconciliation job will not reconcile. You can disable the job via |
With the partial data, what would be the actual impact if the reconciliation job is not completed successfully? What kind of the queries will return incorrect values as a result? And which balance files are involved by the reconciliation job? In other words, what is the proper way to enable retention on a running node by removing the data from year 2019 up to (now - 28) days ago? Thanks. |
The reconciliation job is just an informational job mainly for alerting Hedera of issues with the stream files. It does not take action from the results of its execution, so it can always be safely disabled. All balances files present in the db are used by the job. If you had all data then enabled retention then there's no problem. If you had startDate set to current time (e.g. partial mirror node) then you will want to reinitialize the entity balances so they're correct. |
Thanks @steven-sheehy . How can I verify the reinitialization is completed successfully (i.e. how to confirm the entity balances are correct, and which entities are available after the From node #1:
From node #2:
Thanks again! |
You can compare the real-time balance in |
@gitmewai Can we close this? |
Description
Our
v0.73.0
node was re-created by renaming thedb
folder and then with ahedera.mirror.importer.startDate
configured as within 24 hours. The node got fully synced within 16 hours.However, we found from the log that the BalanceReconciliationService did not complete successfully.
Steps to reproduce
docker-compose down
db
folderv0.72.0
tov0.73.0
docker-compose up
db
folder is createdBalanceReconciliationService
to start at 00:00:00Additional context
No response
Hedera network
mainnet
Version
v0.73.0
Operating system
Linux
The text was updated successfully, but these errors were encountered: