#swupdate — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #swupdate, aggregated by home.social.
-
Мы проверяли, что устройство работает. Оказалось — мы проверяли не то
Исправное устройство успешно обновилось, доказало своё здоровье, а через два перезапуска откатилось на старую прошивку. Причина оказалась вообще не в обновлении: в тот раз наш бэкенд отвечал три минуты вместо одной. У нас парк ARM‑устройств: удалённое обновление ядра, A/B‑слоты, автоматический откат. Казалось бы, схема известная, готовые движки есть, документация написана. Сам движок действительно поехал за неделю. Потом полтора месяца мы выковыривали дефекты, которые не падали, ничего не писали в лог и не ловились обычными тестами. Ниже — семь самых поучительных случаев. И у всех одна форма: каждая проверка утверждала больше, чем на самом деле доказывала. Устройство говорило «обновился», проверив доставку обновления, а не его применение. Или: «я здоров, братан, проверяй», глядя на факт запуска, а не на работу прошивки. Или: «версия 0.0.17», потому что это было написано в манифесте бэкенда, а не потому, что именно эта версия реально крутилась на железе. В итоге — как с нашим правительством: свою работу оценили на отлично, а эксперимент, очевидно, неудачный. И чё?
-
Мы проверяли, что устройство работает. Оказалось — мы проверяли не то
Исправное устройство успешно обновилось, доказало своё здоровье, а через два перезапуска откатилось на старую прошивку. Причина оказалась вообще не в обновлении: в тот раз наш бэкенд отвечал три минуты вместо одной. У нас парк ARM‑устройств: удалённое обновление ядра, A/B‑слоты, автоматический откат. Казалось бы, схема известная, готовые движки есть, документация написана. Сам движок действительно поехал за неделю. Потом полтора месяца мы выковыривали дефекты, которые не падали, ничего не писали в лог и не ловились обычными тестами. Ниже — семь самых поучительных случаев. И у всех одна форма: каждая проверка утверждала больше, чем на самом деле доказывала. Устройство говорило «обновился», проверив доставку обновления, а не его применение. Или: «я здоров, братан, проверяй», глядя на факт запуска, а не на работу прошивки. Или: «версия 0.0.17», потому что это было написано в манифесте бэкенда, а не потому, что именно эта версия реально крутилась на железе. В итоге — как с нашим правительством: свою работу оценили на отлично, а эксперимент, очевидно, неудачный. И чё?
-
Мы проверяли, что устройство работает. Оказалось — мы проверяли не то
Исправное устройство успешно обновилось, доказало своё здоровье, а через два перезапуска откатилось на старую прошивку. Причина оказалась вообще не в обновлении: в тот раз наш бэкенд отвечал три минуты вместо одной. У нас парк ARM‑устройств: удалённое обновление ядра, A/B‑слоты, автоматический откат. Казалось бы, схема известная, готовые движки есть, документация написана. Сам движок действительно поехал за неделю. Потом полтора месяца мы выковыривали дефекты, которые не падали, ничего не писали в лог и не ловились обычными тестами. Ниже — семь самых поучительных случаев. И у всех одна форма: каждая проверка утверждала больше, чем на самом деле доказывала. Устройство говорило «обновился», проверив доставку обновления, а не его применение. Или: «я здоров, братан, проверяй», глядя на факт запуска, а не на работу прошивки. Или: «версия 0.0.17», потому что это было написано в манифесте бэкенда, а не потому, что именно эта версия реально крутилась на железе. В итоге — как с нашим правительством: свою работу оценили на отлично, а эксперимент, очевидно, неудачный. И чё?
-
🎧 È uscita la nuova puntata di: “𝗜 𝘂𝘀𝗲 𝗬𝗼𝗰𝘁𝗼 𝗯𝘁𝘄”, titolo "OTA e SWUpdate" con la partecipazione di Stefano Babic
Parliamo di OTA, tipi di update,di tutte le funzionalità di SWUpdate etc..
🎙️Disponibile su Spotify https://bit.ly/ota-SWUpdate e su tutte le principali piattaforme di streaming, qua tutti i link https://bit.ly/iuseyoctobtw
#iuseyoctobtw #ota #swupdate #yocto #openembedded #embeddedlinux #opensource
PS: c'è anche uno space Matrix 💬:
https://matrix.to/#/#iuseyoctobtw:matrix.org -
🎧 È uscita la nuova puntata di: “𝗜 𝘂𝘀𝗲 𝗬𝗼𝗰𝘁𝗼 𝗯𝘁𝘄”, titolo "OTA e SWUpdate" con la partecipazione di Stefano Babic
Parliamo di OTA, tipi di update,di tutte le funzionalità di SWUpdate etc..
🎙️Disponibile su Spotify https://bit.ly/ota-SWUpdate e su tutte le principali piattaforme di streaming, qua tutti i link https://bit.ly/iuseyoctobtw
#iuseyoctobtw #ota #swupdate #yocto #openembedded #embeddedlinux #opensource
PS: c'è anche uno space Matrix 💬:
https://matrix.to/#/#iuseyoctobtw:matrix.org