devs, I was working on NIFI-940 when I noticed that PutFile and PutHDFS, while similar in nature have different ways of handling some of its common properties, more precisely, permissions (there may be others).
While PutHDFS validates permissions via custom validators[1], PutFile will only validate permissions within onTrigger and if invalid permissions are configured, will just log an event.[1] I suppose that changing this behavior would break compatibility and will have to wait for a major release, but would others agree this issue should be addressed? Cheers [1] https://github.com/apache/nifi/blob/7f5eabd603bfc326dadc35590bbe69304e8c90fa/nifi-nar-bundles/nifi-hadoop-bundle/nifi-hdfs-processors/src/main/java/org/apache/nifi/processors/hadoop/PutHDFS.java#L145 [2] https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/PutFile.java#L263
