You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by al...@apache.org on 2018/07/23 23:14:58 UTC

nifi-minifi git commit: MINIFI-461 Additionally providing controller initialization time in seconds Provide a decimal representation of seconds for those scenarios when startup is less than one second.

Repository: nifi-minifi
Updated Branches:
  refs/heads/master 16af0f48b -> 844389c86


MINIFI-461 Additionally providing controller initialization time in seconds
Provide a decimal representation of seconds for those scenarios when startup is less than one second.

This closes #133.

Signed-off-by: Andy LoPresto <al...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/nifi-minifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi-minifi/commit/844389c8
Tree: http://git-wip-us.apache.org/repos/asf/nifi-minifi/tree/844389c8
Diff: http://git-wip-us.apache.org/repos/asf/nifi-minifi/diff/844389c8

Branch: refs/heads/master
Commit: 844389c86efec67e17e75e815c6bb9a1043b90bc
Parents: 16af0f4
Author: Aldrin Piri <al...@apache.org>
Authored: Mon Jul 23 12:27:51 2018 -0400
Committer: Andy LoPresto <al...@apache.org>
Committed: Mon Jul 23 16:14:01 2018 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/nifi/minifi/MiNiFi.java            | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nifi-minifi/blob/844389c8/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-runtime/src/main/java/org/apache/nifi/minifi/MiNiFi.java
----------------------------------------------------------------------
diff --git a/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-runtime/src/main/java/org/apache/nifi/minifi/MiNiFi.java b/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-runtime/src/main/java/org/apache/nifi/minifi/MiNiFi.java
index 0878125..894dd7f 100644
--- a/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-runtime/src/main/java/org/apache/nifi/minifi/MiNiFi.java
+++ b/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-runtime/src/main/java/org/apache/nifi/minifi/MiNiFi.java
@@ -152,7 +152,10 @@ public class MiNiFi {
             }
 
             final long endTime = System.nanoTime();
-            logger.info("Controller initialization took " + (endTime - startTime) + " nanoseconds.");
+            final long durationNanos = endTime - startTime;
+            // Convert to millis for higher precision and then convert to a float representation of seconds
+            final float durationSeconds = TimeUnit.MILLISECONDS.convert(durationNanos, TimeUnit.NANOSECONDS) / 1000f;
+            logger.info("Controller initialization took {} nanoseconds ({} seconds).", durationNanos, String.format("%.01f", durationSeconds));
         }
     }