You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ja...@apache.org on 2015/06/29 09:01:01 UTC

[40/50] [abbrv] git commit: updated refs/heads/dhcpoffload to 45721ae

Using Profiler class, from the utils package, instead of System.currentTimeMillis()

Signed-off-by: wilderrodrigues <wr...@schubergphilis.com>

This closes #525


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/916aead9
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/916aead9
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/916aead9

Branch: refs/heads/dhcpoffload
Commit: 916aead9ab081c7bb6ab6bce39a0d643ebcc3104
Parents: 212ae88
Author: wilderrodrigues <wr...@schubergphilis.com>
Authored: Thu Jun 25 08:09:18 2015 +0200
Committer: wilderrodrigues <wr...@schubergphilis.com>
Committed: Thu Jun 25 09:14:23 2015 +0200

----------------------------------------------------------------------
 .../src/com/cloud/cluster/ClusterServiceServletImpl.java | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/916aead9/framework/cluster/src/com/cloud/cluster/ClusterServiceServletImpl.java
----------------------------------------------------------------------
diff --git a/framework/cluster/src/com/cloud/cluster/ClusterServiceServletImpl.java b/framework/cluster/src/com/cloud/cluster/ClusterServiceServletImpl.java
index 250b886..9b34724 100644
--- a/framework/cluster/src/com/cloud/cluster/ClusterServiceServletImpl.java
+++ b/framework/cluster/src/com/cloud/cluster/ClusterServiceServletImpl.java
@@ -27,6 +27,8 @@ import org.apache.commons.httpclient.methods.PostMethod;
 import org.apache.commons.httpclient.params.HttpClientParams;
 import org.apache.log4j.Logger;
 
+import com.cloud.utils.Profiler;
+
 public class ClusterServiceServletImpl implements ClusterService {
     private static final long serialVersionUID = 4574025200012566153L;
     private static final Logger s_logger = Logger.getLogger(ClusterServiceServletImpl.class);
@@ -87,16 +89,19 @@ public class ClusterServiceServletImpl implements ClusterService {
         int response = 0;
         String result = null;
         try {
-            final long startTick = System.currentTimeMillis();
+            final Profiler profiler = new Profiler();
+            profiler.start();
             response = client.executeMethod(method);
             if (response == HttpStatus.SC_OK) {
                 result = method.getResponseBodyAsString();
+                profiler.stop();
                 if (s_logger.isDebugEnabled()) {
-                    s_logger.debug("POST " + _serviceUrl + " response :" + result + ", responding time: " + (System.currentTimeMillis() - startTick) + " ms");
+                    s_logger.debug("POST " + _serviceUrl + " response :" + result + ", responding time: " + profiler.getDurationInMillis() + " ms");
                 }
             } else {
+                profiler.stop();
                 s_logger.error("Invalid response code : " + response + ", from : " + _serviceUrl + ", method : " + method.getParameter("method") + " responding time: " +
-                        (System.currentTimeMillis() - startTick));
+                        profiler.getDurationInMillis());
             }
         } catch (final HttpException e) {
             s_logger.error("HttpException from : " + _serviceUrl + ", method : " + method.getParameter("method"));