Marcus Sorensen created CLOUDSTACK-4725:
-------------------------------------------

             Summary: KVM agent fails to join if local pool is already 
registered
                 Key: CLOUDSTACK-4725
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4725
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: KVM
    Affects Versions: 4.2.0
            Reporter: Marcus Sorensen
            Assignee: edison su
            Priority: Critical
             Fix For: 4.2.1


"Another active pool with the same uuid already exists"

This might be a regression, I believe we used to catch this case and/or check 
libvirt to see if pool was already established and just return if it is already 
there. Or maybe we only do that for non-local.

2013-09-22 23:42:35,265 DEBUG [agent.manager.AgentManagerImpl] 
(AgentConnectTaskPool-396:null) Sending Connect to listener: 
LocalStoragePoolListener
2013-09-22 23:42:35,266 DEBUG 
[datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl] 
(AgentConnectTaskPool-396:null) createPool Params @ scheme - Filesystem 
storageHost - 172.17.10.10 hostPath - /var/lib/libvirt/images port - -1
2013-09-22 23:42:35,267 DEBUG 
[datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl] 
(AgentConnectTaskPool-396:null) Another active pool with the same uuid already 
exists
2013-09-22 23:42:35,267 WARN  [cloud.storage.StorageManagerImpl] 
(AgentConnectTaskPool-396:null) Unable to setup the local storage pool for 
Host[-1-Routing]
com.cloud.utils.exception.CloudRuntimeException: Another active pool with the 
same uuid already exists
        at 
org.apache.cloudstack.storage.datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl.initialize(CloudStackPrimaryDataStoreLifeCycleImpl.java:319)
        at 
com.cloud.storage.StorageManagerImpl.createLocalStorage(StorageManagerImpl.java:647)
        at 
com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
        at 
com.cloud.storage.LocalStoragePoolListener.processConnect(LocalStoragePoolListener.java:86)
        at 
com.cloud.agent.manager.AgentManagerImpl.notifyMonitorsOfConnection(AgentManagerImpl.java:587)
        at 
com.cloud.agent.manager.AgentManagerImpl.handleConnectedAgent(AgentManagerImpl.java:1085)
        at 
com.cloud.agent.manager.AgentManagerImpl.access$100(AgentManagerImpl.java:144)
        at 
com.cloud.agent.manager.AgentManagerImpl$HandleAgentConnectTask.run(AgentManagerImpl.java:1160)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)

--
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

Reply via email to