microsoft / service-fabric-explorer

Service Fabric Explorer is a web based dashboard for visualizing the state of a Service Fabric cluster.
MIT License
106 stars 69 forks source link

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

Open amenarde opened 5 months ago

amenarde commented 5 months ago

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.