You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by jw...@apache.org on 2016/12/29 18:30:43 UTC

nifi git commit: NIFI-3164 Added NAR loading duration

Repository: nifi
Updated Branches:
  refs/heads/master 5c095f3a1 -> 4986b83b8


NIFI-3164 Added NAR loading duration

This closes #1366.

Signed-off-by: James Wing <jv...@gmail.com>


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

Branch: refs/heads/master
Commit: 4986b83b8317fff90c80c4068fead1b09db519fc
Parents: 5c095f3
Author: Pierre Villard <pi...@gmail.com>
Authored: Wed Dec 28 18:59:15 2016 +0100
Committer: James Wing <jv...@gmail.com>
Committed: Thu Dec 29 10:29:03 2016 -0800

----------------------------------------------------------------------
 .../src/main/java/org/apache/nifi/nar/NarUnpacker.java            | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nifi/blob/4986b83b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-nar-utils/src/main/java/org/apache/nifi/nar/NarUnpacker.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-nar-utils/src/main/java/org/apache/nifi/nar/NarUnpacker.java b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-nar-utils/src/main/java/org/apache/nifi/nar/NarUnpacker.java
index 0295c1e..69aac84 100644
--- a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-nar-utils/src/main/java/org/apache/nifi/nar/NarUnpacker.java
+++ b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-nar-utils/src/main/java/org/apache/nifi/nar/NarUnpacker.java
@@ -91,6 +91,7 @@ public final class NarUnpacker {
             }
 
             if (!narFiles.isEmpty()) {
+                final long startTime = System.nanoTime();
                 logger.info("Expanding " + narFiles.size() + " NAR files with all processors... It can take few minutes.");
                 for (File narFile : narFiles) {
                     logger.debug("Expanding NAR file: " + narFile.getAbsolutePath());
@@ -146,6 +147,8 @@ public final class NarUnpacker {
                         }
                     }
                 }
+                final long endTime = System.nanoTime();
+                logger.info("NAR loading process took " + (endTime - startTime) + " nanoseconds.");
             }
 
             // attempt to delete any docs files that exist so that any