commit is forbidden in queue jobs
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 18/100
Direção de pesquisa
The issue names no source files, only the pattern env.cr.commit() in delayed job functions and a reference to OCA/queue pull request 880, which is not linked here. Start by reading that pull request and the 22-comment thread to see what has been decided about commits in jobs. The issue asks for feedback rather than a change, so there is no clear definition of done yet; check with maintainers before writing code.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
It is forbidden to call env.cr.commit() in delayed job functions.
It has always been bad practice, but now a commit releases the job lock and can cause it to be started again (while still running) by the dead jobs requeuer.
https://github.com/OCA/queue/pull/880 makes such commits an error to make that explicit.
I open this issue to collect feedback on this, as there might be (semi-)legitimate uses of commit.
- Linguagem predominante
- Python
- Estrelas
- 271
- Forks
- 602
- Merge médio
- 4d 4h
- PRs com merge (30d)
- 6
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de OCA/queue
-
enhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 30/100
Mantenedores costumam responder em até 1 dia
-
Migration to version 20.0Abertahelp wanted no stale work in progress
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
OCA/queue#1002 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Delaying unlink or write on a model whose method was replaced raises AttributeError at enqueue timeTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertabug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
Mantenedores costumam responder em até 1 dia
-
[19.0] queue_job: Jobs stay pending after the jobrunner's database connection is silently droppedTalvez já em andamento @HoloborodkoBohdan assumiu há 33 dias. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100
OCA/queue#984 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
Mantenedores costumam responder em até 1 dia
Issues semelhantes
-
_chunk_scan_fwd launches its Triton kernel without a device guard: NaN when a model is split across GPUsTalvez já em andamento @toddwbucy assumiu hoje. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
state-spaces/mamba#1072 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
loopj/aiovantage#414 ·
Mantenedores costumam responder em até 1 dia
-
power_mismatch_deline docstring: the rear-to-total RMAD conversion has an extra bifaciality factorAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
pvlib/pvlib-python#2929 ·
Mantenedores costumam responder em até 1 dia
-
data good first issue launch-day unverified
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
BradGroux/wow-forever-mission-control#8 ·
Mantenedores costumam responder em até 1 dia
-
check bilibili falsely reports read/subtitle as broken: live_test fixture BV1GJ411x7h7 is gone (404)Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Panniantong/Agent-Reach#889 ·
Mantenedores costumam responder em até 2 dias