dotnet / orleans

Cloud Native application framework for .NET
https://docs.microsoft.com/dotnet/orleans
MIT License
10.07k stars 2.03k forks source link

Add GrainClient managment to OrleansTestHost test framework #1649

Closed jason-bragg closed 6 years ago

jason-bragg commented 8 years ago

I suggest we add to the OrleansTestHost test framework the ability to manage multiple GrainClients, each in its own app domain, similar to how Orleans Silos are managed.

OrleansTestHost allows test to configure and manage multiple Orleans silos in a cluster, with each silo in its own appdomain, but it does not support similar capabilities for GrainClients. Currently the test itself acts as a (the only) grain client connecting to the cluster. This makes it difficult to test multiple GrainClient and GrainClient failure scenarios.

amccool commented 8 years ago

+1

gabikliot commented 8 years ago

Good idea.

benjaminpetit commented 6 years ago

GrainClient is no longer static