-
Notifications
You must be signed in to change notification settings - Fork 14
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
feat: Create config regardless of connection failures #179
Commits on Mar 13, 2024
-
fix(connection): will retry connection for each message
The channel will try to connect to the node for each message if a connection has not yet been established or if the node has disconnected.
Configuration menu - View commit details
-
Copy full SHA for 976444f - Browse repository at this point
Copy the full SHA 976444fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 301dbe2 - Browse repository at this point
Copy the full SHA 301dbe2View commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d904f3d - Browse repository at this point
Copy the full SHA d904f3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55d70fb - Browse repository at this point
Copy the full SHA 55d70fbView commit details
Commits on Mar 20, 2024
-
doc: mainly added a few doc comments and move if conn == nil
The only code change is the move of "if conn == nil" from connect() to tryConnect(). It seems more logical to have this "guard check" at the top of a method, rather than right after starting the sendMsgs goroutine. There should be no semantic differences here, but who knows... this code is a bit intricate. Also adds some doc comment above some (internal) functions, mainly for documentation purposes and some language polish and typos.
Configuration menu - View commit details
-
Copy full SHA for dcc75e6 - Browse repository at this point
Copy the full SHA dcc75e6View commit details
Commits on Mar 21, 2024
-
refactor(connection): guardclause and reduced lock time
Added a guardclause to prevent goroutines being started more than once. Also, the channel will only lock when trying to recreate a nodestream, making it possible to retry when sending messages.
Configuration menu - View commit details
-
Copy full SHA for e78895c - Browse repository at this point
Copy the full SHA e78895cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d487c5f - Browse repository at this point
Copy the full SHA d487c5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0b19bf - Browse repository at this point
Copy the full SHA d0b19bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 720f01a - Browse repository at this point
Copy the full SHA 720f01aView commit details
Commits on Mar 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5297977 - Browse repository at this point
Copy the full SHA 5297977View commit details
Commits on Mar 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de46337 - Browse repository at this point
Copy the full SHA de46337View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac26307 - Browse repository at this point
Copy the full SHA ac26307View commit details
Commits on Mar 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2dd48d7 - Browse repository at this point
Copy the full SHA 2dd48d7View commit details
Commits on Mar 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 32d9e81 - Browse repository at this point
Copy the full SHA 32d9e81View commit details -
Configuration menu - View commit details
-
Copy full SHA for da290f6 - Browse repository at this point
Copy the full SHA da290f6View commit details -
chore: call n.newContext() from within newChannel()
We can avoid passing the context to channel, since we anyway have access to the relevant RawNode.
Configuration menu - View commit details
-
Copy full SHA for 98fd597 - Browse repository at this point
Copy the full SHA 98fd597View commit details -
fix: data race in correctable call type
Since we now cancel pending messages, we have introduced a data race that doesn't appear to have been triggered before.
Configuration menu - View commit details
-
Copy full SHA for 3ded667 - Browse repository at this point
Copy the full SHA 3ded667View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebe8380 - Browse repository at this point
Copy the full SHA ebe8380View commit details -
chore: unexported testServerSetup
To avoid having to support another test function, let's make it unexported for now. Currently, we only use it in one place; maybe we can harmonize it with some other helper.
Configuration menu - View commit details
-
Copy full SHA for 7c573fe - Browse repository at this point
Copy the full SHA 7c573feView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2815e8 - Browse repository at this point
Copy the full SHA d2815e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b10575b - Browse repository at this point
Copy the full SHA b10575bView commit details