Mike Perham

Results 320 comments of Mike Perham

We'll need a new Iteration wiki page which explains this major new feature. If you have any docs to use as a starting point, please free feel to create it.

No problem, I will take care of it.

Initial page here: https://github.com/sidekiq/sidekiq/wiki/Iteration

I'm refactoring the API a bit and wondering if you considered using `to_enum` or `enum_for` instead of `build_enumerator`. I don't understand Enumerators very well so I'm trying to understand what...

Why not Job#to_enum, instead of Job#build_enumerator? Do the methods have different meanings?

@freemanoid This provides an API for breaking down a long-running job into discrete chunks without having to fill Redis with thousands of small jobs. Some jobs have to remain serial...

1. Because you can push multiple jobs with one network round trip, via push_bulk. Each job is run through client middleware beforehand. 2. Queue metrics are part of Enterprise's historical...

30 days is the default. The only way I know to change this value is to monkeypatch the Sidekiq::Batch::EXPIRY constant.

This will happen if a batch job dies. Sidekiq Pro extends the batch's expiry to the dead job lifetime so the batch will not expire before any dead batch jobs...

That’s a bug in Ruby (or possibly a native extension). Upgrade them.