[ https://issues.apache.org/jira/browse/NIFI-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15224703#comment-15224703 ]
ASF subversion and git services commented on NIFI-1698: ------------------------------------------------------- Commit 14a9e5b6c22aef20013848884be020d7843aec83 in nifi's branch refs/heads/support/nifi-0.6.x from [~bbende] [ https://git-wip-us.apache.org/repos/asf?p=nifi.git;h=14a9e5b ] NIFI-1698 Improving customValidate in AbstractHadoopProcessor and HBaseClient service to not reload Configuration unless it changed. This closes #313 Signed-off-by: Matt Gilman <matt.c.gil...@gmail.com> > UI interaction very sluggish with more HDFS and HBase processors on the graph > ----------------------------------------------------------------------------- > > Key: NIFI-1698 > URL: https://issues.apache.org/jira/browse/NIFI-1698 > Project: Apache NiFi > Issue Type: Bug > Affects Versions: 0.6.0 > Reporter: Joseph Witt > Assignee: Bryan Bende > Priority: Critical > Fix For: 0.7.0, 0.6.1 > > > There is a very noticeable slow-down that is more obvious on slower > systems/clusters when more and more HDFS processors exist or when more and > more HBase processors exist. If they are enabled or running then it can > cause tremendous slowdowns in response time by a multiple of 2-10x. This in > turn leads the UI to be unresponsive. > Stacktraces such as this one are commonly present: > {quote} > "Clustering Tasks Thread-3" Id=172 BLOCKED on java.lang.Class@600aa5f8 > at > org.apache.nifi.hadoop.SecurityUtil.isSecurityEnabled(SecurityUtil.java:83) > at > org.apache.nifi.hadoop.KerberosProperties.validatePrincipalAndKeytab(KerberosProperties.java:121) > at > org.apache.nifi.processors.hadoop.AbstractHadoopProcessor.customValidate(AbstractHadoopProcessor.java:154) > at > org.apache.nifi.components.AbstractConfigurableComponent.validate(AbstractConfigurableComponent.java:123) > at > org.apache.nifi.controller.StandardProcessorNode.isValid(StandardProcessorNode.java:912) > at > org.apache.nifi.controller.FlowController.getProcessorStatus(FlowController.java:2529) > at > org.apache.nifi.controller.FlowController.getGroupStatus(FlowController.java:2146) > at > org.apache.nifi.controller.FlowController.getGroupStatus(FlowController.java:2162) > {quote} -- This message was sent by Atlassian JIRA (v6.3.4#6332)