-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ClientConfiguration vs OrleansConfiguration assymetry #41
Comments
There is no more OrleansConfiguration. We renamed the class to ClusterConfiguration. The file is still called OrleansConfiguration.cs and we should change that. Yes in favor of adding ClientConfiguration.Load(new StringReader(embeddedResourceFile)); |
Great! |
I renamed the files to avoid confusion. PR #45 Adding symmetrical ClientConfiguration.Load method should be done as separate PR. |
I created PR #47 to change ClientConfiguration.Load method public. @gabikliot - could you take a look at this PR because it seems like the AdjustConfiguration function got disconnected somewhere along the way, but isn't it needed for some streaming providers? |
I will. |
Merged #47. |
Add extension methods for configuring transaction log storage. Transaction log storage must be configured now, does not default to memory storage anymore. Transaction log storage automatically configured in Azure Client and Silo default configurations. Add memory transaction log configuration for client config.
While I can perfectly load
OrleansConfiguration
usingThe
ClientConfiguration
does not provide this method in it's public interface, so currently I'm using this filthy hack:Also, I think renaming
OrleansConfiguration
to 'ServerConfiguration` will add consistency and perfect symmetry (Client/Server). The principle of "no surprises" - is a hallmark of a good API =))The text was updated successfully, but these errors were encountered: