Description
Issue
We are testing the cf-update with a job, that is doing the update with a cf-push every minute during the update process so we can be sure there a no regressions introduced.
During this process we get occasionally one specific error.
Context
During the update of the api vms, we occasionally get the error:
App lifecycle operation error: cmd=['cf8', 'push', 'cf_downtime_push_app', '-b', 'staticfile_buildpack', '-m', '64M', '--no-manifest'], error=Error staging application cf_downtime_push_app: timed out after 1 minute(s)
This error occurs, when a cf-push operation is running while api jobs are getting drained:
executing drain: api/GUID
Looking into the drain logs, we could not find any abnormalities. Also stderr and stdout logs during that time did not show an error.
Steps to Reproduce
Run an update where api vms need to get updated with simultaneously running cf-push operations.
Expected result
We would expect that there are no errors during the update of the vm and that the jobs are getting drained properly
Current result
Occasional errors while draining api vm