HTTP Request Node "Retry on Fail" feature

Hello n8n experts,

I recently realised that if the “HTTP Request” fails to process one item (and the retry toggle is enable) it will retry all input items instead of just the one that failed.

Is this intended? It doesn’t make much sense, does it?

Workflow to reproduce the bug:

When running the above workflow we can see in the console how all input items are being reprocessed.

Information on our n8n setup

  • n8n version: 1.63.1
  • Database (default: SQLite): postgresql 14.8
  • n8n EXECUTIONS_PROCESS setting (default: own, main): queue
  • Running n8n via (Docker, npm, n8n cloud, desktop app): kubernetes
  • Operating system: Amazon Linux EKS 1.28.5-20240227
2 Likes

Hey @Fortian , thanks for reporting. I think you are right and do not think that this is the right behaviour. We will investigate it further.

1 Like

@ihortom do we know when we can get the fix for this?

1 Like

Hey @avi , the issue is still being reviewed and we do not have the set time to have it resolved yet. However, it has been acknowledge as a bug.