Roger Creyke
Roger Creyke
What is the scope of what you want to expose? What is the goal of doing so? This state structure may evolve over time to support additional flows such as...
I'm happy to discuss on a call for example, although alternatively you could propose an API-only PR which exposes the state-abstracted public objects you feel are appropriate as a starting...
Would the preference be to add a custom `[StorageProvider]` attribute to `SagaGrain` and `SagaCancellationGrain`? The trade off of this would be user would have to explicitly define the storage provider...
Fully constructed IActivity objects are now passed to the ISagaBuilder, un-blocking this issue. Considering how to proceed with the implementation.
Hi Daniel thank you for the quick response. The Web API in front of the ‘IWorkflowHost’ is already idempotent but this will not guarantee at most once instancing of a...
Would that not be a two phase commit? Paradoxically that would arguably require a workflow to orchestrate. Would it be possible to supply the workflow id when creating it, and...
The goals for [Orniscient](http://derivcoipswich.github.io/Orniscient/) are primarily along the lines of visualising specifically virtual actors. We see it as both a training tool, and something that could be used in production...
Also, we'd like to provide an example project running in the cloud with a test cluster, so users unfamiliar with Orleans or even actors, can understand the programming model visually...
Agreed. Maybe the dependent abstractions could be PR-ed into the main Orleans code?
Now we're on github it might be easier (including the review process when hopefully merging into mainline), to fork [dotnet/orleans](https://github.com/dotnet/orleans) into [OrleansContrib](https://github.com/OrleansContrib) and create an **indexing** branch, grafting the changsets...