Eugene Hart created NIFI-10524:
----------------------------------
Summary: Create/Update processors to modify filesystems user
extended file attributes
Key: NIFI-10524
URL: https://issues.apache.org/jira/browse/NIFI-10524
Project: Apache NiFi
Issue Type: Wish
Components: Extensions
Reporter: Eugene Hart
It would be useful to be able to add/update/remove user extended file
attributes (xattr) from a processor when the filesystem supports it. This
allows you to retain all of the desired flowfile attributes when writing to
regular (non flowfile formatted) files on the filesystem and reconstituting
them when reading back into NiFi. I see at least two ways of accomplishing this.
# Custom Processor (ModifyFileAttributes): Can be configured to either read
xattr from file into flowfile attributes or write from flowfile attributes into
xattr given the file specified in the file property and a regex specifying
which attributes to read/write. This solution I've implemented and seems to
work well.
# Update existing processors PutFile/GetFile/ListFile/FetchFile etc to support
writing/loading attributes with the specified regex matching attribute names.
Validation can check the filesystem pointed at supports xattr.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)