elsa-workflows / elsa-workflows/elsa-core

Optimize import of workflow definitions

Open
#5,075 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.