NEWS
Nebenläufigkeitsproblem in ioBroker.node-red [Pull-Request anbei]
-
Hallo zusammen,
mir ist aufgefallen, dass der node-red Get Node Probleme bei mehreren parallelen Aufrufen bekommt. Das passiert leicht wenn eine Liste von Topics durch einen Split zerlegt und anschließend jeder Wert über ioBroker get gelesen wird. Da der adapter den Ergebniswert asynchron zurück liefert, ist im Node bereits die nächste Nachricht in Verarbeitung. Der Code hängt allerdings im Moment davon ab, dass nur eine Nachricht bis zum Erhalt des Ergebnisses verarbeitet wird.
Hier der zugehörige PR zur Diskussion: https://github.com/ioBroker/ioBroker.node-red/pull/15
Viele Grüße,
Erhard