Thanks Marcus, then we need to update volume test cases in our BVT automation 
suite. 

Regards,
Rayees

-----Original Message-----
From: Marcus [mailto:shadow...@gmail.com] 
Sent: Wednesday, June 11, 2014 11:04 PM
To: dev@cloudstack.apache.org
Subject: Re: Resize volume API without service offering failing in 4.4

Service offering is required if current offering is not a 'custom' sized 
offering. That is, if the volume is a locked into a fixed size because of the 
current service offering, the offering needs to be changed to a custom, or to a 
service offering of the desired size.


On Wed, Jun 11, 2014 at 11:39 PM, Rayees Namathponnan < 
rayees.namathpon...@citrix.com> wrote:

> Hi,
>
> I am trying to resize data volume in KVM and Xen, created new data 
> volume with 5 GB and trying to resize to 10 GB.
>
> Followed 4.4 API doc , in this service offering id is not a required 
> field; I am expecting volume should be resized even if we are not 
> passing service offering id, used below API
>
> http://10.xxx.xxx.xxx:8096/?&command=resizeVolume&shrinkok=true
> &size=10&id=f25a958c-48f7-42aa-bb1f-f3749370d064&<
> http://10.xx.xxx.xxx:8096/?&command=resizeVolume&shrinkok=true%20&size
> =10&id=f25a958c-48f7-42aa-bb1f-f3749370d064&
> >
>
> resize volume failed with below error, is service offering id 
> mandatory field in 4.4 ? is there any change in this area ?
>
>
> 2014-06-11 22:36:01,710 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
> (API-Job-Executor-51:ctx-eee5edb4 job-5203) Executing AsyncJobVO 
> {id:5203,
> userId: 1, accountId: 1, instanceType: Volume, instanceId: null, cmd:
> org.apache.cloudstack.api.command.admin.volume.ResizeVolumeCmdByAdmin,
> cmdInfo:
> {"id":"f25a958c-48f7-42aa-bb1f-f3749370d064","ctxDetails":"{\"com.clou
> d.storage.Volume\":710,\"Volume\":\"f25a958c-48f7-42aa-bb1f-f3749370d0
> 64\"}","shrinkok":"true","cmdEventType":"VOLUME.RESIZE","ctxUserId":"1
> ","httpmethod":"GET","uuid":"f25a958c-48f7-42aa-bb1f-f3749370d064","ct
> xAccountId":"1","ctxStartEventId":"15109","size":"10"},
> cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0,
> result: null, initMsid: 29066118877352, completeMsid: null, lastUpdated:
> null, lastPolled: null, created: null}
> 2014-06-11 22:36:01,718 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
> (ApiServer-6:ctx-b68d99d4 ctx-5a82aa93) submit async job-5203, details:
> AsyncJobVO {id:5203, userId: 1, accountId: 1, instanceType: Volume,
> instanceId: null, cmd:
> org.apache.cloudstack.api.command.admin.volume.ResizeVolumeCmdByAdmin,
> cmdInfo:
> {"id":"f25a958c-48f7-42aa-bb1f-f3749370d064","ctxDetails":"{\"com.clou
> d.storage.Volume\":710,\"Volume\":\"f25a958c-48f7-42aa-bb1f-f3749370d0
> 64\"}","shrinkok":"true","cmdEventType":"VOLUME.RESIZE","ctxUserId":"1
> ","httpmethod":"GET","uuid":"f25a958c-48f7-42aa-bb1f-f3749370d064","ct
> xAccountId":"1","ctxStartEventId":"15109","size":"10"},
> cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0,
> result: null, initMsid: 29066118877352, completeMsid: null, lastUpdated:
> null, lastPolled: null, created: null}
> 2014-06-11 22:36:01,721 WARN  [c.c.a.d.ParamGenericValidationWorker]
> (API-Job-Executor-51:ctx-eee5edb4 job-5203 ctx-2e64d0b5) Received 
> unknown parameters for command resizeVolume. Unknown parameters : 
> ctxdetails
> 2014-06-11 22:36:01,756 ERROR [c.c.a.ApiAsyncJobDispatcher]
> (API-Job-Executor-51:ctx-eee5edb4 job-5203) Unexpected exception while 
> executing 
> org.apache.cloudstack.api.command.admin.volume.ResizeVolumeCmdByAdmin
> com.cloud.exception.InvalidParameterValueException: current offering4 
> cannot be resized, need to specify a disk offering
>         at
> com.cloud.storage.VolumeApiServiceImpl.resizeVolume(VolumeApiServiceImpl.java:724)
>         at
> com.cloud.storage.VolumeApiServiceImpl.resizeVolume(VolumeApiServiceImpl.java:148)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
>         at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
>         at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>         at
> org.apache.cloudstack.network.contrail.management.EventUtils$EventInterceptor.invoke(EventUtils.java:106)
>         at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(R
> eflectiveMethodInvocation.java:161)
>
> User below API doc
>
>
> http://cloudstack.apache.org/docs/api/apidocs-4.3/root_admin/resizeVol
> ume.html
>
>
> Regards,
> Rayees
>

Reply via email to