Updated Branches:
  refs/heads/4.0 4e538710a -> 0db91eb72

CLOUDSTACK-524: also add proxy information when resuming errored download job

Signed-off-by: Chiradeep Vittal <chirad...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/0db91eb7
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/0db91eb7
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/0db91eb7

Branch: refs/heads/4.0
Commit: 0db91eb7212233b062d21402eb18b1d23a4aa78b
Parents: 4e53871
Author: Chiradeep Vittal <chirad...@apache.org>
Authored: Fri Apr 12 10:47:23 2013 -0700
Committer: Chiradeep Vittal <chirad...@apache.org>
Committed: Fri Apr 12 10:48:01 2013 -0700

----------------------------------------------------------------------
 .../storage/download/DownloadMonitorImpl.java      |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/0db91eb7/server/src/com/cloud/storage/download/DownloadMonitorImpl.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/storage/download/DownloadMonitorImpl.java 
b/server/src/com/cloud/storage/download/DownloadMonitorImpl.java
index 2736777..92bda5f 100755
--- a/server/src/com/cloud/storage/download/DownloadMonitorImpl.java
+++ b/server/src/com/cloud/storage/download/DownloadMonitorImpl.java
@@ -271,10 +271,10 @@ public class DownloadMonitorImpl implements  
DownloadMonitor {
             String sourceChecksum = 
_vmMgr.getChecksum(srcTmpltHost.getHostId(), srcTmpltHost.getInstallPath());
                        DownloadCommand dcmd =  
               new DownloadCommand(destServer.getStorageUrl(), url, template, 
TemplateConstants.DEFAULT_HTTP_AUTH_USER, _copyAuthPasswd, 
maxTemplateSizeInBytes); 
-                       dcmd.setProxy(getHttpProxy());
                        if (downloadJobExists) {
                                dcmd = new DownloadProgressCommand(dcmd, 
destTmpltHost.getJobId(), RequestType.GET_OR_RESTART);
                        }
+                       dcmd.setProxy(getHttpProxy());
                        dcmd.setChecksum(sourceChecksum); // We need to set the 
checksum as the source template might be a compressed url and have cksum for 
compressed image. Bug #10775
             HostVO ssAhost = _ssvmMgr.pickSsvmHost(destServer);
             if( ssAhost == null ) {
@@ -356,10 +356,10 @@ public class DownloadMonitorImpl implements  
DownloadMonitor {
                    start();
                        DownloadCommand dcmd =
              new DownloadCommand(secUrl, template, maxTemplateSizeInBytes);
-                       dcmd.setProxy(getHttpProxy());
                if (downloadJobExists) {
                    dcmd = new DownloadProgressCommand(dcmd, 
vmTemplateHost.getJobId(), RequestType.GET_OR_RESTART);
                }
+                       dcmd.setProxy(getHttpProxy());
                        if (vmTemplateHost.isCopy()) {
                                
dcmd.setCreds(TemplateConstants.DEFAULT_HTTP_AUTH_USER, _copyAuthPasswd);
                        }
@@ -445,12 +445,11 @@ public class DownloadMonitorImpl implements  
DownloadMonitor {
                if(volumeHost != null) {
                    start();
                        DownloadCommand dcmd = new DownloadCommand(secUrl, 
volume, maxVolumeSizeInBytes, checkSum, url, format);
-                       dcmd.setProxy(getHttpProxy());
                if (downloadJobExists) {
                    dcmd = new DownloadProgressCommand(dcmd, 
volumeHost.getJobId(), RequestType.GET_OR_RESTART);
                    dcmd.setResourceType(ResourceType.VOLUME);
                }
-                       
+                       dcmd.setProxy(getHttpProxy());
                        HostVO ssvm = _ssvmMgr.pickSsvmHost(sserver);
                        if( ssvm == null ) {
                     s_logger.warn("There is no secondary storage VM for 
secondary storage host " + sserver.getName());

Reply via email to