Orleans.Activities icon indicating copy to clipboard operation
Orleans.Activities copied to clipboard

Workflow Foundation (.Net 4.x System.Activities workflows) over Microsoft Orleans framework, providing stable, long-running, extremely scalable processes with XAML designer support.

Results 25 Orleans.Activities issues
Sort by recently updated
recently updated
newest added

It's a great project and wish it can alive.

To wait for the incoming request is cancellable, but the execution of the parameter delegate is not. Also the outgoing requests return delegate is not cancellable. The outgoing request is...

Type-Enhancement
Area-Core
Area-API
Area-Tests
Area-Docs
Area-Samples
Phase-In Progress

To directly clear state when completed is dangerous, it removes idempotent informations also. It would be better to register for a later (days, months) state clear, or enable some external...

Type-Enhancement
Area-Core
Area-Tests
Phase-In Progress

Currently it can be implemented through any TWorkflowCallbackInterface method, but a built in support would be easier, and it is better to see this kind of operations in the workflow...

Type-Enhancement
Area-Core
Area-Tests
Area-Docs
Area-Samples
Phase-In Progress

Currently workflows are transaction scripts. Make them DSL. In a template activity you can specify one or more activities as arguments (like the try/catch/finally arguments in TryCatchFinally activity). And a...

Type-Enhancement
Area-Core
Area-Tests
Area-Docs
Area-Samples
Phase-In Progress

Currently the whole `Dictionary` in `IWorkflowState` is serialized with `NetDataContractSerializer` and zipped with `GZipStream`. `NetDataContractSerializer` uses XML format (`XmlDictionaryWriter`). We should try to use Orleans or any other serializers. **NOTE**:...

Type-Enhancement
Area-Core
Area-Tests
Area-Docs
Prio-High
Phase-In Progress

Test that when workflow runs on the tail of the already replied incoming request, Orleans scheduler really treat these delegates/tasks as belonging to the message. Eg. non-reentrant grain will not...

Type-Enhancement
Area-Tests
Prio-High
Phase-In Progress

When activities execute grain delegates, sync context should be restored to original grain. Should? Isn't it restored yet?

Type-Enhancement
Area-Tests
Prio-High
Phase-In Progress

We should check to not make stack dives!!! TaskCompletionSource-s for operations are created without TaskCreationOptions.RunContinuationsAsynchronously, and nearly all ContinueWith uses TaskContinuationOptions.ExecuteSynchronously. When we go from sync OnNotifyUnhandledException and OnNotifyPaused to...

Type-Enhancement
Area-Tests
Prio-High
Phase-In Progress

Currently semi manual, semi automatic MSTest. Refactor it and use xUnit and Orleans scheduler. Create/use something like MS.Activities.Test? (Ron Jacobs) +Somewhere there is a Timeout in a parallel activity, it...

Type-Enhancement
Area-Tests
Prio-High
Phase-In Progress