Piotr Kliczewski has posted comments on this change.

Change subject: xmlrpc: marshalling of Long type
......................................................................


Patch Set 1:

(2 comments)

http://gerrit.ovirt.org/#/c/34854/1/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/xmlrpc/XmlRpcUtils.java
File 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/xmlrpc/XmlRpcUtils.java:

Line 280: 
Line 281:         @Override
Line 282:         protected ReqWriter newReqWriter(XmlRpcRequest pRequest)
Line 283:                 throws XmlRpcException, IOException, SAXException {
Line 284:             if (METHOD_LIST.contains(pRequest.getMethodName())) {
> .contains on a List is not really effective. What about using a Set instead
There will be difference when there is a lot of elements in collection. I 
suspect that we do not have as many elements.

Using HashSet will be more effective so I will update.
Line 285:                 pRequest =
Line 286:                         new 
XmlRpcClientRequestImpl(pRequest.getConfig(),
Line 287:                                 pRequest.getMethodName(),
Line 288:                                 normalizeDoubles(pRequest));


Line 289:             }
Line 290:             return super.newReqWriter(pRequest);
Line 291:         }
Line 292: 
Line 293:         private Object[] normalizeDoubles(XmlRpcRequest request) {
> normalizeLongs?
Done
Line 294:             List<Object> result = new ArrayList<>();
Line 295:             for (int i = 0; i < request.getParameterCount(); i++) {
Line 296:                 Object object = request.getParameter(i);
Line 297:                 if (Long.class.isInstance(object)) {


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I97ffc2da3703dbf7ce58607b7461a02aea35f2bb
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Piotr Kliczewski <piotr.kliczew...@gmail.com>
Gerrit-Reviewer: Antoni Segura Puimedon <asegu...@redhat.com>
Gerrit-Reviewer: Martin Sivák <msi...@redhat.com>
Gerrit-Reviewer: Oved Ourfali <oourf...@redhat.com>
Gerrit-Reviewer: Piotr Kliczewski <piotr.kliczew...@gmail.com>
Gerrit-Reviewer: Saggi Mizrahi <smizr...@redhat.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to