All processors can run on all nodes. Some processors may be very resource hungry and eat up all JVM available memory. As a result this will bring down whole node.
Or use all available CPU and other processors don't have change to do work at all. Also this may be delay sending heartbeats to NCM and NCM may think node is not available and disconnect node. Is this correct? I am sure everyone want to write processors which behave like a good citizens. But still people do make mistakes and everything can happen. Have you considered to introduce some kind of processors isolation? Something for example Apache Yarn / CGroups does. Or at least is it possible to specify which node(s) should run potentially harmful processors? Thanks Toivo -- View this message in context: http://apache-nifi-incubating-developer-list.39713.n7.nabble.com/Processors-isolation-to-protect-other-processors-tp2200.html Sent from the Apache NiFi (incubating) Developer List mailing list archive at Nabble.com.
