defold / extender

Native extension build server
https://defold.com/manuals/extensions/
MIT License
45 stars 19 forks source link

Improve health_report implementation #556

Closed ekharkunov closed 1 week ago

ekharkunov commented 1 week ago

Check if instance in suspending state when health_report request is arrived. If instance in state other than suspended/suspending/running - return unreachable.

Possible issue: /health_report request arrived when one of the remote builder was in SUSPENDING state. It led to make a HTTP request to instance. But suspended instance didn't respond and didn't abort. Only one thing that I current don't understand is why configured HTTP timeouts didn't triggered?