Fix deadlock between endpoint and video status queries
This commit is contained in:
@@ -27,3 +27,14 @@ Die Ladypoly-WebUI ist hiermit noch nicht verbunden. Der Deck-Testbereich und di
|
||||
## Exklusiver Musik-Modus
|
||||
|
||||
Übersicht → GPU-Modus bietet LLM, Video und Musik. Musik setzt mindestens ein am Endpunkt freigegebenes ausführbares Musikprofil voraus. Beim Wechsel werden eigene Deck-GPU-Worker beendet und laufende GPU-Reservierungen freigegeben; fremde Videodienste werden geprüft, aber nie gestoppt. Musikgewichte laden weiterhin erst bei Anfrage. Im Musikmodus werden Chat/Bild/TTS/STT blockiert; für diese Aufträge auf LLM zurückschalten. Musik → Testen zeigt einen Umschalthinweis, solange ein anderer Modus aktiv ist.
|
||||
|
||||
## Statusabfragen und parallele GUI-Zugriffe
|
||||
|
||||
Endpunkt- und Video-Status können gleichzeitig von Übersicht, Bibliothek und
|
||||
Profilen angefragt werden. Der Video-Status liest auch die freigegebenen
|
||||
Musikprofile. Deshalb darf der Endpunkt seine eigene Sperre nicht halten,
|
||||
während er den Video-Status abfragt: die umgekehrte Reihenfolge würde beide
|
||||
Abfragen gegenseitig blockieren. Ein Regressionstest prüft den gleichzeitigen
|
||||
Profilzugriff während der Video-Statusabfrage. Der Fehler ließ vorhandene
|
||||
Bibliotheken leer erscheinen; Gewichte, Downloadhistorie und Profile wurden
|
||||
dabei nicht verändert.
|
||||
|
||||
Reference in New Issue
Block a user