Skip to content

Conversation

@achingbrain
Copy link
Member

When we run our first self-query we first check the routing table to see if it has peers.

If not we wait for some peers to be discovered before continuing.

The change here is to use the general query AbortSignal to abort waiting for peers to be discovered. If they are not discovered allow other queries to continue and fail with eaiser to understand error messages.

Also fixes some logging typos and makes error messages more understandable.

Change checklist

  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation if necessary (this includes comments as well)
  • I have added tests that prove my fix is effective or that my feature works

When we run our first self-query we first check the routing table to
see if it has peers.

If not we wait for some peers to be discovered before continuing.

The change here is to use the general query AbortSignal to abort
waiting for peers to be discovered.  If they are not discovered allow
other queries to continue and fail with eaiser to understand error
messages.

Also fixes some logging typos and makes error messages more understandable.
@achingbrain achingbrain requested a review from a team as a code owner October 24, 2023 17:53
@achingbrain achingbrain merged commit ce0e38d into master Oct 25, 2023
@achingbrain achingbrain deleted the fix/allow-self-query-to-time-out branch October 25, 2023 07:35
This was referenced Jan 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants