markap14 opened a new pull request, #11730:
URL: https://github.com/apache/nifi/pull/11730

   # Summary
   
   [NIFI-16365](https://issues.apache.org/jira/browse/NIFI-16365)
   
   Implements the Automatic (Experimental) Processor scheduling strategy 
described in [NIP-26](https://issues.apache.org/jira/browse/NIP-26).
   
   Automatic scheduling starts with one concurrent task and adjusts the count 
one task at a time. It compares completed work before keeping a change and also 
considers waiting work, task use, back pressure, Processor yields and failures, 
CPU load, garbage collection pauses, and the instance-wide concurrent task 
limit.
   
   The change also adds queue wake-up notifications, invocation and commit 
measurements, automatic scheduling details in diagnostics, user interface 
support, versioned flow handling, and system tests for supported and fallback 
Java versions.
   
   # Tracking
   
   ### Issue Tracking
   
   - [x] [Apache NiFi Jira](https://issues.apache.org/jira/browse/NIFI-16365) 
issue created
   
   ### Pull Request Tracking
   
   - [x] Pull Request title starts with Apache NiFi Jira issue number
   - [x] Pull Request commit message starts with Apache NiFi Jira issue number
   - [x] Pull request contains a signed commit
   
   ### Pull Request Formatting
   
   - [x] Pull Request based on current revision of the `main` branch
   - [x] Pull Request refers to a feature branch with one commit containing 
changes
   
   # Verification
   
   - Framework unit and integration tests passed
   - Automatic scheduling system tests passed
   - Relevant packaging modules built successfully
   - Checkstyle and PMD passed
   
   ### Build
   
   - [ ] Build completed using `./mvnw clean install -P contrib-check`
     - [ ] JDK 21
     - [ ] JDK 25
   
   ### Licensing
   
   - [x] No new dependencies added
   
   ### Documentation
   
   - [x] Instance properties documented in the Administration Guide
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to