nifi-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rob Moran (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (NIFI-810) Create Annotation that indicates that a Processor cannot be scheduled to run without an incoming connection
Date Tue, 29 Sep 2015 14:05:04 GMT

    [ https://issues.apache.org/jira/browse/NIFI-810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14935206#comment-14935206
] 

Rob Moran commented on NIFI-810:
--------------------------------

Functionality looks good.

More user-friendly messaging could help a lot. I think what I suggested in my earlier comment
for the validation error language is more clear that what is currently being generated. It
uses language seen in UI, such as 'upstream connection' making it more relatable to a users
workflow. Current language is clear for the most part, but it is difficult to read and therefore
probably takes longer to comprehend.

It would also be great to include follow-on actions directly from tooltips - where applicable
of course. For example, if there is a validation error stating some configuration has not
been made, provide a link at the end of the message (e.g., 'Configure') that would open the
configuration dialog, select the correct tab, and put browser focus on the relevant input
needed to correct the issue.

> Create Annotation that indicates that a Processor cannot be scheduled to run without
an incoming connection
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: NIFI-810
>                 URL: https://issues.apache.org/jira/browse/NIFI-810
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Extensions
>            Reporter: Mark Payne
>
> Currently, if a Processor has no incoming connections but is started, it will continually
without ever accomplishing anything. We should have an annotation, perhaps @RequiresInput,
that indicates that the Processor should not be scheduled to run unless it has an incoming
connection.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message