Skip to content

Cherry-pick: Delivery Queue & Recovery #660

@alexey-pelykh

Description

@alexey-pelykh

Upstream Cherry-Pick

Source: openclaw/openclaw
Scanned: 2026-03-10 (Batch 5)
Sync cursor: d82c042b06222d6650

Commits

Hash Subject Tier
0cfd448ba fix(delivery-queue): change break to continue to prevent head-of-line blocking AUTO-PICK
cceefe833 fix: harden delivery recovery backoff eligibility and tests (openclaw#27710) (thanks @Jimmy-xuzimo) AUTO-PICK
10c7ae1ec refactor(outbound): split recovery counters and normalize legacy retry entries AUTO-PICK

Adaptation Notes

Bug fix + hardening for outbound message delivery queue. Head-of-line blocking fix (0cfd448ba) is high-value — a single failed delivery was blocking all subsequent deliveries. CHANGELOG in cceefe833 should be skipped.

Execution

Cherry-pick checklist:

  • Commits applied in order
  • Post-pick verification passed
  • Pick-notes written
  • Issue closed

Metadata

Metadata

Assignees

No one assigned

    Labels

    cherry-pickCherry-pick from upstream

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions