[
https://issues.apache.org/jira/browse/FLUME-2911?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15415196#comment-15415196
]
Bessenyei Balázs Donát commented on FLUME-2911:
-----------------------------------------------
Hi [~arota],
Thank you for the ticket and the patch.
Can you please provide an example use case for this issue? (A sample config or
such would be appreciated when ignorePattern alone cannot solve the problem)
Also, I couldn't find the precedence of the options in the documentation. (Ie.
what happens if a path is matched by both the ignorePattern and the
includePattern?) By looking at
https://github.com/apache/flume/pull/60/commits/39eb89d8d86abe9a4111e44e8fff6bf3bb80fa65#diff-3cf9e63bd6dd6833df378a0e3a5f8c53R255
it's pretty obvious, but the users won't necessarily spend the time searching
the relevant code parts.
> Add includePattern option in SpoolDirectorySource configuration
> ---------------------------------------------------------------
>
> Key: FLUME-2911
> URL: https://issues.apache.org/jira/browse/FLUME-2911
> Project: Flume
> Issue Type: Improvement
> Components: Sinks+Sources
> Affects Versions: notrack, v1.6.0, v1.7.0
> Reporter: Andrea Rota
> Labels: features
> Attachments: FLUME-2911.patch
>
>
> Current implementation of SpoolDirectorySource does not allow users to
> specify a regex pattern to select which files should be monitored. Instead,
> the current implementation allows users to specify which should *not*
> monitored, via the ignorePattern parameter.
> I implemented the feature, allowing users to specify the include pattern as
> {{a1.sources.src-1.includePattern=^foo.*$}} (includes all the files that
> starts in "foo").
> By default, the includePattern regex is set to {{^.*$}} (all files). Include
> and exclude patterns can be used at same time and the results are combined.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)