The GitHub Actions job "CI" on 
rocketmq-dashboard.git/codex/fix-flaky-ownership-migration has failed.
Run started by GitHub user tju-yxq (triggered by tju-yxq).

Head commit for run:
3e310352bc0b67dd06203596bce224d32f2db0c7 / Yxq <[email protected]>
fix(server): serialize the ownership migration within one process

Two overlapping executions inside a single process could interleave one 
execution's validation query planning with the other's index DDL. MySQL 
serializes those across nodes through metadata locks, but the in-memory H2 
engine has none, so the concurrent-startup regression test failed with an 
internal ConcurrentModificationException about 70% of the time (7 of 10 local 
runs; a dozen PR CI runs today alone). Serialize the migration body on a 
process-wide mutex - the same in-process discipline Flyway applies - so 
overlapping executions in one process wait for each other while cross-process 
ordering keeps relying on the engine's metadata locks.

Report URL: 
https://github.com/apache/rocketmq-dashboard/actions/runs/38064852460

With regards,
GitHub Actions via GitBox

Reply via email to