[ https://issues.apache.org/jira/browse/CLOUDSTACK-7237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
shweta agarwal closed CLOUDSTACK-7237. -------------------------------------- > template sync unable to find already downloaded template after restarting MS > ----------------------------------------------------------------------------- > > Key: CLOUDSTACK-7237 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7237 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) > Components: Template > Affects Versions: 4.5.0 > Reporter: shweta agarwal > Assignee: Kishan Kavala > Priority: Blocker > Fix For: 4.5.0 > > > Repro steps: > 1. created an advance zone > 2. Register a template > 3. Wait till download is complete and template in ready state > 4. Restart MS > 5. wait for template sync to happen > Bug: > template sync says Template Sync did not find > 206-2-832d2ef8-9355-3958-9331-0847b502ad2a on image store 1, may request > download based on available hypervisor types > MS log to show template 206-2-832d2ef8-9355-3958-9331-0847b502ad2a was > downloaded successfully before restarting MS > 2014-08-04 08:02:50,676 DEBUG [o.a.c.s.i.TemplateDataFactoryImpl] > (Work-Job-Executor-1:ctx-2494f7c7 job-121/job-122 ctx-7f2fe1fe) template 206 > is already in store:1, type:Primary > 2014-08-04 08:02:50,677 DEBUG [o.a.c.s.v.VolumeServiceImpl] > (Work-Job-Executor-1:ctx-2494f7c7 job-121/job-122 ctx-7f2fe1fe) Found > template 206-2-832d2ef8-9355-3958-9331-0847b502ad2a in storage pool 1 with > VMTemplateStoragePool id: 7 > 2014-08-04 08:02:50,686 DEBUG [o.a.c.s.v.VolumeServiceImpl] > (Work-Job-Executor-1:ctx-2494f7c7 job-121/job-122 ctx-7f2fe1fe) Acquire lock > on VMTemplateStoragePool 7 with timeout 3600 seconds > 2014-08-04 08:02:50,688 INFO [o.a.c.s.v.VolumeServiceImpl] > (Work-Job-Executor-1:ctx-2494f7c7 job-121/job-122 ctx-7f2fe1fe) lock is > acquired for VMTemplateStoragePool 7 > 2014-08-04 08:02:50,776 DEBUG [o.a.c.s.m.AncientDataMotionStrategy] > (Work-Job-Executor-1:ctx-2494f7c7 job-121/job-122 ctx-7f2fe1fe) copyAsync > inspecting src type TEMPLATE copyAsync inspecting dest type TEMPLATE > 2014-08-04 08:02:50,790 DEBUG [c.c.a.t.Request] > (Work-Job-Executor-1:ctx-2494f7c7 job-121/job-122 ctx-7f2fe1fe) Seq > 1-7372392590005502037: Sending { Cmd , MgmtId: 233845177509765, via: > 1(Rack1Pod1Host23), Ver: v1, Flags: 100011, > [{"org.apache.cloudstack.storage.command.CopyCommand":{"srcTO":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"template/tmpl/2/206/2dd5a66f-96a8-3871-bce4-748777aa6529.tar","origUrl":"http://10.147.28.7/templates/lxc-templates/debian.tar.gz","uuid":"005df498-a1fe-4f69-ac27-53a762891389","id":206,"format":"TAR","accountId":2,"checksum":"6d2578f600440f302425839978220b32","hvm":false,"displayText":"deb-final","imageDataStore":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.147.28.7/export/home/shweta/goleta.lxc.secondary","_role":"Image"}},"name":"206-2-832d2ef8-9355-3958-9331-0847b502ad2a","hypervisorType":"LXC"}},"destTO":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"origUrl":"http://10.147.28.7/templates/lxc-templates/debian.tar.gz","uuid":"005df498-a1fe-4f69-ac27-53a762891389","id":206,"format":"TAR","accountId":2,"checksum":"6d2578f600440f302425839978220b32","hvm":false,"displayText":"deb-final","imageDataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"dfa2ec3c-d133-3284-8583-0a0845aa4424","id":1,"poolType":"NetworkFilesystem","host":"10.147.28.7","path":"/export/home/shweta/goleta.lxc.primary","port":2049,"url":"NetworkFilesystem://10.147.28.7/export/home/shweta/goleta.lxc.primary/?ROLE=Primary&STOREUUID=dfa2ec3c-d133-3284-8583-0a0845aa4424"}},"name":"206-2-832d2ef8-9355-3958-9331-0847b502ad2a","hypervisorType":"LXC"}},"executeInSequence":false,"options":{},"wait":10800}}] > } > 2014-08-04 08:02:51,092 DEBUG [c.c.a.t.Request] (AgentManager-Handler-1:null) > Seq 1-7372392590005502037: Processing: { Ans: , MgmtId: 233845177509765, > via: 1, Ver: v1, Flags: 10, > [{"org.apache.cloudstack.storage.command.CopyCmdAnswer":{"newData":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"005df498-a1fe-4f69-ac27 > . > . > . > . > . > after restart MS log shows > 2014-08-04 08:07:20,606 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Template Sync did not find routing-8 on > image store 1, may request download based on available hypervisor types > 2014-08-04 08:07:20,606 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Template Sync did not find routing-9 on > image store 1, may request download based on available hypervisor types > 2014-08-04 08:07:20,607 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Template Sync found routing-10 already > in the image store > 2014-08-04 08:07:20,694 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Template Sync did not find > 206-2-832d2ef8-9355-3958-9331-0847b502ad2a on image store 1, may request > download based on available hypervisor types > 2014-08-04 08:07:20,695 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Removing leftover template > 206-2-832d2ef8-9355-3958-9331-0847b502ad2a entry from template store table > 2014-08-04 08:07:20,744 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Skip downloading template centos64-x64 > since current data center does not have hypervisor Hyperv > 2014-08-04 08:07:20,744 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Skip sync downloading private template > 206-2-832d2ef8-9355-3958-9331-0847b502ad2a to a new image store > 2014-08-04 08:07:20,744 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Skip downloading template routing-9 > since current data center does not have hypervisor Hyperv > 2014-08-04 08:07:20,744 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Skip downloading template routing-8 > since current data center does not have hypervisor VMware > 2014-08-04 08:07:20,745 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Skip downloading template routing-3 > since current data center does not have hypervisor KVM > 2014-08-04 08:07:20,745 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Skip downloading template centos53-x64 > since current data center does not have hypervisor VMware > 2014-08-04 08:07:20,745 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Skip downloading template routing-1 > since current data center does not have hypervisor XenServer > 2014-08-04 08:07:20,745 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Skip downloading template > centos56-x86_64-xen since current data center does not have hypervisor > XenServer > 2014-08-04 08:07:20,745 INFO [o.a.c.s.i.TemplateServiceImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Skip downloading template > centos55-x86_64 since current data center does not have hypervisor KVM > 2014-08-04 08:07:20,745 DEBUG [c.c.a.m.AgentManagerImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Sending Connect to listener: > SshKeysDistriMonitor > 2014-08-04 08:07:20,745 DEBUG [c.c.a.m.AgentManagerImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Sending Connect to listener: > VpcVirtualNetworkApplianceManagerImpl > 2014-08-04 08:07:20,747 DEBUG [c.c.a.m.AgentManagerImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Sending Connect to listener: > SshKeysDistriMonitor > 2014-08-04 08:07:20,747 DEBUG [c.c.a.m.AgentManagerImpl] > (AgentConnectTaskPool-6:ctx-5d641ba5) Sending Connect to listener: > VirtualNetworkApplianceManagerImpl > 2014-08-04 08:07:20,755 DEBUG [c.c.a.t.Request] > (AgentConnectTaskPool-6:ctx-5d641ba5) Seq 3-847802629852495879: Sending { > Cmd , MgmtId: 233845177509765, via: 3(s-2-VM), Ver: v1, Flags: 100111, > [{"com.cloud.agent.api.ReadyCommand":{"dcId":1,"hostId":3,"wait":0}}] } > 2014-08-04 08:07:20,762 DEBUG [c.c.a.t.Request] > (AgentManager-Handler-11:null) Seq 3-847802629852495879: Processing: { Ans: > , MgmtId: 233845177509765, via: 3, Ver: v1, Flags: 110, > [{"com.cloud.agent.api.ReadyAnswer":{"result":true,"wait":0}}] } > 2014-08-04 08:07:20,762 DEBUG [c.c.a.m.AgentAttache] > (AgentManager-Handler-11:null) Seq 3-847802629852495879: No more commands > found > 2014-08-04 08:07:20,762 DEBUG [c.c.a.t.Request] > (AgentConnectTaskPool-6:ctx-5d641ba5) Seq 3-847802629852495879: Received: { > Ans: , MgmtId: 233845177509765, via: 3, Ver: v1, Flags: 110, { ReadyAnswer } } > 2014-08-04 08:07:20,762 DEBUG [c.c.h.Status] > (AgentConnectTaskPool-6:ctx-5d641ba5) Transition:[Resource state = Enabled, > Agent event = Ready, Host id = 3, name = s-2-VM] > 2014-08-04 08:07:20,817 DEBUG [c.c.a.t.Request] > (AgentConnectTaskPool-6:ctx-5d641ba5) Seq 3-847802629852495880: Sending { > Cmd , MgmtId: 233845177509765, via: 3(s-2-VM), Ver: v1, Flags: 100111, > [{"com.cloud.agent.api.ReadyCommand":{"dcId":1,"hostId":3,"wait":0}}] } > 2014-08-04 08:07:20,866 DEBUG [c.c.a.t.Request] > (AgentManager-Handler-13:null) Seq 3-847802629852495880: Processing: { Ans: > , MgmtId: 233845177509765, via: 3, Ver: v1, Flags: 110, > [{"com.cloud.agent.api.ReadyAnswer":{"result":true,"wait":0}}] } > 2014-08-04 08:07:20,866 DEBUG [c.c.a.m.AgentAttache] > (AgentManager-Handler-13:null) Seq 3-847802629852495880: No more commands > found > 2014-08-04 08:07:20,866 DEBUG [c.c.a.t.Request] > (AgentConnectTaskPool-6:ctx-5d641ba5) Seq 3-847802629852495880: Received: { > Ans: , MgmtId: 2338 -- This message was sent by Atlassian JIRA (v6.2#6252)