[ https://issues.apache.org/jira/browse/CLOUDSTACK-4725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13797361#comment-13797361 ]
ASF subversion and git services commented on CLOUDSTACK-4725: ------------------------------------------------------------- Commit 1a907eb4e467a018e2d13a1768fd3c9dd3c3aa04 in branch refs/heads/4.2 from [~edison] [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=1a907eb ] CLOUDSTACK-4725: if storage pool has different path, but the uuid is the same, then treat them as the same storage pool > 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 was sent by Atlassian JIRA (v6.1#6144)