The pricing page used to have a panel which said the number of concurrent builds was limited per-plan. If that limit is still in place, it would explain problems when doing concurrent builds. I recall that earlier this year the Hobby Plan had 1, the Scale Plan 10 (I think), and so on:
However that table has been removed/moved, so I’m not sure what the current position is and whether concurrent builds are possible.
No, after more thorough inspection, it seems to be flaky, unfortunately. (changed title to reflect that)
I think, we sometimes get the same deploy errors when running sequentially, although less frequently.
Just redeploying the service (without changing anything) often works, but next time another service might fail.
It’s also not a specific service that’s affected, they just fail to deploy randomly. This includes web services with HTTP health checks, but also background workers without checks.
Seem to be caused by different errors:
blu-jobs:deploy: --> release v74 created11:24
blu-jobs:deploy: ==> Monitoring deployment11:24
blu-jobs:deploy: Error 1 error occurred:16:25
blu-jobs:deploy: * No deployment available to monitor16:25
(this one happens very often)
and
blu-cms:deploy: --> v93 failed - Failed due to unhealthy allocation
(also quite often)
and
blu-jobs:deploy: WARN Failed to start remote builder heartbeat: server returned a non-200 status code: 50401:22
blu-jobs:deploy: Error failed to fetch an image or build from source: error connecting to docker: server returned a non-200 status code: 504
(only once i think)
I understand, that these are probably different issues, but the whole deployment experience with Fly currently just resembles Russian roulette, with about 1-3 of 6 chambers filled .