Closed emclab closed 2 years ago
What we find is that workflow_spec is overwritten by user who logs in late. There is only one workflow spec can be defined for one running app. geekq/workflow is not thread safe in mult tenant application. Any comments?
This may be a good thing to try and tackle following the Rails 5 release and compatibility verification. @emclab Have you done any work toward refactoring into a thread safe approach?
The geekq/workflow defines a workflow in model with
workflow.assign_specficiation
withself.workflow_spec
. In a multi tenant application, is thisworkflow_spec
thread safe when multi users login and may all have their ownworkflow_spec
for the same model? Put the same question in different words, may one user'sworkflow_spec
for model A be overwritten by another user's?