Check the secure & exports file on the agent machine.
Make sure they don't contain any hostnames which can't be resolved on that server.
Thanks Robin. I've checked those files and I don't think that's it.
I've run the same job again 3 times with a 'mini' patch cluster (16 patches). There is still a delay but of only 7 minutes each time, so it seems to depend on the size of the data.
Does the exports file have any hostnames in it at all?
I was looking at the exports file on one of the other servers on Tuesday, because it was denying access to the appserver.
I found that the agent OS couldn't resolve the hostname of the appserver, probably due to the double NAT'ing, but possibly not.
When the hostnames in exports were replaced by IP addresses, it allowed access.
Try replacing the hostnames in exports with IP addresses.
The only entry we have in exports is a wildcard entry, no hostnames or IP addresses.
OK; it was worth a try :)
Hopefully my US colleagues will have some more useful suggestions.
If you deselect the rollback options on the job, then the delay disappears, so I presume it must have something to do with that.
When "Allow Rollback" or "Auto-rollback" is selected in the job, then the agent keeps a back-up of all pertinent files during the deployment so that it can return to its previous state should the job fail (in the case of "auto-rollback") or if the user wants to undo at a later time (in the case of "allow rollback"). I'm guessing that the cluster that is being installed is quite large and the delay you're seeing is a backing up of the cluster so that it can be available during rollback. BLDeploy may think that the cluster needs to be available in order to undo what is being deployed during the job execution, which may or may not be true.
You should do a couple of things:
1) Check the "Transactions" directory under the agent installation directory and see if it's growing during that 20 minute delay. This is where all rollback/undo files are kept.
2) Open a ticket with support and reference this forum. They should be able to reproduce this and give you a better explanation of what's going.