markap14 commented on PR #11615: URL: https://github.com/apache/nifi/pull/11615#issuecomment-5517496160
The `Ubuntu Java 21` integration-tests failure on this run is a pre-existing flake, not a regression from this change. `KafkaToS3IT.testSwitchFromJsonToAvroS3Format` failed with `Timed out waiting for the Connector to stop after PT1M`. The job log shows the test asked the Connector to stop while it was still starting, so the stop was deferred and the start did not finish within the one-minute budget: ``` 22:34:41.29 [main] Stopping StandardConnectorNode[id=test-connector, name=KafkaToS3, state=STARTING] 22:34:41.29 Transitioned current state ... from STARTING to STOPPING 22:34:41.29 [main] ... is currently starting so will not stop the Connector until the start has completed ``` That path never creates a drop request, so it does not go through the `StandardProcessGroup` aggregation changed here. `StandardConnectorNode.dropAllFlowFiles` is only reached from `purgeFlowFiles`, and there is no purge or drop activity anywhere in the failing window. The same test failed the same way on `main` in run 33529789024 (commit c14c3c19, Sept 1), before this branch was created, and `CreateConnectorIT.testCreateStartAndStopGenerateAndUpdateConnector` failed with the identical timeout on `main` in run 33207419710. The system test this PR targets, `ClusteredConnectorBacklogIT` on ubuntu-24.04 Java 25, is now passing. I have re-run the failed integration-tests job. -- 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]
