contribsys / faktory

Language-agnostic persistent background job server
https://contribsys.com/faktory/
Other
5.78k stars 230 forks source link

Can't filter/search retrying jobs #418

Closed davidbyttow closed 1 year ago

davidbyttow commented 2 years ago

When there are many retry jobs, it's impossible to selectively delete jobs of a certain type (e.g., by searching/filtering), and the pagination UI does not make it easy either. This puts us in a very difficult position when there are thousands of jobs failing that should be killed among jobs that should not be killed.

Sidekiq Enterprise allows filtering, which makes it easier. Also the plugin model enables one to do more.

How can this use case be handled with Faktory?

mperham commented 2 years ago

Have you considered the mutate API? https://github.com/contribsys/faktory/wiki/Mutate-API

davidbyttow commented 2 years ago

Ah, that's a reasonable idea. I think we can manage it this way. Feel free to close if you don't think it's worth adding to the UI any time soon. Thanks @mperham

mperham commented 2 years ago

It would be tricky to add the Mutate functionality to the UI. I’ve preferred to keep it as a “power tool” available for more advanced users. I wish there were a better way to publicize its existence though.