Dhandapani Gopal has posted comments on this change.

Change subject: restapi: Gluster Volume Bricks resource implementation
......................................................................


Patch Set 1: (4 inline comments)

....................................................
File 
backend/manager/modules/restapi/interface/definition/src/main/resources/api.xsd
Line 2655:       <xs:element name="new_stripe_count" type="xs:unsignedShort" 
minOccurs="0" maxOccurs="1"/>
Done

....................................................
File 
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/gluster/BackendGlusterBricksResource.java
Line 45:         try {
Done

Line 103:         return 
performCreationMultiple(VdcActionType.AddBricksToGlusterVolume,
performCreation() calls resolveCreated(), which expects 
result.getActionReturnValue() to return a Guid.

In our case, the command returns List<Guid>, and hence performCreation() won't 
work as is. So I've introduced a new method resolveCreatedList(), which 
populates the list of bricks in the GlusterBricks object it returns. The only 
different thing that performCreationMultiple() does is calling 
resolveCreatedList() instead of resolveCreated(), and removing the asyncTasks 
support as the "add bricks" operation is always synchronous.

Line 152:     public Response remove(GlusterBricks bricks) {
Done

--
To view, visit http://gerrit.ovirt.org/4909
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I0ab5fc0dd5ef9c2d3eadbc7e78876079c61f46cb
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Dhandapani Gopal <dgo...@redhat.com>
Gerrit-Reviewer: Dhandapani Gopal <dgo...@redhat.com>
Gerrit-Reviewer: Michael Pasternak <mpast...@redhat.com>
Gerrit-Reviewer: Omer Frenkel <ofren...@redhat.com>
Gerrit-Reviewer: Ori Liel <ol...@redhat.com>
Gerrit-Reviewer: Selvasundaram <sesub...@redhat.com>
Gerrit-Reviewer: Shireesh Anjal <san...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to