LocalOrchestrationService.StopAsync() gets stuck
- 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