Github user zenfenan commented on the issue:
https://github.com/apache/nifi/pull/2509
@markap14 I thought about it actually but since `setExecutionNode` gets
called from `FlowController`/`StandardProcessorGroup` but regardless of from
where it gets called they all pass the value from the `ProcessorConfigDTO` to
`setExecutionNode` and since this change takes care of setting the value of
`executionNode` to `PRIMARY` in the DTO, I thought it will be okay. I'll still
add it though to enforce it. But just out of curiosity I'm asking, do you see
any specific scenarios which might make this non-guaranteed?
---