bug 3224:

don't need to call abandon
This commit is contained in:
anthony 2011-05-20 18:47:39 -07:00
parent 99c8830a2e
commit ce83525b5a
2 changed files with 2 additions and 6 deletions

View File

@ -92,7 +92,7 @@ public class DownloadListener implements Listener {
public static final Logger s_logger = Logger.getLogger(DownloadListener.class.getName());
public static final int SMALL_DELAY = 100;
public static final long STATUS_POLL_INTERVAL = 10000L;
public static final long STATUS_POLL_INTERVAL = 30000L;
public static final String DOWNLOADED=Status.DOWNLOADED.toString();
public static final String NOT_DOWNLOADED=Status.NOT_DOWNLOADED.toString();

View File

@ -383,13 +383,9 @@ public class DownloadMonitorImpl implements DownloadMonitor {
public void handleDownloadEvent(HostVO host, VMTemplateVO template, Status dnldStatus) {
if ((dnldStatus == VMTemplateStorageResourceAssoc.Status.DOWNLOADED) || (dnldStatus==Status.ABANDONED)){
VMTemplateHostVO vmTemplateHost = new VMTemplateHostVO(host.getId(), template.getId());
DownloadListener oldListener = null;
synchronized (_listenerMap) {
oldListener = _listenerMap.remove(vmTemplateHost);
_listenerMap.remove(vmTemplateHost);
}
if (oldListener != null) {
oldListener.abandon();
}
}
VMTemplateHostVO vmTemplateHost = _vmTemplateHostDao.findByHostTemplate(host.getId(), template.getId());