The driver isn't rejecting the DseV1 protocol version

Description

The ProtocolVersion.IsSupported() method returns true for DseV1 (65) which is incorrect.

This has never been an issue because ProtocolVersion.GetHighestCommon() sees that there is a node that is not DSE 6.0+ so it downgrades the highest version to V4 but if for some reason a cluster had only DSE 6.0+ nodes and these nodes were rejecting DseV2 and forcing the driver to use DseV1 then the driver would attempt to use an unsupported version which would lead to undefined behavior.

Environment

None

Assignee

Unassigned

Reporter

Joao Reis

Labels

None

Reproduced in

None

PM Priority

None

Fix versions

None

External issue ID

None

Doc Impact

None

Reviewer

None

Pull Request

None

Epic Link

None

Sprint

C# P-NEXT

Pull Requests

None

Size

None

Affects versions

Priority

Major