NEWS
[Gelöst] Alexa2-Adapter (Uncaught Rejection: ....)
-
@ofbeqnpolkkl6mby5e13 ok dann nur Master stoppen. War von Master Slave ausgegangen (Bzw wenn objects und States im redis sind ist formal der redis der Master ;-)) die iobroker Instanzen sind dann alle gleichberechtigt.
Ergebnis wirst du keins bekommen außer das es fertig ist. Also have fun ;-)
Hat funktioniert!
# iobroker o deactivateSets Successfully deactivated the usage of Redis Sets. # iobroker o activateSets Successfully migrated 19719 objects to Redis Sets Successfully activated the usage of Redis Sets. Please make sure to only use js-controller 4.0 or higher on all hosts!Instanz und Adapter für Alexa2 lassen sich wieder deinstallieren. Außerdem funktioniert der iot-Adapter wieder.
Was sind denn diese Sets?
Der Objektbaum des Alexa2-Adapters war wegen vieler Geräte sehr groß, weshalb das Löschen lange gedauert hat. Aber ich habe das artig abgewartet, bevor ich die Instanz neu gestartet hatte. Deutet das auf einen Fehler des JS-Controllers hin, beim Löschen von großen Datenmengen?
-
Hat funktioniert!
# iobroker o deactivateSets Successfully deactivated the usage of Redis Sets. # iobroker o activateSets Successfully migrated 19719 objects to Redis Sets Successfully activated the usage of Redis Sets. Please make sure to only use js-controller 4.0 or higher on all hosts!Instanz und Adapter für Alexa2 lassen sich wieder deinstallieren. Außerdem funktioniert der iot-Adapter wieder.
Was sind denn diese Sets?
Der Objektbaum des Alexa2-Adapters war wegen vieler Geräte sehr groß, weshalb das Löschen lange gedauert hat. Aber ich habe das artig abgewartet, bevor ich die Instanz neu gestartet hatte. Deutet das auf einen Fehler des JS-Controllers hin, beim Löschen von großen Datenmengen?
@ofbeqnpolkkl6mby5e13 bisher gibts keine Anzeichen das löschen von vielen Objekten das verursacht.
Die Sets optimieren den Zugriff auf Objekte eines gleichen Typs, so eine Art „objektsuche nach Typ“. Das dauert mit redis ewig weil jedes Objekt gelesen, geparst und geprüft werden muss. Die Sets enthalten quasi direkte Listen mit dem Objekt IDs pro Typ. Damit spart man sich das. Ich denke der js-Controller 4.1 optimiert da den Fehler weg
-
@ofbeqnpolkkl6mby5e13 bisher gibts keine Anzeichen das löschen von vielen Objekten das verursacht.
Die Sets optimieren den Zugriff auf Objekte eines gleichen Typs, so eine Art „objektsuche nach Typ“. Das dauert mit redis ewig weil jedes Objekt gelesen, geparst und geprüft werden muss. Die Sets enthalten quasi direkte Listen mit dem Objekt IDs pro Typ. Damit spart man sich das. Ich denke der js-Controller 4.1 optimiert da den Fehler weg
Okay, vielen Dank für deine Hilfe!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden