Mike Perham

Results 76 issues of Mike Perham

This is a general placeholder for any upcoming work on improving and polishing the Metrics UI.

Sidekiq could use some verification of proper code coverage. - [x] Verify simplecov runs today with `COVERAGE=1 bundle exec rake`. - [x] Determine where code coverage is lacking today. -...

They have been disabled by default since Sidekiq 5.0 and per #5064, Ruby 3.1 is proposing to flag the YAML load operation as unsafe. Remove them from core. I fully...

With the removal of the delayed extensions, we should proactively move to `safe_load` throughout the codebase for security reasons. See lib/sidekiq/cli.rb for one usage of `safe_load` today. https://ruby-doc.org/stdlib-2.7.1/libdoc/psych/rdoc/Psych.html#method-c-safe_load

Today Sidekiq still uses a global API with a hodge-podge of class methods in the Sidekiq module for system configuration. It would be nice to get a refactored internal API...

I've started a wiki page to collect operational info on running Sidekiq in Kubernetes but I don't have any direct experience with k8s! If you have knowledge on this particular...

`statsd-ruby` has been on life support maintenance for years now. `dogstatsd-ruby` is still seeing active improvements, works fine with plain ole Statsd but has additional features (like tagging) which have...

Today, Sidekiq will only execute jobs if started at the command line via `sidekiq` or `sidekiqswarm`. Rails 6.1 adds a new railtie API (#4747) for starting development tools inside the...

I've had two different Sidekiq Enterprise customers today who had to disable Bundler preload because their app would not boot successfully with `sidekiqswarm`. I'd like to investigate why so I...

Sidekiq Enterprise has localization strings in GEMROOT/web/locales/en.yml. Non-English customers are welcome to translate that file into their native language so that the Web UI extensions look natural to them. Here's...

enterprise