The GitHub Actions job "Pull Requests" on pekko.git/port-single-retention-cycle 
has failed.
Run started by GitHub user He-Pin (triggered by He-Pin).

Head commit for run:
fae47026457ff2a4463758d33b54176f555c8319 / He-Pin <[email protected]>
fix: Only one retention cycle in progress at a time

Track retention lifecycle steps with mutable retentionInProgress state
in BehaviorSetup. Key changes:

- Add retentionInProgress flag and 6 progress tracking methods with
  detailed debug logging to BehaviorSetup.
- Skip new retention cycle when previous one has not completed yet,
  logging at INFO level. Next retention will cover skipped retention.
- Simplify internalDeleteSnapshots to always use minSequenceNr=0,
  preventing leftover snapshots when retention is skipped.
- Remove now-unnecessary deleteLowerSequenceNr from
  SnapshotCountRetentionCriteriaImpl.
- Fix upstream logging placeholder mismatch bug in
  retentionProgressDeleteEventsEnded (2 placeholders, 1 argument).

The retention process for SnapshotCountRetentionCriteria:
1. Save snapshot when shouldSnapshotAfterPersist returns
   SnapshotWithRetention.
2. Delete events (when deleteEventsOnSnapshot=true), in background.
3. Delete snapshots (when isOnlyOneSnapshot=false), in background.

Upstream: akka/akka-core@57b750a3dc
Cherry-picked from akka/akka-core v2.8.0, which is now Apache licensed.

Co-authored-by: Copilot <[email protected]>

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

With regards,
GitHub Actions via GitBox


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

Reply via email to