Skip to content

Kammer zwischen passenden Queue-Jobs kontrolliert warm halten #148

Description

@ichwars

Einordnung

Priorität: Optional. Bewertung vom 31.08.2026: PrintOps 75c7e9ba061bad92dee6079731018527afa07317, Bambuddy c331a3aedf335e97e423add7463f715299fd89b0 (958 Commits auf der Upstream-Seite des Vergleichs). Grundlage ist ein gezielter Code-/Historienabgleich, kein Hardware- oder Laufzeitnachweis. Vor Umsetzung den dann aktuellen Stand auf bereits erfolgte Teilkorrekturen prüfen.

Problem und Nutzen

Bei aufeinanderfolgenden Drucken mit ähnlichem Kammerbedarf können wiederholtes Abkühlen und Heat-Soak unnötige Wartezeit verursachen.

Umfang

  • Explizite, standardmäßig deaktivierte Warmhalteoption im bestehenden Scheduler ergänzen.
  • Nur zwischen tatsächlich passenden Folgejobs warm halten; Maximaldauer und eindeutigen Abbruch-/Freigabepfad definieren.
  • Alle Dispatch-Rollbacks, Queue-Ende, manuelle Abbrüche und Fehlerfälle berücksichtigen.

Akzeptanzkriterien

  • Ohne Opt-in bleibt das bisherige Verhalten unverändert.
  • Bei fehlendem Folgejob, Abbruch oder ausgeschöpftem Zeitbudget endet Warmhalten kontrolliert.
  • Keine unbeabsichtigt dauerhaft gehaltene Bett-/Kammerheizung auf übersprungenen Dispatch-Pfaden.
  • Tests decken kompatible/inkompatible Folgejobs, Fehler und vorhandene Smart-Plug-Schutzlogik ab.

PrintOps-Grenzen

Selektiv in die bestehenden PrintOps-Domänen integrieren. Keine pauschale Upstream-Übernahme, keine Änderungen an kaufmännischer Wahrheit, Auftrags-/Dokumentbeziehungen oder Sicherheitsgrenzen. docs/upstream-integration-guard.md beachten; bestehende Berechtigungen erhalten.

Upstream-Referenzen

Abhängigkeiten

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:print-dispatchPrint start and dispatch.area:queuePrint queue and scheduling.enhancementNew feature or improvement request.priority:optionalOptional product parity or backlog candidate.product:printopsIssue affects the main PrintOps application.upstream-syncSelective port or adaptation of an upstream Bambuddy change.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions