stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Udara Liyanage <ud...@wso2.com>
Subject Re: Persistence Volume Mapping support
Date Fri, 20 Mar 2015 16:58:04 GMT
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" <lahirus@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 <udara@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 <lahirus@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: lahirus@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: lahirus@wso2.com blog: http://lahiruwrites.blogspot.com/
> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>
>

Mime
View raw message