Bruce Zlata
Bruce Zlata
Below is my workaround. Once step fails with retry, I will terminate it and persist workflow. Persistence is a must, otherwise it will be picked up and continue to execute....
Are you running in multi-node mode? i.e. Do you have multiple instances of the app running for your app in the cloud? I had the similar issue in https://github.com/danielgerlag/workflow-core/issues/707. Solved...
Failed! - Failed: 1, Passed: 20, Skipped: 0, Total: 21, Duration: 12 s - /home/runner/work/workflow-core/workflow-core/test/WorkflowCore.Tests.PostgreSQL/bin/Debug/net6.0/WorkflowCore.Tests.PostgreSQL.dll (net6.0) any idea?
We meet a similar issue. {prefix}-index queue increased due to cannot consume in time and caused high server load of redis. Actually, I don't want to enable indexes. So, We...
@danielgerlag how about getting workflowoptions and disable queue and dequeue in redis queue provider? ` public static WorkflowOptions UseRedisQueues(this WorkflowOptions options, string connectionString, string prefix) { options.UseQueueProvider(sp => new RedisQueueProvider(connectionString,...
https://github.com/danielgerlag/workflow-core/pull/1154
Suggest to drop of .NET 7.0. And upgrade to .NET8.0 since it is a long support release (3 years), while .NET 7.0 is one year.
@danielgerlag Verified with azure redis cache.
Any comments? @danielgerlag
Use saga pattern https://workflow-core.readthedocs.io/en/latest/sagas/