rzo1 opened a new pull request, #9152:
URL: https://github.com/apache/storm/pull/9152
Follow-up to #9151. Before surefire 3.6.0, the integration-test job ran 0
TestNG tests, so these problems went unnoticed. With #9151 they run, and
`TumblingWindowTest` failed 8 of 12 tests plus 2 errors before the job hit its
45-minute timeout.
- **Workers never started.** `integration-test/config/storm.yaml` set
`worker.childopts` with Java 8 GC logging flags (`-XX:+PrintGCDateStamps`,
`-Xloggc`, …) and no `-XX:+IgnoreUnrecognizedVMOptions`, so the worker JVM
refused to start on Java 25 (`Unrecognized VM option 'PrintGCDateStamps'`). The
spouts therefore emitted nothing (`Emit count … is 0, min is 5`). The flags now
use the unified `-Xlog:gc*` syntax. `storm-java9.yaml`, which was only appended
for JDK 11, is removed.
- **Invalid-size cases errored.** `TumblingWindowTest.testTumbleTime` and
both `SlidingWindowTest` tests asserted `IllegalArgumentException` for
non-positive sizes, then built the topology again anyway. They now return after
the assertion.
Not covered here: the UI daemon still fails to start in CI ("Cannot find
static file directory … storm-webapp-…jarWEB-INF"). The integration tests don't
use the UI.
--
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]