[Weekly Progress Report GSoC 2026] Persistent & Scheduled Firmware Upgrades

6 views
Skip to first unread message

Eeshu Yadav

unread,
May 23, 2026, 5:14:40 AMMay 23
to OpenWISP Google Summer of Code
Hello everyone,

This thread will be used to track the progress of the GSoC 2026 project, Persistent & Scheduled Firmware Upgrades.

[May 18 - May 22]

List of Tasks I have worked on :
  • Added persistence schema fields to upgrade operation models #417
  • Added pending status and migration for persistence schema fields #417
  • Propagated persistent flag from batch to child upgrade operation and locked persistent flag after launch via clean() guard #417

Tasks I will be working on next week:
  • will add unit tests on #417
  • pick up #422 

Blockers:
  • None


Regards,
Eeshu




Eeshu Yadav

unread,
May 30, 2026, 11:37:39 AM (11 days ago) May 30
to OpenWISP Google Summer of Code
Hello everyone,

This thread will be used to track the progress of the GSoC 2026 project, Persistent & Scheduled Firmware Upgrades.

[May 25 - May 29]

List of Tasks I have worked on :
  • Update batch status aggregation, cancellation and concurrent-upgrade guard to handle pending operations #417
  • Added mixed success+pending batch tests for pending state coherence  #417
  • Add check_pending_upgrades Celery Beat task and retry_pending_upgrade worker for pending-operation retries  #417

Tasks I will be working on next week:
  •  will add health_status_changed signal handler for fast pending-upgrade wake-up via OpenWISP Monitoring #425
  • will add generic_notification reminders and failure-needs-attention alerts for persistent mass upgrades  #426
Blockers:
  • None


Regards,
Eeshu
Reply all
Reply to author
Forward
0 new messages