Repository navigation
GROOVY-12457: Blocking parallel-collection callbacks can fail to run a queued sibling task - #2986
daniellansun wants to merge 1 commit into
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2986 +/- ##
==================================================
+ Coverage 72.4166% 72.4222% +0.0056%
- Complexity 40606 40633 +27
==================================================
Files 1643 1643
Lines 142633 142698 +65
Branches 26788 26790 +2
==================================================
+ Hits 103290 103345 +55
- Misses 29850 29855 +5
- Partials 9493 9498 +5
🚀 New features to boost your workflow:
|
JMH summary — classic (commit
|
| Group | Speedup | Calibrated | n |
|---|---|---|---|
| bench | 0.943 × | 0.964 × | 124 |
| core | 1.273 × | 1.217 × | 108 |
| grails | 1.139 × | 0.958 × | 80 |
⚠️ 1 benchmark at least 1.5× slower than the 90-day baseline:
org.apache.groovy.bench.SameClassesGuardMhBench.collector_arity2— 1.55× slower (calibrated)
⚠️ Runner speed differs ≥15% from the historical baseline hardware for: core-hz, grails-ez. Raw speedups are not meaningful for those parts — use the calibrated column.
Runner calibration (this run vs baseline hardware): bench 0.97× (27 rulers) · core-ag 0.94× (3 rulers) · core-hz 1.27× (3 rulers) · grails-ad 0.96× (3 rulers) · grails-ez 1.42× (3 rulers)
Baseline: dev/bench/jmh/<part>/classic/data.js on gh-pages, trailing 90 days. Daily dashboard · Per-suite raw data
JMH summary — indy (commit
|
| Group | Speedup | Calibrated | n |
|---|---|---|---|
| bench | 0.980 × | 1.037 × | 124 |
| core | 2.312 × | 2.422 × | 108 |
| grails | 1.692 × | 1.457 × | 80 |
⚠️ 1 benchmark at least 1.5× slower than the 90-day baseline:
org.apache.groovy.perf.grails.MetaclassVariationBench.perInstanceMetaclass— 1.60× slower (calibrated)
⚠️ Runner speed differs ≥15% from the historical baseline hardware for: grails-ez. Raw speedups are not meaningful for those parts — use the calibrated column.
Runner calibration (this run vs baseline hardware): bench 0.95× (27 rulers) · core-ag 0.96× (3 rulers) · core-hz 0.95× (3 rulers) · grails-ad 0.93× (3 rulers) · grails-ez 1.39× (3 rulers)
Baseline: dev/bench/jmh/<part>/indy/data.js on gh-pages, trailing 90 days. Daily dashboard · Per-suite raw data
…a queued sibling task
c5a58cb to
ef1eba6
Compare
|
✅ All tests passed ✅🏷️ Commit: ef1eba6 Learn more about TestLens at testlens.app/docs. |



https://issues.apache.org/jira/browse/GROOVY-12457
See also the flaky test: