-
Notifications
You must be signed in to change notification settings - Fork 285
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
Implement missed block store (or completely remove them as a metric?) #2254
Comments
From alessio / fun:
|
Agree with all of that, pretty much my initial thoughts when I made plans to remove the wallets table. Downtimes caused by bugs or attacks are not the fault of a node maintainer and especially from v1 days some people might look like bad maintainers while it was simply software bugs that caused the downtimes. If more people share that opinion I will remove the relics of all productivity related code. |
In favour of removing here 👋 |
I'm in agreement here too |
+1 for removing |
+1, should be removed |
Resolved by #2257 |
I still think we need some kind of metric of how reliable a delegate is. Might not be that applicable to ARK atm but it's very handy for forks. |
Is your feature request related to a problem? Please describe.
In 2.3 we drop the wallets table from the database as we haven't been using it since the release of 2.0 in November 2018 which means we no longer store missed and produced blocks. This results skewed missed blocks and productivity via public API.
Describe the solution you'd like
Basically something like the state storage in core-blockchain but for missed blocks. We could keep the data in-memory and then dump it on shutdown with something like https://github.com/typicode/lowdb as the size of the data would be very small.
Describe alternatives you've considered
The text was updated successfully, but these errors were encountered: