The GitHub Actions job "Pull Requests" on pekko.git/improve/stream-log-throttle 
has succeeded.
Run started by GitHub user He-Pin (triggered by He-Pin).

Head commit for run:
ed79bfa8d0dcea5ee1fb8720fe8039753ffacaf5 / 虎鸣 <[email protected]>
feat: add opt-in stream error log throttling

Motivation:
Under high error rates, stage error logging can flood the log system.
An opt-in throttle allows operators to control logging volume while
retaining visibility into error patterns.

Modification:
- Add config option pekko.stream.materializer.stage-errors-log-throttle-period
- When enabled, throttle stage error logging to one ERROR per time window
- Log summary of suppressed error counts when a new window opens
- Integrate throttle into the existing reportStageError class method

Result:
Operators can enable throttling to reduce log noise during error storms
while still receiving periodic error summaries.

Tests:
- sbt "stream-tests / Test / testOnly *StageErrorLogThrottleSpec"

References:
Refs #2814

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

With regards,
GitHub Actions via GitBox


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

Reply via email to