superfly / fly-autoscaler

A metrics-based autoscaler for Fly.io
Apache License 2.0
28 stars 4 forks source link

Enforce reconciliation timeout #11

Closed benbjohnson closed 8 months ago

benbjohnson commented 8 months ago

This ensures that reconciliation does not take longer than the reconciliation interval. If fetching metrics & scaling up machines exceeds the interval then the context will be canceled and the reconciliation loop will begin again.