Enable ParSeq to run any task more than once
- Dominant language
- Java
- Stars
- 1.2k
- Forks
- 268
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
As you wrote in your guide any task run only once. We have tasks that need to run multiple times (reuse of task), is that enabled at Parseq framework?
> Usually the main goal of a task is to calculate a value. You can think of a task as an asynchronous function and once the value has been calculated there is no point in running the same task again. Thus, **ParSeq will run any task only once**. Engine will recognize task that has been completed (or even started) and will not run it again.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the guide section stating that ParSeq runs each task only once, then inspect the Engine behavior referenced in the issue. Define how task reuse should work and what completion criteria and tests would demonstrate that a task can run more than once.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100