Mark Payne created NIFI-16365:
---------------------------------

             Summary: Implement automatic Processor scheduling
                 Key: NIFI-16365
                 URL: https://issues.apache.org/jira/browse/NIFI-16365
             Project: Apache NiFi
          Issue Type: New Feature
          Components: Core UI, Core Framework, Extensions, Documentation & 
Website
            Reporter: Mark Payne
            Assignee: Mark Payne


Implement the AUTO Processor scheduling strategy using the virtual-thread 
scheduling engine. NiFi will measure Processor work and adjust concurrent tasks 
and run duration while respecting CPU limits, the global concurrent task limit, 
backpressure, yielding, lifecycle rules, and {{@TriggerSerially}}.

Add queue notifications, scheduling measurements, diagnostics, REST validation, 
flow import and export support, platform-thread fallback behavior, user 
interface controls, and administrator documentation. Show AUTO only for 
supported Processors and mark incompatible bundled Processors with 
{{@AllowsAutoScheduling(false)}}.

Learned scheduling values must remain local and must not modify saved flow 
configuration. This work is part of 
[NIFI-16363|https://issues.apache.org/jira/browse/NIFI-16363].




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to