You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2013/05/20 21:07:17 UTC
[jira] [Commented] (CLOUDSTACK-2586) [Object_Store_Refactor]
Extract template does not give proper URL to download the template
[ https://issues.apache.org/jira/browse/CLOUDSTACK-2586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13662287#comment-13662287 ]
ASF subversion and git services commented on CLOUDSTACK-2586:
-------------------------------------------------------------
Commit 255d08ae7c57b23fe4f461459339600b879d8c16 in branch refs/heads/object_store from [~minchen07]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=255d08a ]
Fix CLOUDSTACK-2586: ExtractTemplate for S3 template should give URL
directly from S3.
> [Object_Store_Refactor] Extract template does not give proper URL to download the template
> ------------------------------------------------------------------------------------------
>
> Key: CLOUDSTACK-2586
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2586
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the default.)
> Components: Template
> Affects Versions: 4.2.0
> Environment: Build from object_store feature branch
> Reporter: Sanjeev N
> Assignee: Min Chen
> Priority: Critical
> Fix For: 4.2.0
>
>
> [Object_Store_Refactor] Extract template does not give proper URL to download the template
> Steps to Reproduce:
> ================
> 1. Bring up CS in advanced zone with S3 as secondary storage provider
> 2. Register a template to CS and make sure it is in ready state
> 3. Extract template
> Observations:
> ===========
> Extract template command gives the following URL to download the template:
> http://10.147.59.119:8080/client/template/tmpl/2/206/206-2-73592258-559a-3b38-8f66-b667aab143eb
> To download the template it should be copied to /var/www/html/userdata location on SSVM and the URL should have SSVMs public IP address instead of mgmt server IP address.
> Template was not copied to /var/www/html/userdata location on SSVM.
> Downloading template with the given url failed with following Error message:
> ============================================================
> URL: http://10.147.59.119:8080/client/template/tmpl/2/206/206-2-73592258-559a-3b38-8f66-b667aab143eb
> Response:
> HTTP Status 404 - /client/template/tmpl/2/206/206-2-73592258-559a-3b38-8f66-b667aab143eb
> type Status report
> message /client/template/tmpl/2/206/206-2-73592258-559a-3b38-8f66-b667aab143eb
> description The requested resource (/client/template/tmpl/2/206/206-2-73592258-559a-3b38-8f66-b667aab143eb) is not available.
> API Fired to extract template:
> =======================
> 2013-05-20 13:24:45,934 DEBUG [cloud.api.ApiServlet] (catalina-exec-2:null) ===START=== 10.146.0.15 -- GET command=extractTemplate&mode=HTTP_DOWNLOAD&id=7e4ca941-cb1b-4113-ab9e-043960d0fb10&zoneid=b030eb90-53a5-4dda-942d-c7b13b50c54d&response=json&sessionkey=R6B02dSeoRFzL6CVp2PX3UbfsGg%3D&_=1369050974723
> 2013-05-20 13:24:46,056 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-2:null) submit async job-24, details: AsyncJobVO {id:24, userId: 2, accountId: 2, sessionKey: null, instanceType: Template, instanceId: 206, cmd: org.apache.cloudstack.api.command.user.template.ExtractTemplateCmd, cmdOriginator: null, cmdInfo: {"response":"json","id":"7e4ca941-cb1b-4113-ab9e-043960d0fb10","sessionkey":"R6B02dSeoRFzL6CVp2PX3UbfsGg\u003d","ctxUserId":"2","zoneid":"b030eb90-53a5-4dda-942d-c7b13b50c54d","httpmethod":"GET","_":"1369050974723","ctxAccountId":"2","ctxStartEventId":"92","mode":"HTTP_DOWNLOAD"}, cmdVersion: 0, callbackType: 0, callbackAddress: null, status: 0, processStatus: 0, resultCode: 0, result: null, initMsid: 7332683579487, completeMsid: null, lastUpdated: null, lastPolled: null, created: null}
> 2013-05-20 13:24:46,059 DEBUG [cloud.api.ApiServlet] (catalina-exec-2:null) ===END=== 10.146.0.15 -- GET command=extractTemplate&mode=HTTP_DOWNLOAD&id=7e4ca941-cb1b-4113-ab9e-043960d0fb10&zoneid=b030eb90-53a5-4dda-942d-c7b13b50c54d&response=json&sessionkey=R6B02dSeoRFzL6CVp2PX3UbfsGg%3D&_=1369050974723
> 2013-05-20 13:24:46,062 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-11:job-24) Executing org.apache.cloudstack.api.command.user.template.ExtractTemplateCmd for job-24
> 2013-05-20 13:24:46,097 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-11:job-24) Complete async job-24, jobStatus: 1, resultCode: 0, result: org.apache.cloudstack.api.response.ExtractResponse@af5b203
> 2013-05-20 13:24:46,103 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-11:job-24) Done executing org.apache.cloudstack.api.command.user.template.ExtractTemplateCmd for job-24
> Template status in vm_template and template_store_ref tables:
> ==================================================
> mysql> select * from vm_template where id=206\G;
> *************************** 1. row ***************************
> id: 206
> unique_name: 206-2-73592258-559a-3b38-8f66-b667aab143eb
> name: OS031
> uuid: 7e4ca941-cb1b-4113-ab9e-043960d0fb10
> public: 1
> featured: 1
> type: USER
> hvm: 1
> bits: 64
> url: http://10.147.28.7/templates/5d67394c-4efd-4b62-966b-51aa53b35277.vhd.bz2
> format: VHD
> created: 2013-05-20 16:58:50
> removed: NULL
> account_id: 2
> checksum: NULL
> display_text: OS031
> enable_password: 0
> enable_sshkey: 0
> guest_os_id: 12
> bootable: 1
> prepopulate: 0
> cross_zones: 1
> extractable: 1
> hypervisor_type: XenServer
> source_template_id: NULL
> template_tag: NULL
> sort_key: 0
> size: 225178543
> state: Ready
> update_count: 3
> updated: 2013-05-20 16:59:34
> 1 row in set (0.00 sec)
> ERROR:
> No query specified
> mysql> select * from template_store_ref where template_id=206\G;
> *************************** 1. row ***************************
> id: 13
> store_id: 1
> template_id: 206
> created: 2013-05-20 16:58:50
> last_updated: 2013-05-20 16:59:33
> job_id: dd90f485-75a6-414d-b8e1-a4133878581c
> download_pct: 100
> size: 225178543
> store_role: Image
> physical_size: 225178543
> download_state: DOWNLOADED
> error_str:
> local_path: template/tmpl/2/206/206-2-73592258-559a-3b38-8f66-b667aab143eb/5d67394c-4efd-4b62-966b-51aa53b35277.vhd.bz2
> install_path: template/tmpl/2/206/206-2-73592258-559a-3b38-8f66-b667aab143eb
> url: NULL
> state: Ready
> destroyed: 0
> is_copy: 0
> update_count: 3
> updated: 2013-05-20 16:59:34
> 1 row in set (0.00 sec)
> ERROR:
> No query specified
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira