-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Redesign dao state monitoring [4] #5782
Redesign dao state monitoring [4] #5782
Commits on Nov 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for aad658f - Browse repository at this point
Copy the full SHA aad658fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ac61c5 - Browse repository at this point
Copy the full SHA 3ac61c5View commit details -
Rename onChangeAfterBatchProcessing to onDaoStateHashesChanged
at DaoStateMonitoringService.Listener
Configuration menu - View commit details
-
Copy full SHA for cd3e821 - Browse repository at this point
Copy the full SHA cd3e821View commit details -
Configuration menu - View commit details
-
Copy full SHA for d73bc55 - Browse repository at this point
Copy the full SHA d73bc55View commit details -
The recursive version is very slow with more cycles.
Configuration menu - View commit details
-
Copy full SHA for c559e6e - Browse repository at this point
Copy the full SHA c559e6eView commit details -
Increase duration for autoReleaseMemory from 60 to 120 sec. Improve logging. Add print stack trace when in dev mode to show caller for debugging/tuning. Remove inefficient GC calls (based on test runs when no reduction occurred at those calls).
Configuration menu - View commit details
-
Copy full SHA for 7b68686 - Browse repository at this point
Copy the full SHA 7b68686View commit details -
Add useFullModeDaoMonitor field to PreferencesPayload
Add toggle to PreferencesView Set useFullModeDaoMonitor default to true for headless nodes
Configuration menu - View commit details
-
Copy full SHA for 1abe686 - Browse repository at this point
Copy the full SHA 1abe686View commit details -
Remove prevHash from StateHash classes (the prevHash was only used fo…
…r display. For creating the hash we take the hash from the previous element. By removing it we safe about 3 MB on data) Add isSelfCreated field to DaoStateHash (indicates if we have created the hash by ourself or if we have received it from a peer -> will be part of later commits)
Configuration menu - View commit details
-
Copy full SHA for 1f92992 - Browse repository at this point
Copy the full SHA 1f92992View commit details -
Add daoStateBlockChainNotConnecting property (impl. will come in othe…
…r commits) Add Preferences to service classes
Configuration menu - View commit details
-
Copy full SHA for 8e3f953 - Browse repository at this point
Copy the full SHA 8e3f953View commit details -
Delete DaoEventCoordinator (we will handle coordination in
DaoStateSnapshotService instead in next commits) Let DaoStateSnapshotService implement DaoSetupService (impl in next commits)
Configuration menu - View commit details
-
Copy full SHA for 5a8a9e9 - Browse repository at this point
Copy the full SHA 5a8a9e9View commit details -
We set both data to null and call GC after persistence is done.
Configuration menu - View commit details
-
Copy full SHA for 5ccef96 - Browse repository at this point
Copy the full SHA 5ccef96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84ff332 - Browse repository at this point
Copy the full SHA 84ff332View commit details
Commits on Nov 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7e1696b - Browse repository at this point
Copy the full SHA 7e1696bView commit details