[ 
https://issues.apache.org/jira/browse/MINIFI-95?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Randy Gelhausen updated MINIFI-95:
----------------------------------
    Description: 
When recurse subdirectories is true, MiNiFi-cpp sends a flowfile for each 
subdirectory, but does not send flowfiles for files in subdirectories.

Processors:
- name: GetNMon
  class: org.apache.nifi.processors.standard.GetFile
  max concurrent tasks: 1
  scheduling strategy: TIMER_DRIVEN
  scheduling period: 0 sec
  penalization period: 30 sec
  yield period: 1 sec
  run duration nanos: 0
  auto-terminated relationships list: []
  Properties:
    Batch Size:
    File Filter:
    Ignore Hidden Files:
    Input Directory: /host-data/metrics/nmon/HOSTNAME
    Keep Source File: false
    Maximum File Age:
    Maximum File Size:
    Minimum File Age: 10 sec
    Minimum File Size:
    Path Filter:
    Polling Interval:
    Recurse Subdirectories: true

  was:
When recurse subdirectories is true (in below example, it is blank, which 
should default to true), MiNiFi-cpp sends a flowfile for each file in each 
subdirectory, but _also_ sends a flowfile for each subdirectory folder.

Feel free to close if this is expected behavior, but I assumed GetFile would 
send only files, not directories.

Processors:
- name: GetNMon
  class: org.apache.nifi.processors.standard.GetFile
  max concurrent tasks: 1
  scheduling strategy: TIMER_DRIVEN
  scheduling period: 0 sec
  penalization period: 30 sec
  yield period: 1 sec
  run duration nanos: 0
  auto-terminated relationships list: []
  Properties:
    Batch Size:
    File Filter:
    Ignore Hidden Files:
    Input Directory: /host-data/metrics/nmon/HOSTNAME
    Keep Source File:
    Maximum File Age:
    Maximum File Size:
    Minimum File Age: 10 sec
    Minimum File Size:
    Path Filter:
    Polling Interval:
    Recurse Subdirectories:


> MiNiFi-cpp GetFile processor sends directories as files
> -------------------------------------------------------
>
>                 Key: MINIFI-95
>                 URL: https://issues.apache.org/jira/browse/MINIFI-95
>             Project: Apache NiFi MiNiFi
>          Issue Type: Bug
>          Components: C++, Core Framework
>            Reporter: Randy Gelhausen
>              Labels: c++, cpp, minifi-cpp
>
> When recurse subdirectories is true, MiNiFi-cpp sends a flowfile for each 
> subdirectory, but does not send flowfiles for files in subdirectories.
> Processors:
> - name: GetNMon
>   class: org.apache.nifi.processors.standard.GetFile
>   max concurrent tasks: 1
>   scheduling strategy: TIMER_DRIVEN
>   scheduling period: 0 sec
>   penalization period: 30 sec
>   yield period: 1 sec
>   run duration nanos: 0
>   auto-terminated relationships list: []
>   Properties:
>     Batch Size:
>     File Filter:
>     Ignore Hidden Files:
>     Input Directory: /host-data/metrics/nmon/HOSTNAME
>     Keep Source File: false
>     Maximum File Age:
>     Maximum File Size:
>     Minimum File Age: 10 sec
>     Minimum File Size:
>     Path Filter:
>     Polling Interval:
>     Recurse Subdirectories: true



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

Reply via email to