elsa-workflows / elsa-workflows/elsa-core
Optimize import of workflow definitions
Open
elsa 3
enhancement
triaged
- Dominant language
- C#
- Stars
- 7.9k
- Forks
- 1.5k
- Avg merge
- 15h 22m
- Merged PRs (30d)
- 114
Description
When multiple versions of the same workflow definitions are being imported a call is made per imported version for the latest version and published version of that workflow definition. We should be able to reduce this to a single call for all versions.
Contributor guide
Research direction
Trace the workflow-definition import path and identify where calls are made for each imported version's latest and published definitions. Compare the current call pattern with the desired single call covering all versions, then add or update tests that verify equivalent imports require only one call.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- backend, performance
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100