Github user MikeThomsen commented on the issue:
https://github.com/apache/nifi/pull/3049
Cool. FYI, the long term goal is to make controller services the exclusive
source of configurations for configurations. That's because a single
`MongoClient` is really a connection pool and is--according to Mongo
Inc.--thread-safe and intended to be used across an entire app. That should
help Mongo users tighten up on how many connections they have open from NiFi,
especially a cluster (since each node has N number of MongoClients where N = #
of mongo processors).
---