Recently migrated apps to v2 and had a few thoughts.
- Really like that you can place machines in a region and they will stay there and not move.
- Would be nice to be able to manually add / delete machines from the load balancer pool. Could use this to do database migrations, etc.
fly machines pool_add --select fly machines pool_rm --select
The deploys run fast. A bit too fast. There are 5 regions and the deploys happen in 40 seconds. Well, it would be super-nice, except my app takes about 40 seconds to come up and so there is some downtime. I’d like some time between the rolling or perhaps that it doesn’t start the next rolling until the current machine is both up and ready. Ensuring health checks passing would be handy.
If a machine is in a region and there is an issue on the host, it would be nice if the vm and volume were migrated to another host in the region.
FLY_CONSUL_URL available (and hopefully stable).