Closed jimaek closed 4 months ago
@jimaek Current test status:
- Load it on multiple devices. From old batch and new batch for a few weeks.
I only have one HW unit.. and more importantly, don't have the exact sdcard brand/model that will be used...
- Build a firmware with 0.28 container and test the container update process
Done, no issues found
- Build a firmware with 0.29 container and test the container update process (after 0.30 is released)
Partially done, (faked the version) no issues found
- Monitor closely and check logs to ensure its not crashing or has update loops
Looks ok, my HW probe has been running a test that simulates increased time speed (to test weekly reboot and version checks) No issues were found in about 500-week reboot/version check cycles
- Ensure the weekly reboots don't break anything
See issue 4.
- Ensure the sd card is protected from abuse
No writes are done to the card if no new version is available
- Ensure RAM is enough to do all of the above, even if the container increases in size
The RAM size is limited, I will run a couple of tests to see how much the container could safely increase in size
- Measure time to start the container
not done
- other?
- Start shipping
🔥 🥳 😨
I only have one HW unit.. and more importantly, don't have the exact sdcard brand/model that will be used...
I will send you a unit from the new batch with the new SD card once I get them :)
We'll also release a new probe version for testing soon.
New probe version released. Can be tested and then we can start merging things here.
@kernelgurumeditation please test one more time the upgrade from 0.29.0 to v0.31.1 and if everything looks good, let's merge.
@MartinKolarik, ok, I will do the test tomorrow and report
@MartinKolarik test done, and everything was successful Probe firmware v2 looks to be stable
How to get the v2 probe?
@skapytek Its now live https://github.com/jsdelivr/globalping-hwprobe/releases/tag/v2.0 Let me know if you encounter any errors
After everything is merged and no other features are planned need to make sure the final firmware is stable: