I am running drone 1.1 and I am finding that under certain conditions, drone can be under the impression that builds are running when they are not. For example, it seems that when the drone server is unreachable temporarily, drone agents are unable to report when they are done during that time and I believe what happens is drone server never learns that a build is finished (although there may be some other reason for this that I haven’t thought of).
So I see a few builds that are more than a week old that are still ‘running’ even though they are configured via drone to time out after only 1 hour. I click ‘cancel’ via the UI on these old builds and everything seems to return to normal. Shouldn’t drone-server do this for me periodically when there are builds running that are older than the ‘timeout’ interval?