[ https://issues.apache.org/jira/browse/NIFI-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16218416#comment-16218416 ]
ASF GitHub Bot commented on NIFI-3402: -------------------------------------- Github user MikeThomsen commented on a diff in the pull request: https://github.com/apache/nifi/pull/2150#discussion_r146825326 --- Diff: nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/InvokeHTTP.java --- @@ -669,6 +694,14 @@ public void onTrigger(ProcessContext context, ProcessSession session) throws Pro final int maxAttributeSize = context.getProperty(PROP_PUT_ATTRIBUTE_MAX_LENGTH).asInteger(); final ComponentLog logger = getLogger(); + // log ETag cache metrics + final boolean eTagEnabled = context.getProperty(PROP_USE_ETAG).asBoolean(); + if(eTagEnabled) { --- End diff -- I think `&& logger.isDebugEnabled()` should be added to this line to prevent the extra work being done since this is only for debugging. > Add ETag Support to InvokeHTTP > ------------------------------ > > Key: NIFI-3402 > URL: https://issues.apache.org/jira/browse/NIFI-3402 > Project: Apache NiFi > Issue Type: Improvement > Reporter: Brandon DeVries > Assignee: Michael Hogue > Priority: Trivial > > Unlike GetHTTP, when running in "source" mode InvokeHTTP doesn't support > ETags. It will pull from a URL as often as it is scheduled to run. When > running with an input relationship, it would potentially make sense to not > use the ETag. But at least in "source" mode, it seems like it should at > least be an option. > To maintain backwards compatibility and support the non-"source" usage, I'd > suggest creating a new "Use ETag" property that defaults to false... -- This message was sent by Atlassian JIRA (v6.4.14#64029)