You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2016/04/22 19:29:13 UTC
[jira] [Commented] (NIFI-1805) Expose BackPressure status in
ConnectionStatus for ReportingTask access
[ https://issues.apache.org/jira/browse/NIFI-1805?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15254278#comment-15254278 ]
ASF GitHub Bot commented on NIFI-1805:
--------------------------------------
GitHub user jdye64 opened a pull request:
https://github.com/apache/nifi/pull/377
NIFI-1805
Expose BackPressureObjectThreshold and BackPressureDataSizeThreshold to
ConnectionStatus
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jdye64/nifi NIFI-1805
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/nifi/pull/377.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #377
----
commit 51505bd34f46ea55f0e807ab1d4e764977421aa6
Author: Jeremy Dyer <jd...@gmail.com>
Date: 2016-04-22T17:28:29Z
NIFI-1805
Expose BackPressureObjectThreshold and BackPressureDataSizeThreshold to
ConnectionStatus
----
> Expose BackPressure status in ConnectionStatus for ReportingTask access
> -----------------------------------------------------------------------
>
> Key: NIFI-1805
> URL: https://issues.apache.org/jira/browse/NIFI-1805
> Project: Apache NiFi
> Issue Type: Improvement
> Reporter: Jeremy Dyer
> Assignee: Jeremy Dyer
>
> It is currently not possible to determine if a connection within a workflow is experiencing backpressure. While metrics are provided in the ConnectionStatus object around objectsQueued and bytesQueued this alone isn't enough to determine if any user defined backpressure is being applied. The idea is to make that information about the backpressure available inside the existing ConnectionStatus so that custom ReportingTasks can look for things like slow connections and alert appropriately.
> Mark Payne nifi dev list email excerpt - "It should be relatively easy. In FlowController, we would have to update getGroupStatus() to set the values on ConnectionStatus
> and of course update ConnectionStatus to have getters & setters for the new values. That should be about it, I think."
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)