[gelöst] configDB .fhem.save

Begonnen von wk, 14 März 2022, 12:11:50

Vorheriges Thema - Nächstes Thema

betateilchen

@CoolTux kannst Du mal bitte mit der Version in ./contrib/betateilchen/debug testen?

mehrere Konfigurationen speichern, dann ein "configdb reorg"
Die debug-Version löscht keine Daten, sie schreibt nur ein paar Einträge ins Logfile, die mir helfen, zu verstehen, was da passiert.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

Zitat von: betateilchen am 14 März 2022, 17:59:57
@CoolTux kannst Du mal bitte mit der Version in ./contrib/betateilchen/debug testen?

mehrere Konfigurationen speichern, dann ein "configdb reorg"
Die debug-Version löscht keine Daten, sie schreibt nur ein paar Einträge ins Logfile, die mir helfen, zu verstehen, was da passiert.

Mit der Version aus contrib funktioniert der reorg Befehl. Die fhem.save hashfiles sind diesmal erhalten geblieben.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

betateilchen

Zitat von: CoolTux am 14 März 2022, 19:53:01
Mit der Version aus contrib funktioniert der reorg Befehl.

Nein, tut es nicht...

Zitat von: betateilchen am 14 März 2022, 17:59:57
Die debug-Version löscht keine Daten, sie schreibt nur ein paar Einträge ins Logfile, die mir helfen, zu verstehen, was da passiert.

ich brauche bitte die Logeinträge aus dem configdb reorg.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

2022.03.14 19:51:45 1: file:  >ce84bcb1657860b682c8723302028941.fhem.save<
2022.03.14 19:51:45 1: uuid:  >ce84bcb1657860b682c8723302028941<
2022.03.14 19:51:45 1: found: >ce84bcb1657860b682c8723302028941                  <
2022.03.14 19:51:45 1: del >ce84bcb1657860b682c8723302028941.fhem.save<
2022.03.14 19:51:45 1: file:  >c3f569c4c8d00d223f8598815ba7f831.fhem.save<
2022.03.14 19:51:45 1: uuid:  >c3f569c4c8d00d223f8598815ba7f831<
2022.03.14 19:51:45 1: found: >c3f569c4c8d00d223f8598815ba7f831                  <
2022.03.14 19:51:45 1: del >c3f569c4c8d00d223f8598815ba7f831.fhem.save<
2022.03.14 19:51:45 1: file:  >4e66083ca955e7c956ff1f3b2f787cf6.fhem.save<
2022.03.14 19:51:45 1: uuid:  >4e66083ca955e7c956ff1f3b2f787cf6<
2022.03.14 19:51:45 1: found: >4e66083ca955e7c956ff1f3b2f787cf6                  <
2022.03.14 19:51:45 1: del >4e66083ca955e7c956ff1f3b2f787cf6.fhem.save<





und heute morgen vom täglichen aufräumen durch ein at
2022.03.15 01:30:01 1: file:  >ce84bcb1657860b682c8723302028941.fhem.save<
2022.03.15 01:30:01 1: uuid:  >ce84bcb1657860b682c8723302028941<
2022.03.15 01:30:01 1: found: >ce84bcb1657860b682c8723302028941                  <
2022.03.15 01:30:01 1: del >ce84bcb1657860b682c8723302028941.fhem.save<
2022.03.15 01:30:01 1: file:  >c3f569c4c8d00d223f8598815ba7f831.fhem.save<
2022.03.15 01:30:01 1: uuid:  >c3f569c4c8d00d223f8598815ba7f831<
2022.03.15 01:30:01 1: found: >c3f569c4c8d00d223f8598815ba7f831                  <
2022.03.15 01:30:01 1: del >c3f569c4c8d00d223f8598815ba7f831.fhem.save<
2022.03.15 01:30:01 1: file:  >4e66083ca955e7c956ff1f3b2f787cf6.fhem.save<
2022.03.15 01:30:01 1: uuid:  >4e66083ca955e7c956ff1f3b2f787cf6<
2022.03.15 01:30:01 1: found: >4e66083ca955e7c956ff1f3b2f787cf6                  <
2022.03.15 01:30:01 1: del >4e66083ca955e7c956ff1f3b2f787cf6.fhem.save<
2022.03.15 01:30:01 3: at_ConfigDBreorg:  Result after database reorg:
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

betateilchen

super, danke. Wir kommen der Sache näher :)

Kannst Du bitte nochmal mit der Version testen, die ich eben eingecheckt habe?
Auch diese Version simuliert das Löschen nur und protokolliert das im Log.

Wenn das Ergebnis gut aussieht, kommt heute noch eine offizielle Version, die dann auch wieder tatsächlich löscht.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

2022.03.15 10:22:49 1: file:  >0ad9eeadde78f997aa99b62bb88bcd11.fhem.save<
2022.03.15 10:22:49 1: uuid:  >0ad9eeadde78f997aa99b62bb88bcd11<
2022.03.15 10:22:49 1: found: >0ad9eeadde78f997aa99b62bb88bcd11                  <
2022.03.15 10:22:49 1: found: >0ad9eeadde78f997aa99b62bb88bcd11<
2022.03.15 10:22:49 1: file:  >ce84bcb1657860b682c8723302028941.fhem.save<
2022.03.15 10:22:49 1: uuid:  >ce84bcb1657860b682c8723302028941<
2022.03.15 10:22:49 1: found: >ce84bcb1657860b682c8723302028941                  <
2022.03.15 10:22:49 1: found: >ce84bcb1657860b682c8723302028941<
2022.03.15 10:22:49 1: file:  >c3f569c4c8d00d223f8598815ba7f831.fhem.save<
2022.03.15 10:22:49 1: uuid:  >c3f569c4c8d00d223f8598815ba7f831<
2022.03.15 10:22:49 1: found: >c3f569c4c8d00d223f8598815ba7f831                  <
2022.03.15 10:22:49 1: found: >c3f569c4c8d00d223f8598815ba7f831<
2022.03.15 10:22:49 1: file:  >4e66083ca955e7c956ff1f3b2f787cf6.fhem.save<
2022.03.15 10:22:49 1: uuid:  >4e66083ca955e7c956ff1f3b2f787cf6<
2022.03.15 10:22:49 1: found: >4e66083ca955e7c956ff1f3b2f787cf6                  <
2022.03.15 10:22:49 1: found: >4e66083ca955e7c956ff1f3b2f787cf6<



Bitte schön
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Die neue offizielle Version ist eingecheckt, damit sollte das Löschen nun auch bei postgresql korrekt funktionieren.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!