Wiktor Kubicki created NIFI-9465:
------------------------------------

             Summary: Limit Max Thread Count in process groups
                 Key: NIFI-9465
                 URL: https://issues.apache.org/jira/browse/NIFI-9465
             Project: Apache NiFi
          Issue Type: Improvement
    Affects Versions: 1.15.0
            Reporter: Wiktor Kubicki


Now we are able to set Maximum Timer Driven/Event Thread Count for whole 
instance of NiFi. It would be great if there will be possiblity to set it per 
process group.

How it should looks?
Thread scheduler should check running_threads_in_instance < 
instance_thread_limit*and* running_threads_in_group < group_thread_limit. Now 
there is only first part.

Why? In multi-tenant enviroment we can limit permission but no resources like 
memory or CPU. This feature would give us a little bigger controll in that area 
and looks not very complicated to develop.

In second hand even in single tenant, there is advantage to limit it per 
process group - we can prevent whole instance against resources saturation if 
one group works harder.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to