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]
