-
Type:
Improvement
-
Resolution: Done
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Cluster Management
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
ClusterConnectionMode =
{ Single, Multiple }ClusterType =
{ Unknown, StandAlone, ReplicaSet, Sharded }Replica Set Name = <String>
Decision tree:
- if mode is Single
- if type is Unknown
- set type to whatever the server responds with
- else if server's type != type
- remove server from cluster
- else if server's replica set name != replica set name
- remove server from cluster
- if type is Unknown
- else (mode is Multiple)
- if type is Unknown
- set type to the type of the first server to respond
- if server type != type
- remove server from cluster
- else if server's replica set name != replica set name
- remove server from cluster
- else if server type is StandAlone and there is more than one server
- remove all but first server
- if type is Unknown
- is duplicated by
-
JAVA-665 Connection configuration allows to specify independent nodes as replica set
-
- Closed
-
1.
|
2.12: Detect misconfigured clusters | JAVA-998 |
|
Closed | Jeffrey Yemin | 2.12.0 |
2.
|
3.0: Detect misconfigured clusters | JAVA-999 |
|
Closed | Unassigned | 3.0.0 |