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

   ## Summary
   This PR adds support for exposing the **physical state** of processors in 
the NiFi API, enabling the UI to allow stopping processors that are in the 
`STARTING` physical state.
   
   ## Problem Statement
   Previously, when a processor was starting up (executing `@OnScheduled` 
methods), its logical state was `STOPPED` but the physical state was 
`STARTING`. The UI had no visibility into this physical state. Users couldn't 
stop processors that were stuck in the `STARTING` state, requiring process 
group-level stops as a workaround
   
   ## Solution Overview
   Added `physicalState` field to processor DTOs and entities, with full 
support for:
   - API exposure with proper schema documentation
   - Cluster response merging with transition state prioritization  
   - Backend validation allowing stops of `STARTING` processors
   - Frontend updates to allow the user to stop a STARTING processor


-- 
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