maskx.DurableTask.SQLServer

Package Description


Keywords
License
MIT
Install
Install-Package maskx.DurableTask.SQLServer -Version 0.1.2

Documentation

DurableTask.SQLServer

  • No BolbStore support
  • No JumpStart support

TODO

  • how to support abandon session and message should be investigated
  • Tracing & log support
  • add more unit test

TaskSessionManager

  • support database access retry when exception
  • Implement AbandonSessionAsync Method
  • AcceptSessionAsync
    • need fetch timeout session -- NEED TEST
    • support receiveTimeout
    • support retry when no session retrieved

SQLServerInstanceStore

just copy from https://github.com/Azure/durabletask

made some changes

  • GetOrchestrationStateAsync modified
    • check value is null
    • when OrchestrationState Table have no recorder, should check JumpStart table

SQLServerBlobStore

Not supported

Issues

  • maybe have a bug in ServiceBusOrchestrationService.WaitForOrchestrationAsync
  • maybe have a bug in SqlServerInstanceStore.GetOrchestrationStateAsync
  • UnitTest should run one by one, because there have static variable in orchestration define