Robustheit: Error-Handling, Validation und Strukturverbesserungen #3

Merged
martin merged 1 commits from feat/improve-sync-robustness into main 2026-04-19 21:05:41 +02:00
Owner

Summary

  • Neue darktable_common.sh mit gemeinsamen Funktionen (Logging, Validierung, Lock-Management)
  • Verbesserte Fehlerbehandlung und aussagekräftige Error-Messages
  • Explizite Validierung von SSH-Schlüssel, Pfaden und Konfiguration beim Start
  • Sperrmechanismus zur Verhinderung paralleler Sync-Instanzen
  • Bessere Strukturierung des Sync-Prozesses mit sauberer Fehlertoleranz

Akzeptanzkriterien

  • Gemeinsame Funktionen in darktable_common.sh ausgelagert und wiederverwendet
  • SSH-Schlüssel beim Start validiert
  • Lock-Datei-Mechanismus implementiert zur Verhinderung paralleler Ausführung
  • Error-Handling mit sprechenden Fehlermeldungen verbessert
  • Konfigurationsprüfung beim Laden durchgeführt
## Summary - Neue `darktable_common.sh` mit gemeinsamen Funktionen (Logging, Validierung, Lock-Management) - Verbesserte Fehlerbehandlung und aussagekräftige Error-Messages - Explizite Validierung von SSH-Schlüssel, Pfaden und Konfiguration beim Start - Sperrmechanismus zur Verhinderung paralleler Sync-Instanzen - Bessere Strukturierung des Sync-Prozesses mit sauberer Fehlertoleranz ## Akzeptanzkriterien - [x] Gemeinsame Funktionen in `darktable_common.sh` ausgelagert und wiederverwendet - [x] SSH-Schlüssel beim Start validiert - [x] Lock-Datei-Mechanismus implementiert zur Verhinderung paralleler Ausführung - [x] Error-Handling mit sprechenden Fehlermeldungen verbessert - [x] Konfigurationsprüfung beim Laden durchgeführt
martin added 1 commit 2026-04-19 21:05:29 +02:00
- Neue darktable_common.sh mit gemeinsamen Funktionen (Logging, Validierung, Lock-Management)
- Verbesserte Fehlerbehandlung und aussagekräftige Error-Messages
- Explizite Validierung von SSH-Schlüssel, Pfaden und Konfiguration beim Start
- Sperrmechanismus zur Verhinderung paralleler Sync-Instanzen
- Bessere Strukturierung des Sync-Prozesses mit sauberer Fehlertoleranz

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
martin merged commit bc63739399 into main 2026-04-19 21:05:41 +02:00
martin deleted branch feat/improve-sync-robustness 2026-04-19 21:05:41 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: martin/darktable-sync#3