* 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> |
||
|---|---|---|
| .. | ||
| Constants | ||
| Contracts | ||
| Endpoints | ||
| Extensions | ||
| Features | ||
| Middleware | ||
| Models | ||
| Options | ||
| Providers | ||
| RealTime | ||
| Requirements | ||
| Serialization | ||
| Services | ||
| AssemblyInfo.cs | ||
| Elsa.Workflows.Api.csproj | ||
| Elsa.Workflows.Api.csproj.DotSettings | ||
| FodyWeavers.xml | ||