Adds a simple exponential backoff retry to cleans which will eventually give up and abandon the instance. This should cover us for when jails fail to clean up in and timely fashion and can be safely retried and for broader error cases where we cannot clean the jail at all and would thrash forever otherwise.
This means that the pool size will slowly drain over time if instances become problematic, so we will want to think about how to detect and manage this.
Adds a simple exponential backoff retry to cleans which will eventually give up and abandon the instance. This should cover us for when jails fail to clean up in and timely fashion and can be safely retried and for broader error cases where we cannot clean the jail at all and would thrash forever otherwise.
This means that the pool size will slowly drain over time if instances become problematic, so we will want to think about how to detect and manage this.