jamesfredley opened a new pull request, #16169: URL: https://github.com/apache/grails-core/pull/16169
## Purpose Teach CI to measure **app-level** indy vs classic callsite, not just JMH micros. This does **not** change the Grails plugin indy default. That remains #16165. ## What landed - `AppHttpBench` helper + unit tests - Gated `AppBench*` specs for latency, app1, and gsp-layout - `gsp-layout` now depends on `grails-testing-support-http-client` - `benchmark.yml` `app-bench` job on the `performance` label: noindy then indy, warmup 80 / samples 300 / forks 2 - Local runner: `pwsh grails-benchmarks/scripts/run-app-indy-bench.ps1` ## Local numbers already posted on #16165 Same harness, same settings: latency **0.98x**, app1 **0.99x**, no clear change. gsp-layout was skipped there because that module lacked the HTTP client dep; this PR adds it. ## Test plan - [x] `AppHttpBenchSpec` (4 tests) - [ ] CI `performance` label runs the new 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]
