Skip to content

Commit 2e2af0f

Browse files
committed
CSHARP-5805: Add support for server selection's deprioritized servers to all topologies
1 parent 8a47dac commit 2e2af0f

File tree

133 files changed

+3992
-1663
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

133 files changed

+3992
-1663
lines changed

specifications/server-selection/tests/README.rst

Lines changed: 0 additions & 94 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
topology_description:
2+
type: LoadBalanced
3+
servers:
4+
- &1
5+
address: g:27017
6+
avg_rtt_ms: 0
7+
type: LoadBalancer
8+
operation: read
9+
read_preference:
10+
mode: Nearest
11+
tag_sets:
12+
- data_center: nyc
13+
suitable_servers:
14+
- *1
15+
in_latency_window:
16+
- *1
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
topology_description:
2+
type: LoadBalanced
3+
servers:
4+
- &1
5+
address: g:27017
6+
avg_rtt_ms: 0
7+
type: LoadBalancer
8+
operation: read
9+
read_preference:
10+
mode: Primary
11+
suitable_servers:
12+
- *1
13+
in_latency_window:
14+
- *1
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
topology_description:
2+
type: LoadBalanced
3+
servers:
4+
- &1
5+
address: g:27017
6+
avg_rtt_ms: 0
7+
type: LoadBalancer
8+
operation: read
9+
read_preference:
10+
mode: PrimaryPreferred
11+
tag_sets:
12+
- data_center: nyc
13+
suitable_servers:
14+
- *1
15+
in_latency_window:
16+
- *1
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
topology_description:
2+
type: LoadBalanced
3+
servers:
4+
- &1
5+
address: g:27017
6+
avg_rtt_ms: 0
7+
type: LoadBalancer
8+
operation: read
9+
read_preference:
10+
mode: Secondary
11+
tag_sets:
12+
- data_center: nyc
13+
suitable_servers:
14+
- *1
15+
in_latency_window:
16+
- *1
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
topology_description:
2+
type: LoadBalanced
3+
servers:
4+
- &1
5+
address: g:27017
6+
avg_rtt_ms: 0
7+
type: LoadBalancer
8+
operation: read
9+
read_preference:
10+
mode: SecondaryPreferred
11+
tag_sets:
12+
- data_center: nyc
13+
suitable_servers:
14+
- *1
15+
in_latency_window:
16+
- *1
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
topology_description:
2+
type: LoadBalanced
3+
servers:
4+
- &1
5+
address: g:27017
6+
avg_rtt_ms: 0
7+
type: LoadBalancer
8+
operation: write
9+
read_preference:
10+
mode: Nearest
11+
tag_sets:
12+
- data_center: nyc
13+
suitable_servers:
14+
- *1
15+
in_latency_window:
16+
- *1
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
topology_description:
2+
type: LoadBalanced
3+
servers:
4+
- &1
5+
address: g:27017
6+
avg_rtt_ms: 0
7+
type: LoadBalancer
8+
operation: write
9+
read_preference:
10+
mode: Primary
11+
suitable_servers:
12+
- *1
13+
in_latency_window:
14+
- *1
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
topology_description:
2+
type: LoadBalanced
3+
servers:
4+
- &1
5+
address: g:27017
6+
avg_rtt_ms: 0
7+
type: LoadBalancer
8+
operation: write
9+
read_preference:
10+
mode: PrimaryPreferred
11+
tag_sets:
12+
- data_center: nyc
13+
suitable_servers:
14+
- *1
15+
in_latency_window:
16+
- *1
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
topology_description:
2+
type: LoadBalanced
3+
servers:
4+
- &1
5+
address: g:27017
6+
avg_rtt_ms: 0
7+
type: LoadBalancer
8+
operation: write
9+
read_preference:
10+
mode: Secondary
11+
tag_sets:
12+
- data_center: nyc
13+
suitable_servers:
14+
- *1
15+
in_latency_window:
16+
- *1

0 commit comments

Comments
 (0)