The GitHub Actions job "CI" on 
rocketmq-dashboard.git/agent/ai-session-drain-order has failed.
Run started by GitHub user 123123213weqw (triggered by 123123213weqw).

Head commit for run:
68db16c549e65b05b9f9824ad3ea124bc2c350a3 / Yue Wang <[email protected]>
fix(ai): drain the buffered frames under the send lock

finishReplay drained the frames buffered during the replay outside the
lock the publisher serialises on, so a live frame handed over while the
drain sat between two buffered frames could reach the wire first. The
client folds frames in arrival order, so the later block rendered ahead
of an older one - a tool_done before its tool_start.

The drain now holds the same lock; the intrinsic lock is reentrant, so
deliver()'s own synchronisation nests.

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

With regards,
GitHub Actions via GitBox

Reply via email to