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
Copy file name to clipboardExpand all lines: articles/service-fabric/cluster-resource-manager-subclustering.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,11 +19,11 @@ If the load reported by the services on different nodes differs significantly, i
19
19
20
20
For example, let's say we have four services and they all report a load for metric Metric1:
21
21
22
-
* Service A – has a placement constraint "NodeType==Type1", reports a load of 10
23
-
* Service B – has a placement constraint "NodeType==Type1", reports a load of 10
24
-
* Service C – has a placement constraint "NodeType==Type2", reports a load of 100
25
-
* Service D – has a placement constraint "NodeType==Type2", reports a load of 100
26
-
* And we have four nodes. Two of them have NodeType set as "Type1" and the other two are "Type2"
22
+
* Service A – has a placement constraint "NodeType==Frontend", reports a load of 10
23
+
* Service B – has a placement constraint "NodeType==Frontend", reports a load of 10
24
+
* Service C – has a placement constraint "NodeType==Backend", reports a load of 100
25
+
* Service D – has a placement constraint "NodeType==Backend", reports a load of 100
26
+
* And we have four nodes. Two of them have NodeType set as "Frontend" and the other two are "Backend"
27
27
28
28
And we have the following placement:
29
29
@@ -55,8 +55,8 @@ This situation happens when a group of nodes allowed for one service is a subset
55
55
Example:
56
56
57
57
* Service A: no placement constraint
58
-
* Service B: placement constraint "NodeType==Type1"
59
-
* Service C: placement constraint "NodeType==Type2"
58
+
* Service B: placement constraint "NodeType==Frontend"
59
+
* Service C: placement constraint "NodeType==Backend"
60
60
61
61
This configuration creates a subset-superset relation between node groups for different services.
62
62
@@ -67,7 +67,7 @@ This configuration creates a subset-superset relation between node groups for di
67
67
68
68
In this situation, there is a chance that a suboptimal balance gets made.
69
69
70
-
Resource Manager will recognize this situation and produce a health report advising you to split Service A into two services – Service A1 that can be placed on Type1 nodes and Service A2 that can be placed on Type2 nodes. This will bring us back to first category situation that can be balanced optimally.
70
+
Resource Manager will recognize this situation and produce a health report advising you to split Service A into two services – Service A1 that can be placed on Frontend nodes and Service A2 that can be placed on Backend nodes. This will bring us back to first category situation that can be balanced optimally.
71
71
72
72
### Third category – subclustering with partial overlap between node sets
0 commit comments