DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.

DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
At any point while this post is active, the api user should be able to call the listtemplates/listvolumes api to get the upload status of it
...
NOT_DOWNLOADEDUPLOADED: getUploadParams API was successful and the template is registered. But, upload hasnt started yet
DOWNLOADUPLOAD_IN_PROGRESS: User has initiated the POST request SSVM Apache and the validation/download is in progress
DOWNLOADEDUPLOADED: SSVM Agent successfully Downloaded the template to secondary storage
DOWNLOADUPLOAD_ERROR: Any Failure in between user initiating a post request and template being downloaded
...
post url should be active only for one time call - return proper error message on subsequent calls - how do we determine if its already used?
Admin to list all the uploads happening and cancel any if required?
Multipart form data - Can this go in multiple connections? - NO
SSVM storage issue. What should we tell the user? How can we notify the admin to recover from it?
No. of parallel uploads SSVM can handle? - a default value should be provided to tune the apache to handle those many parallel connections. These should be determined based on the CPU RAM of SSVM - a proper error message to the user on reaching this limit
check download template/volume code to see how the below scenarios are handled
multiple SSVMs. Which agent should handle the upload?
SSVM storage issue. What should we tell the user? How can we notify the admin to recover from it?