cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nitin Mehta <>
Subject RE: vmtemplate.status values?
Date Fri, 01 Jun 2012 15:20:44 GMT
Hi Adrian,

Please find below explanation of the vmtemplate status. It would be great if we could add
this explanation against the enums as comments as well.

UNKNOWN - status of download is not known. Example - When the job for downloading  doesn't
exist during progress check.
ABANDONED - the download has been cancelled/aborted.
DOWNLOAD_ERROR - the download has reached an error state. Example - there is not route to
ssvm agent.
NOT_DOWNLOADED - the download hasn't started. 
DOWNLOAD_IN_PROGRESS - the download is in progress
DOWNLOADED - the resource has been downloaded on secondary storage. 

// These states are specifically used for extraction of resources out of CS(ironically shown
as download template in the UI, API - extractTemplate ). Some of the generic states (like
abandoned, unknown) above are used for the extraction tasks as well.
UPLOADED - the resource has been uploaded
NOT_UPLOADED - the resource upload work hasn't started yet
UPLOAD_ERROR - the resource upload has reached error.
UPLOAD_IN_PROGRESS - the resource upload is in progress.


-----Original Message-----
From: David Nalley [] 
Sent: Thursday, May 31, 2012 4:18 AM
Subject: Fwd: vmtemplate.status values?

Think this was intended for -dev

---------- Forwarded message ----------
From: Adrian Cole <>
Date: Wed, May 30, 2012 at 3:59 PM
Subject: vmtemplate.status values?

In jclouds, we are trying to make a status checker for templates created.  Part of this is
understanding the range of status values.
Looking at the code, there seems to be a few places where vmtemplate status is reported.

ex. ./api/src/com/cloud/api/response/ defines status as an opaque string
where ./api/src/com/cloud/storage/
defines a Status enum

It would be really handy for us to have an enum with descriptions for the possible template
status values.  Can you validate what these are?


View raw message