Skip to content

Commit 6fda57f

Browse files
committed
Adding new settings
1 parent 90d8047 commit 6fda57f

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

articles/service-fabric/service-fabric-cluster-fabric-settings.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -496,11 +496,21 @@ The following is a list of Fabric settings that you can customize, organized by
496496
| --- | --- | --- | --- |
497497
|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 |
498498

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+
499504
## MetricBalancingThresholds
500505
| **Parameter** | **Allowed Values** |**Upgrade Policy**| **Guidance or Short Description** |
501506
| --- | --- | --- | --- |
502507
|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. |
503508

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+
504514
## MetricLoadStickinessForSwap
505515
| **Parameter** | **Allowed Values** |**Upgrade Policy**| **Guidance or Short Description** |
506516
| --- | --- | --- | --- |
@@ -576,6 +586,12 @@ The following is a list of Fabric settings that you can customize, organized by
576586
|NewCounterBinaryFileCreationIntervalInMinutes |Int, default is 10 | Dynamic |Maximum interval (in seconds) after which a new performance counter binary file is created. |
577587
|SamplingIntervalInSeconds |Int, default is 60 | Dynamic |Sampling interval for performance counters being collected. |
578588

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+
579595
## PlacementAndLoadBalancing
580596

581597
| **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
628644
|PreferredPrimaryDomainsConstraintPriority| Int, default is 1 | Dynamic| Determines the priority of preferred primary domain constraint: 0: Hard; 1: Soft; negative: Ignore |
629645
|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.|
630646
|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. |
631649
|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. |
632651
|SubclusteringEnabled|Bool, default is FALSE | Dynamic |Acknowledge subclustering when calculating standard deviation for balancing |
633652
|SubclusteringReportingPolicy| Int, default is 1 |Dynamic|Defines how and if the subclustering health reports are sent: 0: Don't report; 1: Warning; 2: OK |
634653
|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
780799
| **Parameter** | **Allowed Values** | **Upgrade Policy** | **Guidance or Short Description** |
781800
| --- | --- | --- | --- |
782801
|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|
783803
|CancelTestCommand |string, default is "Admin" |Dynamic| Cancels a specific TestCommand - if it's in flight. |
784804
|CodePackageControl |string, default is "Admin" |Dynamic| Security configuration for restarting code packages. |
785805
|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
873893
|ToggleVerboseServicePlacementHealthReporting | string, default is "Admin\|\|User" |Dynamic| Security configuration for Toggling Verbose ServicePlacement HealthReporting. |
874894
|UnprovisionApplicationType |string, default is "Admin" |Dynamic| Security configuration for application type unprovisioning. |
875895
|UnprovisionFabric |string, default is "Admin" |Dynamic| Security configuration for MSI and/or Cluster Manifest unprovisioning. |
896+
|UnreliableLeaseBehavior |wstring, default is L"Admin" |Dynamic| Adding/Removing unreliable Lease behavior |
876897
|UnreliableTransportControl |string, default is "Admin" |Dynamic| Unreliable Transport for adding and removing behaviors. |
877898
|UpdateService |string, default is "Admin" |Dynamic|Security configuration for service updates. |
878899
|UpgradeApplication |string, default is "Admin" |Dynamic| Security configuration for starting or interrupting application upgrades. |

0 commit comments

Comments
 (0)