Hi, I have completed subscribable info support, and now it passes the persistence information to instance creation step correctly.
But it failed to attach the volume to the instance after creating a volume successfully. Our code pass the instanceId and volumeId correctly for the volume attaching call, as per my debug session. It seems the value that is passed as volumeId doesn't get the correct value and send the same value always. Their rest API is, http://<host>:<port>/v2/*<volumeId>* /servers/<instanceId>/os-volume_attachments Error was, Caused by: org.jclouds.http.HttpResponseException: command: POST http://192.168.16.99:8774/v2/*cc9383d8a04f40988f2fcf8aab397551*/servers/RegionOne/33b5057b-7095-4cfc-9e2a-d811cf25051e/os-volume_attachments HTTP/1.1 failed with response: HTTP/1.1 404 Not Found Looking into it. Full error at [1]. Thanks. [1] TID: [0] [STRATOS] [2015-03-20 16:05:52,325] ERROR {org.apache.stratos.cloud.controller.services.impl.InstanceCreator} - Could not attache volume, [instance] RegionOne/33b5057b-7095-4cfc-9e2a-d811cf25051e [volume] Persistence Required: , Size: 1, device: /dev/vdb mapping path : null remove on termination true SnaphotId null org.jclouds.rest.ResourceNotFoundException: 404 Not Found The resource could not be found. at org.jclouds.openstack.nova.v2_0.handlers.NovaErrorHandler.handleError(NovaErrorHandler.java:97) at org.jclouds.http.handlers.DelegatingErrorHandler.handleError(DelegatingErrorHandler.java:65) at org.jclouds.http.internal.BaseHttpCommandExecutorService.shouldContinue(BaseHttpCommandExecutorService.java:128) at org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:98) at org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:90) at org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:73) at org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:44) at org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117) at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87) at com.sun.proxy.$Proxy146.attachVolumeToServerAsDevice(Unknown Source) at org.apache.stratos.cloud.controller.iaases.openstack.OpenstackIaas.attachVolume(OpenstackIaas.java:476) at org.apache.stratos.cloud.controller.services.impl.InstanceCreator.attachVolumes(InstanceCreator.java:132) at org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:73) 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:745) Caused by: org.jclouds.http.HttpResponseException: command: POST http://192.168.16.99:8774/v2/cc9383d8a04f40988f2fcf8aab397551/servers/RegionOne/33b5057b-7095-4cfc-9e2a-d811cf25051e/os-volume_attachments HTTP/1.1 failed with response: HTTP/1.1 404 Not Found; content: [404 Not Found The resource could not be found. ] at org.jclouds.openstack.nova.v2_0.handlers.NovaErrorHandler.handleError(NovaErrorHandler.java:78) ... 15 more On Wed, Mar 18, 2015 at 8:55 AM, Udara Liyanage <ud...@wso2.com> wrote: > Hi Lashiru, > > CC backend supports persistence volume. We need to add this to application > subscribable info. > > On Wed, Mar 18, 2015 at 7:57 AM, Lahiru Sandaruwan <lahi...@wso2.com> > wrote: > >> Hi devs, >> >> I'm working on $subject. We have had this feature in 4.0.0 version in >> cartridge definition and later moved to subscription section. But we have >> missed this feature when we moving subscription parameters to Application >> in new model. >> >> I will update this thread as i progress. >> >> Thanks. >> >> >> -- >> -- >> Lahiru Sandaruwan >> Committer and PMC member, Apache Stratos, >> Senior Software Engineer, >> WSO2 Inc., http://wso2.com >> lean.enterprise.middleware >> >> phone: +94773325954 >> email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/ >> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >> >> > > > -- > > Udara Liyanage > Software Engineer > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > > web: http://udaraliyanage.wordpress.com > phone: +94 71 443 6897 > -- -- Lahiru Sandaruwan Committer and PMC member, Apache Stratos, Senior Software Engineer, WSO2 Inc., http://wso2.com lean.enterprise.middleware phone: +94773325954 email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/ linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146