Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Umstellung auf Redis per ENV - Migrierung Bestandsdaten #179

Closed
tugsi opened this issue Jun 1, 2021 · 4 comments
Closed

Umstellung auf Redis per ENV - Migrierung Bestandsdaten #179

tugsi opened this issue Jun 1, 2021 · 4 comments
Labels
enhancement It's not a bug, but it's worth an enhancement.

Comments

@tugsi
Copy link

tugsi commented Jun 1, 2021

Wenn man ioBroker per iobroker setup custom von "files" auf "redis" umstellt, wird man gefragt, ob man die bestehenden Daten migireren möchte. (Bei Bestandssystem)
In den Docker ENV kann ich zwar angeben, dass ich jetzt Redis benutze, aber es geschieht keine Migration der Altdaten.
Somit werden die States neu aufgebaut, je nachdem welche Art von Skripten man hat, kann das zu Problemen führen, bis alle States wieder reingekommen sind.
Gerade bei Zigbee-Geräte werden nicht alle Daten (Battery etc.) ständig gesendet.

@buanet buanet added the enhancement It's not a bug, but it's worth an enhancement. label Jun 1, 2021
@buanet
Copy link
Owner

buanet commented Jun 1, 2021

Wie erwähnt gab es das Feature noch nicht, als der Container Redis Support bekommen hat. Ich werde mir das bei Gelegenheit mal ansehen und schauen was man da schönes einbauen kann.

MfG,
André

@buanet
Copy link
Owner

buanet commented Jun 11, 2021

Moin,
ich hab mich mal ein bisschen mit dem Thema Redis Migration im Docker Container beschäftigt.
Meiner Meinung nach muss hier nichts gemacht werden. Ich sehe da zu wenig Anwendungsfälle.

Was ich aber machen werde ist ein "Best Practices" Hinweis dazu. Die Migration ist nämlich denkbar simpel.

Einfach im Container "iobroker setup custom" ausführen und die Einrichtung + Migration durchführen. Im Anschluss einfach den Container entsprechend mit den passenden Umgebungsvariablen starten und fertig.
Denke dafür braucht es keine direkte Integration in den Container.

MfG,
André

@tugsi
Copy link
Author

tugsi commented Jun 12, 2021

Moin,
nein es ist kein großes Thema, war ja aufgrund der Möglichkeit im ioBroker eine Frage.
Also macht es Sinn erst "händisch" das im ioBroker zu machen, damit man eine Migration hat und dann im Anschluss die ENVs anpassen und Neustarten.
Sehr gut Idee, dass irgendwo zu vermerken, damit es jeder auch dann weiß.
Danke für Deine üben.
Gruß
Thomas

@tugsi tugsi closed this as completed Jun 12, 2021
@manoloxxl
Copy link

Kurzes Feedback - mir hat es gerade sehr geholfen es hier festgehalten zu haben. So gehts übrigens auch wieder zurück wenn man von Redis wieder zum jsonl will.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement It's not a bug, but it's worth an enhancement.
Projects
None yet
Development

No branches or pull requests

3 participants