I assume that machine 2 is also the machine on which you're accessing HQ using your Web browser.
In such a case the following will happen to transfer the war file:
- The WAR file is uploaded from machine #2 to machine #1 using your web browser
- The WAR file is transferred to each machine in the group (machine #3 and machine #4 in this case)
- The WAR file is deployed to each instance on each machine in the group
This processing isn't as parallelized as it could be and we'll be improving this in a forthcoming release.
If it's an unchanged war file that you deploy quite regularly, you may want to copy it onto the machine that's hosting HQ (using scp, ftp, etc.). You can then use the remote deploy option, specifying the path of the WAR file on the machine hosting HQ, and eliminate step 1.
Andy Wilkinson
SpringSource