[RFC] queue_job: enqueue dependent job in jobrunner
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 12/100
Piste de recherche
This is an open design question, not a settled task: the maintainer asks whether _enqueue_dependent_jobs should move into the jobrunner so that waiting jobs become pending there. Read the jobrunner and the dependent-job enqueuing code, then the related concurrency issue #855, before forming an opinion. Done means a decision from the maintainers on the approach, which the thread does not yet contain.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
@guewen I'm considering to move _enqueue_dependent_jobs to the jobrunner, for two reasons
- I feel it logically belong there as it is where we decide when job must start so changing for waiting dependency to pending there too feels logical
- but more importantly it should help with concurrency errors in that area such as #855
Do you have any thoughts about that?
- Langage dominant
- Python
- Étoiles
- 271
- Forks
- 602
- Merge moyen
- 4 j 4 h
- PR mergées (30 j)
- 6
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de OCA/queue
-
enhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 30/100
Les mainteneurs répondent en général sous 1 jour
-
Migration to version 20.0Ouvertehelp wanted no stale work in progress
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
OCA/queue#1002 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Delaying unlink or write on a model whose method was replaced raises AttributeError at enqueue timePeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertebug
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
Les mainteneurs répondent en général sous 1 jour
-
[19.0] queue_job: Jobs stay pending after the jobrunner's database connection is silently droppedPeut-être pris @HoloborodkoBohdan l’a pris il y a 32 jours. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 25/100
OCA/queue#984 · 1 commentaire · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de OCA/queue
Issues similaires
-
Add `openai_safety_identifier`, the replacement for the `user` field that `openai_user` sendsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
pydantic/pydantic-ai#12091 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Enhance blog readabilityOuverteCSS enhancement good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
pychess/pychess-variants#2448 ·
Les mainteneurs répondent en général sous 1 jour
-
Bump locked PyTensor so Apple clang 21 does not pass -ld64Peut-être pris @drbenvincent l’a pris aujourd’hui. Ouvertebug dev ops
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 2 jours
-
ai_p2 bug comp-datalake
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
ClickHouse/ClickHouse#128306 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour