-
Notifications
You must be signed in to change notification settings - Fork 4
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
Integrate TaskManager into NodeGraph and Discovery #445
Commits on Sep 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a69f513 - Browse repository at this point
Copy the full SHA a69f513View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66ee630 - Browse repository at this point
Copy the full SHA 66ee630View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41d3a00 - Browse repository at this point
Copy the full SHA 41d3a00View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb1b557 - Browse repository at this point
Copy the full SHA eb1b557View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e4322b - Browse repository at this point
Copy the full SHA 6e4322bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27316f9 - Browse repository at this point
Copy the full SHA 27316f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1ab40b - Browse repository at this point
Copy the full SHA f1ab40bView commit details -
fix:
getRemoteNodeClosestNodes
shouldn't throw connection errors`getRemoteNodeClosestNodes` was throwing an connection error in certain conditions. If it failed to connect to a node it should've just skipped that node. #418
Configuration menu - View commit details
-
Copy full SHA for a4470ad - Browse repository at this point
Copy the full SHA a4470adView commit details -
fix: excessive connections from
refreshBuckets
Removing excessive logging for using connections. We don't need a 3 log messages for each time we use an existing connection. Adding 'jitter' or spacing to the `refreshBuckets` delays so that they don't run all at once. This is implemented with a `refreshBucketDelaySpread` paramater that specifies the multiple of the delay to spread across. defaults to 0.5 for 50% Adding a 'heuristic' to `refreshBucket` to prevent it from contacting the same nodes repeatably. Currently this is just a check in `getClosestGlobalNodes` where if we find less than `nodeBucketLimit` nodes we just reset the timer on all `refreshBucket` tasks. Adding tests for checking the spread of `refreshBucket` delays. Another test for resetting the timer on `refreshBucket` tasks if a `findNode` finds less than 20 nodes. #415
Configuration menu - View commit details
-
Copy full SHA for ca5e675 - Browse repository at this point
Copy the full SHA ca5e675View commit details -
feat:
nodeConnectionManager.getClosestGlobalNodes
can optionally sk……ip recently offline nodes This is done with an in-memory map of `nodeIdstring` to some data tracking the backoff period. it defaults to 5 min and doubles each failure. #413
Configuration menu - View commit details
-
Copy full SHA for 206dceb - Browse repository at this point
Copy the full SHA 206dcebView commit details -
Configuration menu - View commit details
-
Copy full SHA for c65e758 - Browse repository at this point
Copy the full SHA c65e758View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9b1dbe - Browse repository at this point
Copy the full SHA f9b1dbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20ea395 - Browse repository at this point
Copy the full SHA 20ea395View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26695b5 - Browse repository at this point
Copy the full SHA 26695b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca9af18 - Browse repository at this point
Copy the full SHA ca9af18View commit details -
`TaskPaths` should take the form of `[basePath, handlerId, ...extra]`. basePath is the `this.constructor.name` for the domain the handler is registered for.
Configuration menu - View commit details
-
Copy full SHA for 3be12d7 - Browse repository at this point
Copy the full SHA 3be12d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19bce20 - Browse repository at this point
Copy the full SHA 19bce20View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad7c751 - Browse repository at this point
Copy the full SHA ad7c751View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81dbac6 - Browse repository at this point
Copy the full SHA 81dbac6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66181b4 - Browse repository at this point
Copy the full SHA 66181b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd47c74 - Browse repository at this point
Copy the full SHA cd47c74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34c658e - Browse repository at this point
Copy the full SHA 34c658eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9d248b - Browse repository at this point
Copy the full SHA b9d248bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe817a2 - Browse repository at this point
Copy the full SHA fe817a2View commit details -
fix: fixes to errors and adding un-recoverable error handlers
Un-recoverable errors include `ErrorBinUncaughtException`, `ErrorBinUnhandledRejection` and `ErrorBinAsynchronousDeadlock`. #414
Configuration menu - View commit details
-
Copy full SHA for ca2c966 - Browse repository at this point
Copy the full SHA ca2c966View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97ce1d8 - Browse repository at this point
Copy the full SHA 97ce1d8View commit details -
fix:
pingNode
s inside ofgarbageCollectBucket
now have timeouts s……eparate from the overall timer other fixes have been applied.
Configuration menu - View commit details
-
Copy full SHA for 1229695 - Browse repository at this point
Copy the full SHA 1229695View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48298f8 - Browse repository at this point
Copy the full SHA 48298f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f3d2c0 - Browse repository at this point
Copy the full SHA 9f3d2c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45360d4 - Browse repository at this point
Copy the full SHA 45360d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81e5532 - Browse repository at this point
Copy the full SHA 81e5532View commit details -
Configuration menu - View commit details
-
Copy full SHA for a33ea26 - Browse repository at this point
Copy the full SHA a33ea26View commit details -
Configuration menu - View commit details
-
Copy full SHA for f11197c - Browse repository at this point
Copy the full SHA f11197cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f729b1 - Browse repository at this point
Copy the full SHA 0f729b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 607095b - Browse repository at this point
Copy the full SHA 607095bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43027e7 - Browse repository at this point
Copy the full SHA 43027e7View commit details -
fix:
TaskManager
'sstopProcessing
andstopTasks
are now properl……y idempotent the @ready decorator caused them to throw if ran while `taskManager` was not running. They needed to be called during incomplete startup, so I removed the decorator.
Configuration menu - View commit details
-
Copy full SHA for 0267d3b - Browse repository at this point
Copy the full SHA 0267d3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccc61a8 - Browse repository at this point
Copy the full SHA ccc61a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b29ba9e - Browse repository at this point
Copy the full SHA b29ba9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23f470b - Browse repository at this point
Copy the full SHA 23f470bView commit details