Automattic / Automattic/kue

Forever active jobs after Kue terminated and recovered

Open
#1,160 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
9.4k
Forks
858
PR merge metrics
No merged PRs in 30d

Description

We are trying too build a fault-free solution for jobs. We have tested and found that if we halt Kue or node in the middle of jobs processing then these jobs are never done after Kue/node recovered. These jobs are in forever active status. Do you plan to solve this problem, i.e. re-queue active jobs on start?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing a Kue or Node.js halt while jobs are processing, then inspect the startup and active-job recovery paths. Done means jobs left active by termination are re-queued after recovery and the behavior is covered by a regression test; the issue names no specific files or existing tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js, redis
Domain
backend, distributed-systems
Issue type
Bug
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.