Dashboard v8.2.0
Orleans v9.1.2
I'm running heterogenerous silos by configuring GrainTypeOptions.
silo1, silo2: exclude ITestGrain, TestGrain by removing them from GrainTypeOptions,
silo3: only includes ITestGrain, TestGrain.
at startup:
if (allowedGrainTypesOptions.Value.Method == AllowedGrainTypesMethod.Exclude)
{
_ = DelayRunTest();
async Task DelayRunTest()
{
await Task.Delay(10 * 1000);
var random = Random.Shared.Next();
while (true)
{
for (var i = random; i < random + 1000; ++i)
{
_ = _client.GetGrain<ITestGrain>(i).GetAsync();
}
await Task.Delay(1000);
}
}
}
Which calls ITestGrain only from silos that do not run it.
The calls are ok, but the dashboard shows 0 throughput:

Dashboard v8.2.0
Orleans v9.1.2
I'm running heterogenerous silos by configuring GrainTypeOptions.
silo1, silo2: exclude ITestGrain, TestGrain by removing them from GrainTypeOptions,
silo3: only includes ITestGrain, TestGrain.
at startup:
Which calls ITestGrain only from silos that do not run it.
The calls are ok, but the dashboard shows 0 throughput: