orleans
orleans copied to clipboard
Orleans 7 Stateless Worker Grains Not Available in IManagementGrain.GetDetailedGrainStatistics
After upgrading to Orleans 7, Stateless Worker Grains are no longer available in IManagementGrain.GetDetailedGrainStatistics call (was available in Orleans 3.x). Could not find any indication of whether this is a desired behaviour, so it seems like an regression.
After taking a brief look under the hood, it seems like a filtering took place in Orleans.Runtime.Catalog.GetDetailedGrainStatistics, where Stateless Worker Grains in ActivationDirectory activations has their GrainInstance set to null, thus being filtered out from the results of the parent call.
Possibly related: https://github.com/dotnet/orleans/issues/8262