3.x: Adjust for zero token nodes #399
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds ZeroTokenNodesIT that checks the behaviour of the driver when zero-token
nodes are involved.
Changes behavior of the driver in regards to zero-token nodes. Those nodes
will be ignored if encountered in
system.peerstable. If provided as acontact point, the driver will attempt to connect to it, but will not populate
metadata with it. This results in zero-token nodes being not included in
query planning.
Note that the
isValidPeermethod had the check for nullity oftokenscolumnmoved from extended peer check to the regular check.