Azure / Azure/Azure-Functions

Linux/Python: Uncomplete invocation due to container restart from accidental recycling state instead of drain mode

Aperta
#2,136 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
PowerShell
Stelle
1.1k
Fork
215
Merge medio
4h 2m
PR unite (30g)
1

Descrizione

Per Microsoft support's suggestion, I'm added an issue on the repo so my team can better track when this issue, confirmed by the azure product group, is resolved. TrackingID#2110070040006605. There is already an internal work item called "Increase max recycling container count default" on Linux consumption instances.

I'll repeat what I've learned from support as best I can. The backend process wherein recycled containers are put into drain mode which should ensure that the worker doesn’t handle any new invocations is being recycled instead of put into drain mode. This causes our azure function invocation to suddenly stop without error or issue - it simply restarts due to the underlying container.

I believe the last feedback I've heard on this is that the plan is to increase the number of recycling containers to process concurrently.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Nell'issue non sono identificati file del repository, test o punti di ingresso. Inizia esaminando il riciclo dei container Linux consumption e il comportamento del drain-mode di Azure Functions, quindi usa il TrackingID riportato e il contesto del work item interno per determinare se il riavvio è stato risolto e se il riciclo concorrente si comporta come previsto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
azure, linux, python
Ambito
backend, cloud
Tipo di issue
Bug
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
15/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.