2.2.2: Firmware-Rollouts in Wellen, mit Gates und automatischer Pause
Von English mit KI übersetzt ·
2.2.2 führt gestufte Firmware-Rollouts ein.Wenn Sie ein Paket allen Geräten eines Profils oder einer Geräteliste zuweisen, können Sie „In Wellen senden“ aktivieren. Das Paket geht zuerst an eine kleine erste Welle, Hermetry prüft das Ergebnis, wartet und fährt dann mit größeren Wellen fort. Jede Welle hat ein Erfolgs-Gate und ein Fehler-Gate; der Rollout pausiert automatisch, wenn eine Welle zu viele Geräte fehlschlagen lässt, mit zu wenigen Aktualisierungen abschließt oder ohne abgeschlossene Geräte endet. Geräte, die bereits begonnen haben, schließen ihr Update ab; alle anderen erhalten es erst, wenn jemand den Rollout fortsetzt.Der übliche Plan lautet 1 % (mindestens ein Gerät, höchstens 10) mit 30 Minuten Wartezeit, dann 10 % mit 30 Minuten, 50 % mit 15 Minuten und anschließend der Rest. Sie können eigene Größen, Gates und Wartezeiten festlegen. Während der Ausführung zeigt die Paketseite den Rollout live: jede Welle mit ihrem Status, Fortschritt und Stand gegenüber ihrem Gate. Siehe Firmware in Wellen ausrollen und für Pakete und Zuweisungen Firmware-Updates (OTA).Zwei kleinere Geräteänderungen im selben Release: Der Geräteprofil-Editor legt jetzt das Profil neuer untergeordneter Geräte fest, und Geräte, deren Profil besagt, dass sie sich nicht anmelden, erhalten keine Zugangsdaten mehr, die sie nie verwenden würden.
2.2.2 adds staged firmware rollouts.
When you assign a package to every device of a profile or to a list of devices, you can turn on Send in waves. The package goes to a small first wave, Hermetry checks how it went, waits, and then goes on to bigger waves. Each wave has a success gate and a failure gate, and the rollout pauses by itself when a wave fails too many devices, closes with too few updated, or closes with none finished. Devices that already started finish their update; nobody else gets it until someone resumes.
The usual plan is 1 % (at least one device, at most 10) with a 30-minute wait, then 10 % with 30 minutes, 50 % with 15, then the rest. You can set your own sizes, gates and waits. While it runs, the package page shows the rollout live: each wave with its state, its progress and where it stands against its gate. See Rolling out firmware in waves and, for packages and assignments, Firmware updates (OTA).
Two smaller device changes in the same release: the device profile editor now sets the profile of new child devices, and devices whose profile says they don’t log in no longer get an access credential they would never use.
Von English mit KI übersetzt ·
Sieht ein Gerät in Welle 3 etwas, bevor seine Welle startet? Unsere Firmware prüft bei jedem Booten die fw_*-Attribute.
Does a device in wave 3 see anything before its wave starts? Our firmware checks the fw_* attributes on every boot.
Von English mit KI übersetzt ·
Nichts. Ein Gerät in einer späteren Welle erhält keine fw_*-Attribute, bis seine Welle beginnt, und seine Seite zeigt „Wartet auf Welle n“. Die Reihenfolge bleibt für den Rollout stabil, daher wechselt ein Gerät nicht zwischen den Wellen.
Nothing. A device in a later wave gets no fw_* attributes until its wave starts, and its page says „Waits for wave n“. The order is stable for the rollout, so a device doesn’t move between waves.
Von English mit KI übersetzt ·
Einige unserer Pumpensteuerungen hängen an einer Mobilfunkverbindung, die stundenlang nicht verfügbar ist. Wenn sie offline sind, wenn ihre Welle schließt, zählen sie dann als fehlgeschlagen und pausieren das gesamte Vorhaben?
Some of our pump controllers are on a cellular link that’s off for hours at a time. If they’re offline when their wave closes, do they count as failed and pause the whole thing?
Von English mit KI übersetzt ·
Nein. Geräte, die beim Schließen einer Welle noch offline sind oder warten, werden weitergeführt und nicht als Fehler gezählt. Online-Geräte werden zuerst eingeplant, damit die Canary-Welle schnell Rückmeldung gibt. Geräte über volumenabhängige Verbindungen zeigen eventuell Waiting statt einer Aktualisierung an und werden ebenso weitergeführt. Der einzige Fall, der pausiert, ist eine Welle, die ohne abgeschlossenes Gerät schließt.
No. Devices still offline or waiting when a wave closes are carried on and don’t count as failures. Online devices are put first, so the canary wave reports back quickly. Devices on metered links may show Waiting instead of updating, and they’re carried on the same way. The one case that does pause is a wave that closes with no device finished at all.
Von English mit KI übersetzt ·
Wenn ich nach einer automatischen Pause fortfahre, zählen die Fehler, die die Pause ausgelöst haben, weiterhin gegen das Gate?
After an automatic pause, if I resume, do the failures that caused the pause still count against the gate?
Von English mit KI übersetzt ·
Das Fortsetzen übernimmt den bisherigen Verlauf: Nur neue Fehler zählen für das Gate, und eine Welle, die an ihrem Ende gestoppt wurde, gilt als bestanden. Sehen Sie sich daher die fehlgeschlagenen Geräte an, bevor Sie fortsetzen.
Resuming accepts what happened so far: only new failures count against the gate, and a wave stopped at its end counts as passed. So look at the failed devices before you press it.
Von English mit KI übersetzt ·
Heute habe ich ota.rollout.paused mit unserem On-Call-Webhook verbunden. Wellenpausen um 2 Uhr nachts sind genau das, wovon ich hören möchte.
Wired ota.rollout.paused into our on-call webhook today. Wave pauses at 2 in the morning are exactly what I want to hear about.
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.
Mitdiskutieren
Melde dich an, um Fragen zu stellen und zu beantworten, hilfreiche Beiträge mit „Gefällt mir“ zu markieren und die Antwort zu kennzeichnen, die dein Problem gelöst hat. Jeder Beitrag bringt Punkte und Stufen.

