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/service-fabric-cluster-fabric-settings.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -496,11 +496,21 @@ The following is a list of Fabric settings that you can customize, organized by
496
496
| --- | --- | --- | --- |
497
497
|PropertyGroup|KeyIntegerValueMap, default is None|Dynamic|Determines the set of MetricActivityThresholds for the metrics in the cluster. Balancing will work if maxNodeLoad is greater than MetricActivityThresholds. For defrag metrics it defines the amount of load equal to or below which Service Fabric will consider the node empty |
498
498
499
+
## MetricActivityThresholdsPerNodeType
500
+
|**Parameter**|**Allowed Values**|**Upgrade Policy**|**Guidance or Short Description**|
501
+
| --- | --- | --- | --- |
502
+
|PropertyGroup|KeyStringValueMap, default is None|Static|Configuration that specifies metric activity thresholds per node type. |
503
+
499
504
## MetricBalancingThresholds
500
505
|**Parameter**|**Allowed Values**|**Upgrade Policy**|**Guidance or Short Description**|
501
506
| --- | --- | --- | --- |
502
507
|PropertyGroup|KeyDoubleValueMap, default is None|Dynamic|Determines the set of MetricBalancingThresholds for the metrics in the cluster. Balancing will work if maxNodeLoad/minNodeLoad is greater than MetricBalancingThresholds. Defragmentation will work if maxNodeLoad/minNodeLoad in at least one FD or UD is smaller than MetricBalancingThresholds. |
503
508
509
+
## MetricBalancingThresholdsPerNodeType
510
+
|**Parameter**|**Allowed Values**|**Upgrade Policy**|**Guidance or Short Description**|
511
+
| --- | --- | --- | --- |
512
+
|PropertyGroup|KeyStringValueMap, default is None|Static|Configuration that specifies metric balancing thresholds per node type. |
513
+
504
514
## MetricLoadStickinessForSwap
505
515
|**Parameter**|**Allowed Values**|**Upgrade Policy**|**Guidance or Short Description**|
506
516
| --- | --- | --- | --- |
@@ -576,6 +586,12 @@ The following is a list of Fabric settings that you can customize, organized by
576
586
|NewCounterBinaryFileCreationIntervalInMinutes |Int, default is 10 | Dynamic |Maximum interval (in seconds) after which a new performance counter binary file is created. |
577
587
|SamplingIntervalInSeconds |Int, default is 60 | Dynamic |Sampling interval for performance counters being collected. |
578
588
589
+
## MinLoadBalancingIntervalsPerNodeType
590
+
591
+
|**Parameter**|**Allowed Values**|**Upgrade Policy**|**Guidance or Short Description**|
592
+
| --- | --- | --- | --- |
593
+
|PropertyGroup |KeyStringValueMap, default is None | Static |Configuration that specifies min load balancing intervals per node type. |
594
+
579
595
## PlacementAndLoadBalancing
580
596
581
597
|**Parameter**|**Allowed Values**|**Upgrade Policy**|**Guidance or Short Description**|
@@ -628,7 +644,10 @@ The following is a list of Fabric settings that you can customize, organized by
628
644
|PreferredPrimaryDomainsConstraintPriority| Int, default is 1 | Dynamic| Determines the priority of preferred primary domain constraint: 0: Hard; 1: Soft; negative: Ignore |
629
645
|PreferUpgradedUDs|bool, default is FALSE|Dynamic|Turns on and off logic which prefers moving to already upgraded UDs. Starting with SF 7.0, the default value for this parameter is changed from TRUE to FALSE.|
630
646
|PreventTransientOvercommit | Bool, default is false | Dynamic|Determines should PLB immediately count on resources that will be freed up by the initiated moves. By default; PLB can initiate move out and move in on the same node which can create transient overcommit. Setting this parameter to true will prevent those kinds of overcommits and on-demand defrag (also known as placementWithMove) will be disabled. |
647
+
|RelaxUnlimitedPartitionBasedAutoScaling | Bool, default is false | Dynamic|Allow partition based auto-scaling for -1 upper scaling limit exceeds number of available nodes. If config is enabled; maximum partition count is calculated as ratio of available load and default partition load. If RelaxUnlimitedPartitionBasedAutoScaling is enabled; maximum partition count won't be less than number of available nodes. |
648
+
|RelaxUnlimitedInstanceBasedAutoScaling | Bool, default is false | Dynamic|Allow instance based auto-scaling for -1 upper scaling limit exceeds number of available nodes. If config is enabled; maximum partition count is calculated as ratio of available load and default instance load. If RelaxUnlimitedInstanceBasedAutoScaling is enabled; maximum instance count won't be less than number of available nodes. If service doesn't allow multi-instance on the same node; enabling RelaxUnlimitedInstanceBasedAutoScaling config doesn't have impact on that service. If AllowCreateUpdateMultiInstancePerNodeServices config is disabled; enabling RelaxUnlimitedInstanceBasedAutoScaling config doesn't have impact. |
631
649
|ScaleoutCountConstraintPriority | Int, default is 0 |Dynamic| Determines the priority of scaleout count constraint: 0: Hard; 1: Soft; negative: Ignore. |
650
+
|SeparateBalancingStrategyPerNodeType | Bool, default is false |Dynamic| Balancing configuration per node type Enable or disable balancing per node type feature. |
632
651
|SubclusteringEnabled|Bool, default is FALSE | Dynamic |Acknowledge subclustering when calculating standard deviation for balancing |
633
652
|SubclusteringReportingPolicy| Int, default is 1 |Dynamic|Defines how and if the subclustering health reports are sent: 0: Don't report; 1: Warning; 2: OK |
634
653
|SwapPrimaryThrottlingAssociatedMetric | string, default is ""|Static| The associated metric name for this throttling. |
@@ -780,6 +799,7 @@ The following is a list of Fabric settings that you can customize, organized by
780
799
|**Parameter**|**Allowed Values**|**Upgrade Policy**|**Guidance or Short Description**|
781
800
| --- | --- | --- | --- |
782
801
|ActivateNode |string, default is "Admin" |Dynamic| Security configuration for activation a node. |
802
+
|AddRemoveConfigurationParameterOverrides |wstring, default is L"Admin" |Dynamic|Add/remove configuration parameter overrides|
783
803
|CancelTestCommand |string, default is "Admin" |Dynamic| Cancels a specific TestCommand - if it's in flight. |
784
804
|CodePackageControl |string, default is "Admin" |Dynamic| Security configuration for restarting code packages. |
785
805
|CreateApplication |string, default is "Admin" | Dynamic|Security configuration for application creation. |
@@ -873,6 +893,7 @@ The following is a list of Fabric settings that you can customize, organized by
873
893
|ToggleVerboseServicePlacementHealthReporting | string, default is "Admin\|\|User" |Dynamic| Security configuration for Toggling Verbose ServicePlacement HealthReporting. |
874
894
|UnprovisionApplicationType |string, default is "Admin" |Dynamic| Security configuration for application type unprovisioning. |
875
895
|UnprovisionFabric |string, default is "Admin" |Dynamic| Security configuration for MSI and/or Cluster Manifest unprovisioning. |
0 commit comments