You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Request is aborted, and this makes the client cycle through the nodes. Initially from the LB -> first node, and then proceeding through the nodes in order every time a request is interrupted, wrapping around to the first one at the end.
Metadata
Typesense Version: 1.8.2, 1.7.2 OS: MacOS
The text was updated successfully, but these errors were encountered:
jonatansberg
changed the title
Client handles abort signals incorrectly in high availability configura
Client handles abort signals incorrectly in high availability configuration
Dec 12, 2024
Description
Using
SearchClient
with the cluster configuration suggested by the docs (both LB + nodes) together with anAbortSignal
causes the client to bypass the LB and call the nodes directly if/when the signal fires.Steps to reproduce
SearchClient
in cluster configuration suggested by the docs (both LB + nodes)SearchOptions
Expected Behavior
Request is aborted when signal fires.
Actual Behavior
Request is aborted, and this makes the client cycle through the nodes. Initially from the LB -> first node, and then proceeding through the nodes in order every time a request is interrupted, wrapping around to the first one at the end.
Metadata
Typesense Version: 1.8.2, 1.7.2
OS: MacOS
The text was updated successfully, but these errors were encountered: