microsoft / service-fabric-explorer

Service Fabric Explorer is a web based dashboard for visualizing the state of a Service Fabric cluster.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add MinInstancePercentage, as we do for MinInstanceCount, to Service view

amenarde opened this issue · comments

Is your feature request related to a problem? Please describe.

Stateless services expose a MinInstanceCount and MinInstancePercentage, which are ways of telling SF what service owner thinks is the min capacity of the service to ensure availability. In Service view we expose Min Count, but not min instance percentage. This would be helpful because sometimes upgrades and tenant jobs get stuck on "EnsureAvailability" of a stateless service, because the deactivate would violate one of the two rules. In the case that it is the percentage blocking, it's not obvious to discover that its that aspect of the service, especially when min count is like 1, but min percentage is higher.

Describe the solution you'd like
Add it to the service view. An even better experience would be if something is stuck on EnsureAvailability on the partition, we can point to and say, "Hey, doing this deactivation would take us below the min instance count/percentage"

Additional context
Add any other context or screenshots about the feature request here.