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)