balena-os / leviathan

A distributed hardware testing framework
https://balena-os.github.io/leviathan
Apache License 2.0
22 stars 6 forks source link

Fix fincm3 flashing via worker /flash endpoint #4

Closed jviotti closed 2 years ago

jviotti commented 7 years ago

The fin has issues flashing right now because the TCP connection between the worker and core drops out while waiting for the fin to re-attach as a block device.

This is because the TCP connection must be considered Idle at this point, and times out.

I have managed to stop the failure from happening by sending the image in its entirety before initiating the fin flashing procedure - however this adds more time to the test.

I see several paths to fixing this:

jviotti commented 6 years ago

Done in master.