[GSoC] Persistent & Scheduled Firmware Upgrades #1249
Replies: 5 comments 8 replies
-
|
Hi @nemesifier I am interested in this one, I was going through the issue raised in which you mentioned using existing UpgradeOperation model with retry_count and scheduled_time fields. Would you be open to enhancing the current status field into a more comprehensive state machine? For example: Current: status = 'failed' (ambiguous - permanently failed vs waiting for retry?) This would provide clearer semantics while still using the existing model structure. What's your preference? |
Beta Was this translation helpful? Give feedback.
-
|
Hi @nemesifier , |
Beta Was this translation helpful? Give feedback.
-
|
Hi, @nemesifier I have taken my sweet time delving into this issue, and now am in the later stages (mostly the end ones) of drafting my first version of the complete proposal... The recent clarification regarding exposing single-device persistent upgrades via the REST API and Python scripts (while deferring the UI) makes perfect sense. I also spent time reviewing PR #377 - Improve UX and Flexibility of the Firmware Upgrader Module. It is clear this GSoC project will directly expand upon the excellent foundation that In my v1 of the draft: I am drawing some diagrams to to add to the proposal - about the complete upgrade lifecycle, and will shortly add a few UI Mockup Images aswell - for the Since I am nearing completion, If you do prefer me sending the first iteration of the proposal here I shall send here today evening or tomorrow afternoon. I would love to get your feedback on my approach before the final GSoC submission deadline. Looking forward to it! |
Beta Was this translation helpful? Give feedback.
-
|
Hi @nemesifier , I had a question regarding notification tracking for persistent upgrades. Since we want to send a single reminder per batch upgrade (to avoid excessive notifications), I currently store However, since we’re keeping the My current approach is:
Does this approach sound reasonable, or would you prefer keeping reminder tracking at the operation level even for batch upgrades? |
Beta Was this translation helpful? Give feedback.
-
|
Hi @nemesifier How to pass Ref: [feature] Persistent mass upgrade operations #379
For batch upgrades, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Official thread for this GSoC idea, ask questions and announce your interest here.
Beta Was this translation helpful? Give feedback.
All reactions