markap14 commented on PR #11215: URL: https://github.com/apache/nifi/pull/11215#issuecomment-4390818605
[claude-opus-4.7] Two `system-tests` shards on macOS finished red. After reviewing them, I am classifying all of the failures as pre-existing macOS-runner flakes unrelated to this PR and have re-run those two shards. ### macos-15 Java 21 — [job](https://github.com/apache/nifi/actions/runs/25447125657/job/74654360531) `ClassloaderIsolationWithControllerServicePropertyIT.testChangeClassloaderWhenControllerServicePropertyChange` ``` org.apache.nifi.toolkit.client.NiFiClientException: Error updating Controller Service: Cannot modify configuration of StandardControllerServiceNode[service=ClassloaderIsolationKeyProviderService[id=fe3277ec-019d-1000-f554-b8b74f066f87], name=ClassloaderIsolationKeyProviderService, active=false] because it is currently still disabling. Please wait for the service to fully disable before attempting to modify it. at org.apache.nifi.toolkit.client.impl.AbstractJerseyClient.executeAction(AbstractJerseyClient.java:96) at org.apache.nifi.toolkit.client.impl.JerseyControllerServicesClient.updateControllerService(JerseyControllerServicesClient.java:115) at org.apache.nifi.tests.system.NiFiClientUtil.updateControllerServiceProperties(NiFiClientUtil.java:1017) at org.apache.nifi.tests.system.processor.ClassloaderIsolationWithControllerServicePropertyIT.testChangeClassloaderWhenControllerServicePropertyChange(ClassloaderIsolationWithControllerServicePropertyIT.java:79) Caused by: jakarta.ws.rs.BadRequestException: HTTP 400 Bad Request ``` Race between disabling a controller service and the immediately-following property update — unrelated to the truncation/offload code paths touched by this PR. `FlowSynchronizationIT.testSensitivePropertiesInherited` ``` java.lang.RuntimeException: Waited up to 60 seconds for all 2 nodes to connect but only 1 nodes connected. Node states: Node [localhost:5671] Status=CONNECTED Node [localhost:5672] Status=DISCONNECTED at org.apache.nifi.tests.system.NiFiSystemIT.waitForAllNodesConnected(NiFiSystemIT.java:333) at org.apache.nifi.tests.system.NiFiSystemIT.waitForAllNodesConnected(NiFiSystemIT.java:293) at org.apache.nifi.tests.system.NiFiSystemIT.waitForAllNodesConnected(NiFiSystemIT.java:289) at org.apache.nifi.tests.system.clustering.FlowSynchronizationIT.testSensitivePropertiesInherited(FlowSynchronizationIT.java:159) ``` Two-node cluster startup race on a slow runner; second node failed to join within 60s. Unrelated to this PR. `FlowSynchronizationIT.testReconnectAddsProcessor` ``` java.util.concurrent.TimeoutException: testReconnectAddsProcessor() timed out after 5 minutes at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Suppressed: java.lang.InterruptedException: sleep interrupted at java.base/java.lang.Thread.sleep0(Native Method) at java.base/java.lang.Thread.sleep(Thread.java:509) at org.apache.nifi.tests.system.NiFiSystemIT.waitFor(NiFiSystemIT.java:448) at org.apache.nifi.tests.system.NiFiSystemIT.waitFor(NiFiSystemIT.java:435) at org.apache.nifi.tests.system.clustering.FlowSynchronizationIT.testReconnectAddsProcessor(FlowSynchronizationIT.java:546) ``` Test-level 5-minute timeout on a slow macOS runner. Unrelated to this PR. ### macos-15 Java 25 — [job](https://github.com/apache/nifi/actions/runs/25447125657/job/74654360536) `ClassloaderIsolationWithControllerServicePropertyIT.testChangeClassloaderWhenControllerServicePropertyChange` Same controller-service-still-disabling race as on Java 21. Unrelated to this PR. `OffloadIT.testOffload` ``` java.util.concurrent.TimeoutException: testOffload() timed out after 10 minutes at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) Suppressed: java.lang.InterruptedException: sleep interrupted at java.base/java.lang.Thread.sleepNanos0(Native Method) at java.base/java.lang.Thread.sleepNanos(Thread.java:509) at java.base/java.lang.Thread.sleep(Thread.java:540) at org.apache.nifi.tests.system.NiFiSystemIT.waitFor(NiFiSystemIT.java:448) at org.apache.nifi.tests.system.NiFiSystemIT.waitFor(NiFiSystemIT.java:435) at org.apache.nifi.tests.system.NiFiSystemIT.waitForNodeStatus(NiFiSystemIT.java:472) at org.apache.nifi.tests.system.clustering.OffloadIT.testIteration(OffloadIT.java:82) at org.apache.nifi.tests.system.clustering.OffloadIT.testOffload(OffloadIT.java:52) ``` Hit the test's own 10-minute timeout. The same `OffloadIT.testOffload` passed on macOS Java 21 in 75s, ubuntu-24.04 Java 21, and ubuntu-24.04 Java 25 in this same run. The test author's own comment on this method already calls out that it "can occasionally take 5-6 minutes on Github Actions". The test only generates 1 KB FlowFiles, so the content claims aren't even truncation-eligible — the offload-time receive path that this PR touches behaves identically for truncation-ineligible claims. Unrelated to this PR. I have re-run the failed jobs in workflow run [25447125657](https://github.com/apache/nifi/actions/runs/25447125657) with `gh run rerun ... --failed`. -- 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]
