Azure / Azure/durabletask

LocalOrchestrationService.StopAsync() gets stuck

Aperta
#548 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C#
Stelle
1.7k
Fork
335
Merge medio
2g 23h
PR unite (30g)
6

Descrizione

When running tests, I use LocalOrchestrationService from the DurableTask.Emulator package.
As part of the tests initialization, my code performs StartAsync on the TaskHubWorker.
After the tests are done, I'm trying to call StopAsync(), but that method appears to be stuck forever.

I'm using:
DurableTask.Core, Version=2.5.1.0
DurableTask.Emulator, Version=2.5.1.0

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia riproducendo il ciclo di vita dei test con DurableTask.Core e DurableTask.Emulator versione 2.5.1.0: chiama TaskHubWorker.StartAsync durante l'inizializzazione, quindi LocalOrchestrationService.StopAsync dopo i test. Traccia il motivo per cui StopAsync non restituisce il controllo; il lavoro è completato quando il servizio viene arrestato in modo affidabile invece di rimanere bloccato per sempre.

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

Valutazione

Stack tecnologico
csharp
Ambito
backend, distributed-systems
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.