[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-5607?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

edison su resolved CLOUDSTACK-5607.
-----------------------------------

    Resolution: Fixed

> Deleting a template from one zone removes it from all zones 
> ------------------------------------------------------------
>
>                 Key: CLOUDSTACK-5607
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5607
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Template
>    Affects Versions: 4.3.0
>         Environment: 4.3 MS
> Multiple zones
>            Reporter: Pavan Kumar Bandarupally
>            Assignee: edison su
>            Priority: Critical
>             Fix For: 4.3.0
>
>
> Register a template and select it to be available in all zones while 
> registering. The template will successfully get downloaded to all the zones 
> in the setup. In UI you can see that the template will be shown once for each 
> zone. Once the template is installed and ready to use, from UI delete the 
> template from one of the zones. Once the delete operation completes you can 
> see that it is deleted from all the zones even though we deleted it only from 
> one zone.
> Expected:
> ------------  
> The template should be deleted only from one zone 
> Actual:
> ----------
> The template gets deleted from all the zones.
> Note:
> ------- 
> In the DB the template status will be destroyed only in the zone from which 
> it was deleted but in UI it will be removed from all zones.
> Job Traces:
> ------------------ 
> 2013-12-20 17:43:32,520 DEBUG [c.c.a.ApiServlet] 
> (catalina-exec-19:ctx-f8bd38aa) ===START===  10.146.0.11 -- GET  
> command=deleteTemplate&id=e5a45120-e1dc-4b54-849d-1e1e7b7bc5c0&zoneid=485aff23-1b9c-419c-9066-051d4e384f8c&response=json&sessionkey=2uhdSWakv%2Bwtliqp35yLP2ekz7c%3D&_=1387522407471
> 2013-12-20 17:43:32,632 DEBUG [c.c.s.StatsCollector] 
> (StatsCollector-1:ctx-823f6719) StorageCollector is running...
> 2013-12-20 17:43:32,707 DEBUG [c.c.a.t.Request] 
> (StatsCollector-1:ctx-823f6719) Seq 3-1744176843: Received:  { Ans: , MgmtId: 
> 6915098673184, via: 3, Ver: v1, Flags: 10, { GetStorageStatsAnswer } }
> 2013-12-20 17:43:32,768 DEBUG [c.c.a.t.Request] 
> (StatsCollector-1:ctx-823f6719) Seq 5-565380424: Received:  { Ans: , MgmtId: 
> 6915098673184, via: 5, Ver: v1, Flags: 10, { GetStorageStatsAnswer } }
> 2013-12-20 17:43:32,773 DEBUG [c.c.a.m.DirectAgentAttache] 
> (DirectAgent-405:ctx-1051c476) Seq 1-769789686: Executing request
> 2013-12-20 17:43:32,781 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
> (catalina-exec-19:ctx-f8bd38aa ctx-bdee003a) submit async job-34, details: 
> AsyncJobVO {id:34, userId: 2, accountId: 2, instanceType: Template, 
> instanceId: 208, cmd: 
> org.apache.cloudstack.api.command.user.template.DeleteTemplateCmd, cmdInfo: 
> {"id":"e5a45120-e1dc-4b54-849d-1e1e7b7bc5c0","response":"json","sessionkey":"2uhdSWakv+wtliqp35yLP2ekz7c\u003d","cmdEventType":"TEMPLATE.DELETE","ctxUserId":"2","zoneid":"485aff23-1b9c-419c-9066-051d4e384f8c","httpmethod":"GET","_":"1387522407471","ctxAccountId":"2","ctxStartEventId":"112"},
>  cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
> null, initMsid: 6915098673184, completeMsid: null, lastUpdated: null, 
> lastPolled: null, created: null}
> 2013-12-20 17:43:32,786 DEBUG [c.c.a.ApiServlet] 
> (catalina-exec-19:ctx-f8bd38aa ctx-bdee003a) ===END===  10.146.0.11 -- GET  
> command=deleteTemplate&id=e5a45120-e1dc-4b54-849d-1e1e7b7bc5c0&zoneid=485aff23-1b9c-419c-9066-051d4e384f8c&response=json&sessionkey=2uhdSWakv%2Bwtliqp35yLP2ekz7c%3D&_=1387522407471
> 2013-12-20 17:43:32,790 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
> (Job-Executor-30:ctx-4c40fe50) Add job-34 into job monitoring
> 2013-12-20 17:43:32,790 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
> (Job-Executor-30:ctx-4c40fe50) Executing AsyncJobVO {id:34, userId: 2, 
> accountId: 2, instanceType: Template, instanceId: 208, cmd: 
> org.apache.cloudstack.api.command.user.template.DeleteTemplateCmd, cmdInfo: 
> {"id":"e5a45120-e1dc-4b54-849d-1e1e7b7bc5c0","response":"json","sessionkey":"2uhdSWakv+wtliqp35yLP2ekz7c\u003d","cmdEventType":"TEMPLATE.DELETE","ctxUserId":"2","zoneid":"485aff23-1b9c-419c-9066-051d4e384f8c","httpmethod":"GET","_":"1387522407471","ctxAccountId":"2","ctxStartEventId":"112"},
>  cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
> null, initMsid: 6915098673184, completeMsid: null, lastUpdated: null, 
> lastPolled: null, created: null}
> 2013-12-20 17:43:32,863 INFO  [c.c.t.HypervisorTemplateAdapter] 
> (Job-Executor-30:ctx-4c40fe50 ctx-bdee003a) Delete template from image store: 
> TeamSSV
> 2013-12-20 17:43:32,865 DEBUG [o.a.c.s.i.TemplateDataFactoryImpl] 
> (Job-Executor-30:ctx-4c40fe50 ctx-bdee003a) template 208 is already in 
> store:2, type:Image
> 2013-12-20 17:43:32,964 DEBUG [c.c.a.t.Request] (Job-Executor-30:ctx-4c40fe50 
> ctx-bdee003a) Seq 5-565380425: Sending  { Cmd , MgmtId: 6915098673184, via: 
> 5(s-5-VM), Ver: v1, Flags: 100011, 
> [{"org.apache.cloudstack.storage.command.DeleteCommand":{"data":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"template/tmpl/2/208/6533dce0-ef20-3ee7-9adb-033b7aa7b248.vhd","origUrl":"http://10.147.28.7/templates/Windows8/Windows832.vhd","uuid":"e5a45120-e1dc-4b54-849d-1e1e7b7bc5c0","id":208,"format":"VHD","accountId":2,"checksum":"9f6d808b78c989d39d87b54c533816b0","hvm":true,"displayText":"templt
>  in all 
> zones","imageDataStore":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.147.28.7/export/home/pavan/secondaryVMWS3MultiZone","_role":"Image"}},"name":"208-2-e79f16a0-b237-35ee-a167-86585e05767d","hypervisorType":"XenServer"}},"wait":0}}]
>  }
> 2013-12-20 17:43:33,034 DEBUG [c.c.a.m.DirectAgentAttache] 
> (DirectAgent-405:ctx-1051c476) Seq 1-769789686: Response Received:
> 2013-12-20 17:43:33,035 DEBUG [c.c.a.t.Request] 
> (StatsCollector-1:ctx-823f6719) Seq 1-769789686: Received:  { Ans: , MgmtId: 
> 6915098673184, via: 1, Ver: v1, Flags: 10, { GetStorageStatsAnswer } }
> 2013-12-20 17:43:33,039 DEBUG [c.c.a.m.DirectAgentAttache] 
> (DirectAgent-29:ctx-533ef364) Seq 4-1965166074: Executing request
> 2013-12-20 17:43:33,102 DEBUG [c.c.h.v.r.VmwareResource] 
> (DirectAgent-29:ctx-533ef364 10.147.40.12) Datastore summary info, storageId: 
> a496d411-739a-3265-a03d-ac0815ad8729, localPath: 
> /export/home/pavan/primaryVMWS3MultiZone, poolType: NetworkFilesystem, 
> capacity: 5902284800000, free: 2803870789632, used: 3098414010368
> 2013-12-20 17:43:33,102 DEBUG [c.c.a.m.DirectAgentAttache] 
> (DirectAgent-29:ctx-533ef364) Seq 4-1965166074: Response Received:
> 2013-12-20 17:43:33,103 DEBUG [c.c.a.t.Request] 
> (StatsCollector-1:ctx-823f6719) Seq 4-1965166074: Received:  { Ans: , MgmtId: 
> 6915098673184, via: 4, Ver: v1, Flags: 10, { GetStorageStatsAnswer } }
> 2013-12-20 17:43:35,713 DEBUG [c.c.a.t.Request] (AgentManager-Handler-5:null) 
> Seq 5-565380425: Processing:  { Ans: , MgmtId: 6915098673184, via: 5, Ver: 
> v1, Flags: 10, [{"com.cloud.agent.api.Answer":{"result":true,"wait":0}}] }
> 2013-12-20 17:43:35,713 DEBUG [c.c.a.t.Request] (Job-Executor-30:ctx-4c40fe50 
> ctx-bdee003a) Seq 5-565380425: Received:  { Ans: , MgmtId: 6915098673184, 
> via: 5, Ver: v1, Flags: 10, { Answer } }
> 2013-12-20 17:43:35,748 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
> (Job-Executor-30:ctx-4c40fe50 ctx-bdee003a) Complete async job-34, jobStatus: 
> SUCCEEDED, resultCode: 0, result: 
> org.apache.cloudstack.api.response.SuccessResponse/null/{"success":true}
> 2013-12-20 17:43:35,769 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
> (Job-Executor-30:ctx-4c40fe50) Done executing 
> org.apache.cloudstack.api.command.user.template.DeleteTemplateCmd for job-34
> 2013-12-20 17:43:35,774 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
> (Job-Executor-30:ctx-4c40fe50) Remove job-34 from job monitoring



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to