Skip to content

Implement django-rq retry mechanism #12327

@abhi1693

Description

@abhi1693

NetBox version

v3.4.8

Feature type

New functionality

Proposed functionality

Link: https://python-rq.org/docs/exceptions/

It would be best if the jobs can have exponential retries that finally fails after 3 days. To have it retry for that long and still fail, would be on the users to figure out how to get the data that they missed.

Use case

When I create webhooks, there are times when the receiver is down and then the webhooks are missed. When the receiver comes online, it does not receive the changes. To overcome this, we have to build extra workarounds to find the data that got missed during the downtime and the webhook trigger again.

With an exponential retry mechanism, such issues can be avoided to a lot of extent.

Database changes

No response

External dependencies

No response

Metadata

Metadata

Assignees

Labels

status: acceptedThis issue has been accepted for implementationtype: featureIntroduction of new functionality to the application

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions