* Distributed locks to prevent multiple pods executing Reload and Refresh * Update src/modules/Elsa.Workflows.Runtime/Services/WorkflowDefinitionsRefresherDistributedLocking.cs Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update src/modules/Elsa.Workflows.Runtime/Services/WorkflowDefinitionsReloaderDistributedLocking.cs Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Update src/modules/Elsa.Workflows.Runtime/Services/WorkflowDefinitionsRefresherDistributedLocking.cs Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> * Moving distributed lock decorators to proper folder * Adding logging for missing lock * Fixing logger use in distributed classes * Update src/modules/Elsa.Workflows.Runtime/Distributed/WorkflowDefinitionsReloaderDistributedLocking.cs Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> * Update src/modules/Elsa.Workflows.Runtime/Distributed/WorkflowDefinitionsRefresherDistributedLocking.cs Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> * Update src/modules/Elsa.Workflows.Runtime/Distributed/WorkflowDefinitionsRefresherDistributedLocking.cs Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> * Update src/modules/Elsa.Workflows.Runtime/Distributed/WorkflowDefinitionsReloaderDistributedLocking.cs Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> * Update src/modules/Elsa.Workflows.Runtime/Distributed/WorkflowDefinitionsRefresherDistributedLocking.cs Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> * Update src/modules/Elsa.Workflows.Runtime/Distributed/WorkflowDefinitionsReloaderDistributedLocking.cs Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> * Moving and renaming for clearer purpose * Fixing build after file moves * Addressing workflow refresher empty query leaking distributed lock logic * Add status to WorkflowRefresherResponse model for in progress operation * Removing typo, fixing build * Update src/modules/Elsa.Workflows.Runtime.Distributed/Services/DistributedWorkflowDefinitionsRefresher.cs Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> * Refactor `RefreshWorkflowDefinitionsAsync` for lock acquisition logic simplification. --------- Co-authored-by: lucas.hipolito <lukhipolito@yahoo.com.br> Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com> |
||
|---|---|---|
| .. | ||
| DistributedBookmarkQueueWorker.cs | ||
| DistributedWorkflowClient.cs | ||
| DistributedWorkflowDefinitionsRefresher.cs | ||
| DistributedWorkflowDefinitionsReloader.cs | ||
| DistributedWorkflowRuntime.cs | ||
| DistributedWorkflowRuntime.Obsolete.cs | ||