On Sat, Mar 21, 2015 at 9:18 AM, Imesh Gunaratne <im...@apache.org> wrote:
> Shall we verify whether this works if we use the OpenStack UI to attach > the volume? > Yes Imesh. It works in UI. > > Thanks > > On Fri, Mar 20, 2015 at 10:42 PM, Lahiru Sandaruwan <lahi...@wso2.com> > wrote: > >> Hi Udara, >> >> I tried that option as well. >> >> Issue here is not at volume creation level, but the attachment level. >> Therefore even we didn't give the ID, it gets the ID of created volume >> correctly and input to volumeAttach call. My guess is that doesn't pick the >> correct ID. >> >> Thanks. >> >> On Fri, Mar 20, 2015 at 10:28 PM, Udara Liyanage <ud...@wso2.com> wrote: >> >>> Hi Lahiru, >>> >>> There is an option to attach an already created volume. You can provide >>> a known volume I'd and check weather it get attached. >>> On 20 Mar 2015 21:49, "Lahiru Sandaruwan" <lahi...@wso2.com> wrote: >>> >>>> 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 >>>> >>>> >> >> >> -- >> -- >> 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 >> >> > > > -- > Imesh Gunaratne > > Technical Lead, WSO2 > Committer & PMC Member, Apache Stratos > -- -- 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