You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Sangeetha Hariharan (JIRA)" <ji...@apache.org> on 2013/09/18 00:07:51 UTC

[jira] [Created] (CLOUDSTACK-4697) Not able to delete Primary storage when there are no hosts in the cluster.

Sangeetha Hariharan created CLOUDSTACK-4697:
-----------------------------------------------

             Summary: Not able to delete Primary storage when there are no hosts in the cluster.
                 Key: CLOUDSTACK-4697
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4697
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Management Server
    Affects Versions: 4.2.1
         Environment: Build from 4.2-forward
            Reporter: Sangeetha Hariharan
             Fix For: 4.2.1


Not able to delete Primary storage when there are no hosts in the cluster.

Steps to reproduce the problem:

I had 1 cluster with 1 cluster-wide primary storage and 1 host.
Put the host is maintenance mode and deleted the host successfully.
Put the primary storage in maintenance mode.

Try to delete the primary storage.

Primary storage deletion fails with "Failed to delete storage pool on host".

Tried with forced option set to true. Same issue is seen.

Following is the exception seen in management server logs:


http://10.223.240.160:8080/client/api?command=deleteStoragePool&id=6aa75bda-523e-3a70-876a-551889baf1fb&forced=true&response=json&sessionkey=w5yXStAmUJHVfEBV5vAYnmtnKeI%3D&_=1379455061206
 
2013-09-17 14:47:14,109 DEBUG [cloud.api.ApiServlet] (catalina-exec-2:null) ===START===  10.215.3.9 -- GET  command=deleteStoragePool&id=6aa75bda-523e-3a70-8
76a-551889baf1fb&forced=true&response=json&sessionkey=w5yXStAmUJHVfEBV5vAYnmtnKeI%3D&_=1379455061206
2013-09-17 14:47:14,121 ERROR [cloud.api.ApiServer] (catalina-exec-2:null) unhandled exception executing api command: deleteStoragePool
com.cloud.utils.exception.CloudRuntimeException: Failed to delete storage pool on host
        at org.apache.cloudstack.storage.datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl.deleteDataStore(CloudStackPrimaryDataStoreLifeCycleImpl.
java:478)
        at com.cloud.storage.StorageManagerImpl.deletePool(StorageManagerImpl.java:937)
        at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
        at org.apache.cloudstack.api.command.admin.storage.DeletePoolCmd.execute(DeletePoolCmd.java:78)
        at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158)
        at com.cloud.api.ApiServer.queueCommand(ApiServer.java:514)
        at com.cloud.api.ApiServer.handleRequest(ApiServer.java:372)
        at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:305)
        at com.cloud.api.ApiServlet.doGet(ApiServlet.java:66)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:889)
        at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:721)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2274)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:679)
2013-09-17 14:47:14,124 DEBUG [cloud.api.ApiServlet] (catalina-exec-2:null) ===END===  10.215.3.9 -- GET  command=deleteStoragePool&id=6aa75bda-523e-3a70-876
a-551889baf1fb&forced=true&response=json&sessionkey=w5yXStAmUJHVfEBV5vAYnmtnKeI%3D&_=1379455061206
 
 


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