The GitHub Actions job "Build and Run Tests by Maven" on 
rocketmq.git/fix/pop-filter-zero-max-attempts has failed.
Run started by GitHub user zjncs (triggered by zjncs).

Head commit for run:
f20357e395bb53851eb8aa730f08fd368499c432 / zjncs <[email protected]>
fix(proxy): clamp pop result filter maxAttempts to at least one attempt

receiveMessage feeds settings.getBackoffPolicy().getMaxAttempts() into
PopMessageResultFilterImpl. When a client leaves the backoff policy
unset, proto3 defaults maxAttempts to 0, and while the subscription
group config is unavailable (mergeSubscriptionData passes the raw
client settings through on a config miss) every popped message,
including its first delivery, hit reconsumeTimes >= 0 and was routed
straight to the DLQ.

Clamp maxAttempts to at least 1 in the filter so a message always gets
one delivery attempt before the DLQ verdict.

Report URL: https://github.com/apache/rocketmq/actions/runs/34573326641

With regards,
GitHub Actions via GitBox

Reply via email to