Github user MikeThomsen commented on the issue:
https://github.com/apache/nifi/pull/2448
With your second option, if you don't transfer the original input before
you call `session.commit()` it will throw an exception because the original
input will not be assigned to a relationship. So I am not sure if your second
option is possible if I am understanding it correctly since it seems to rely on
keeping the original flowfile around for each set of results and using
`create(FlowFile)` to set a parent relationship.
if incremental commits are used, would we want to dynamically remove the
original relationship or keep it in case the user changes their mind so they
don't have to reconfigure flows as they experiment?
---