The GitHub Actions job "Nightly Builds (1.7)" on pekko.git/main has failed.
Run started by GitHub user pjfanning (triggered by pjfanning).

Head commit for run:
f57cc814c7d475fd58743e0ad8c6592c5aaf35b4 / He-Pin(kerr) <[email protected]>
fix(stream): log supervision Resume/Restart in MapAsync operators (#3124)

Motivation:
MapAsync, MapAsyncUnordered, and MapAsyncPartitioned silently skip
failed elements when the supervision strategy returns Resume or
Restart, making production debugging difficult.

Modification:
Add StageLogging mixin and log supervision failures at the configured
error level (respecting stage-errors-default-log-level and per-stage
LogLevels.onFailure attribute) before skipping elements. Logging is
placed in pushNextIfPossible / futureCompleted / onPush sync handler
to avoid double-logging via Holder's directive cache.

Result:
Supervision Resume/Restart decisions now produce log entries with
exception details, enabling users to diagnose dropped elements.

Tests:
- FlowMapAsyncSpec: 3 new log verification tests (async, sync, Off)
- FlowMapAsyncUnorderedSpec: 3 new log verification tests
- FlowMapAsyncPartitionedSpec: 3 new log verification tests (ordered + 
unordered + Off)
- All 74 existing + new tests pass

References:
Fixes #3103

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

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to