You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@pekko.apache.org by GitBox <gi...@apache.org> on 2025/11/12 13:48:45 UTC

[GH] (pekko/reseq-test): Workflow run "Pull Requests" failed!

The GitHub Actions job "Pull Requests" on pekko.git/reseq-test has failed.
Run started by GitHub user pjfanning (triggered by pjfanning).

Head commit for run:
856774b67c81fb1ab5647d529fb88a0a61c8c82b / Mikhail Sokolov <mi...@gmail.com>
Fix AsyncWriteJournalResponseOrderSpec with global dispatcher (#2477)

* Fix AsyncWriteJournalResponseOrderSpec with global dispatcher

This fixes a random test failure when the global dispatcher used
as a persistence plugin dispatcher.

This change should unblock https://github.com/apache/pekko/pull/2434
Also adjusted wording changes for write-response-global-order from https://github.com/apache/pekko/pull/2437

The test relied on an ordering guarantee which wasn't really there.
Even though asyncWriteMessages promises were completed in some particular order, AsyncWriteJournal sent out messages in an onComplete callback scheduled on the actor dispatcher, yielding random message order.
The test failure shouldn't be a problem for production, non-test, Pekko code, because nothing there relies
on write response ordering guarantees between independent persistent actors. And for an individual persistent actor writes
- the persistent actor implementation internals handle ordering there correctly regardless of the plugin response ordering.

* FIXUP

Report URL: https://github.com/apache/pekko/actions/runs/19298049285

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org