https://github.com/mperham/sidekiq

sort by:
Revision Author Date Message Commit Date
861f03f changes, bump 05 October 2023, 16:28:29 UTC
64aca93 Remove old initializer, fixes #6067 05 October 2023, 16:27:07 UTC
f67a7ab Cherry pick: 1. Minitest module fix in tests 2. standard formatting 3. Logger.broadcast fix for ActiveSupport 7.1 28 September 2023, 23:22:06 UTC
101435c Merge 62c90d7 14 September 2023, 20:47:14 UTC
022c059 bump, prep 25 May 2023, 14:13:45 UTC
fa6723e formatting, ensure environment is updated in Sidekiq.options 25 May 2023, 13:53:21 UTC
ad0f13c prepare for release 03 November 2022, 21:28:25 UTC
7ed013e Fail if bad scout_apm detected, fixes #5616 03 November 2022, 21:24:39 UTC
2ff4474 Fix natural sorting for processes (#5587) * Fix natural sorting for processes * Remove pry 26 October 2022, 16:50:11 UTC
0588caf changes 25 October 2022, 18:31:37 UTC
7037533 Speedup iterating over `WorkSet` (#5559) 03 October 2022, 21:51:35 UTC
d424e45 Add pagination to "Busy" page (#5556) 03 October 2022, 21:24:55 UTC
657f085 Use bundle exec to run example files (#5552) When showing a junior how to explore how Sidekiq works, we noticed that if you’re running from the source directory, you’ll need to use bundle exec to get the gem on the load path. Co-authored-by: Musa Kurel <musakurel@gmail.com> Co-authored-by: Musa Kurel <musakurel@gmail.com> 30 September 2022, 13:49:01 UTC
b2b23bf latest changes 23 September 2022, 18:27:52 UTC
3fa799c Be a little more conservative in cp version 23 September 2022, 18:19:10 UTC
17e2858 Adjust CurrentAttributes to use String, fixes #5536 20 September 2022, 20:58:35 UTC
9fe550d bump, release 20 September 2022, 15:06:30 UTC
e2f92e8 Add missing and improve existing translations for zh locales (#5533) 18 September 2022, 16:42:28 UTC
ca62353 Merge pull request #5534 from cafedomancer/add-missing-translations-for-ja Add missing translations for ja 18 September 2022, 03:58:01 UTC
95e54d9 Add missing translations for ja 18 September 2022, 02:54:24 UTC
d11c9c0 notes 14 September 2022, 20:02:00 UTC
fafefc4 Fix flaky test (#5521) 12 September 2022, 12:55:57 UTC
1096df5 Remove sidekiq/api dependency from scheduled, run cleanup on scheduler start, #5513 08 September 2022, 15:40:23 UTC
6fc6666 fix 5514 - handle consecutive delimiters in hostnames while sorting them (#5515) 08 September 2022, 14:29:31 UTC
f3e0640 occasionally clean up the processes set 07 September 2022, 23:21:07 UTC
8dc2803 Fix poll interval not changing based on process count (#5513) We should not memoize the value of `scaled_poll_interval` because this changes based on the number of Sidekiq processes Co-authored-by: Heinrich Lee Yu <heinrich@gitlab.com> 07 September 2022, 23:03:52 UTC
ea9c86f Fix sidekiqload 02 September 2022, 02:13:19 UTC
afb794a release : " 01 September 2022, 16:21:39 UTC
7656c35 Update comments around job class options (#5500) * Replace doc reference to RetryJobs with JobRetry * Add comment on how class options are applied to jobs 30 August 2022, 15:13:10 UTC
fee07b4 changes, release 29 August 2022, 16:42:43 UTC
b666a6d bump 24 August 2022, 19:41:24 UTC
7c72ddf changes 24 August 2022, 18:18:45 UTC
cbbb7bb Sidekiq.options, not .config, fixes #5491 24 August 2022, 17:21:59 UTC
d566154 Don't support Redis 5, as we are moving to redis-client 24 August 2022, 17:20:09 UTC
09dacfe Redis-rb 4.8.0 compatibility, fixes #5484 22 August 2022, 20:27:37 UTC
2f1fd1e changes, release 22 August 2022, 17:23:20 UTC
ed612aa Sync & Improve greek translations (#5474) 17 August 2022, 21:35:21 UTC
81eb606 tweak 17 August 2022, 17:59:18 UTC
6491c56 fix missing rfc3339 method 17 August 2022, 17:15:45 UTC
f625d8e remove unused code 17 August 2022, 17:09:47 UTC
0b3751b Histogram chart for job-specific metrics (#5473) * Refactor job query * First attempt at a histogram chart * Explore a box plot chart * Show 3 chart variations * Outline boxes instead of solid boxes * Remove box plot chart * Use linear y-axis This matches the axis for the metrics overview page, and it clarifies the data. * Data tables for job metrics * Add histogram totals chart * Move things around * Tooltip for histogram chart * Fix deploy tooltip * Extract marks query * Extract chart base class * Renaming * Ensure a min radius for histogram bubbles High job counts can result in a very small multiplier, which was making some of the bubbles too small to be visible. * Round everything to two decimals for consistency * styling for metrics headers * Show emdash when timing info is n/a * No job results found message * No need for metrics header 16 August 2022, 17:56:36 UTC
ff7e419 Improve chart colors for dark mode (#5475) 13 August 2022, 16:45:56 UTC
a2708ea bump 12 August 2022, 18:09:22 UTC
6f34717 [WIP] Improve metrics UI with charts (#5467) * Add multi-line chart for total execution time by job * Fiddling with the UX * Refactor metrics `top_jobs` query * debugging * revert debugging * revert debugging * Add failed and avg time, just one data table * Add color swatch in data table * Measure in seconds * Fix duplicate color * standard style * Rename for clarity * Bring back empty metrics test * Execution time is not consistent, assert processed counts instead * Only include top 5 in chart, change swatch element to checkbox * Wire up the checkboxes to show/hide each job class on the chart * The checkboxes should not appear disabled * Ensure seconds for y-axis to match table and UX improvements - All data shown on metrics page is now in seconds - Tooltip now includes "UTC" with the time - Tooltip rounds the number of seconds and includes "seconds" * Show deploy marks in metrics chart * Fix annotation position when updating datasets * Remove deploy labels on chart We shouldn't assume the first word of the label is the git SHA, and the label annotations were hacky anyway. * tweaks Co-authored-by: Mike Perham <mperham@gmail.com> 12 August 2022, 16:53:00 UTC
6b627f6 rack 11 August 2022, 20:56:03 UTC
f97d16a Rack 2/3 compat: header keys must be lower-case 11 August 2022, 14:22:29 UTC
9d5a6d7 require sidekiq/component, fixes #5462 10 August 2022, 20:40:25 UTC
7003aeb change 05 August 2022, 19:11:16 UTC
acdaa85 rejigger logic for ruby 2.5 05 August 2022, 18:29:37 UTC
c763b42 See if ruby 2.5 works in github 05 August 2022, 18:21:37 UTC
e464c09 Remove another usage of API within server code 05 August 2022, 17:54:54 UTC
77fc95a Remove unnecessary code, bump 05 August 2022, 17:50:01 UTC
345ba00 Sidekiq server should never require sidekiq/api 05 August 2022, 15:41:16 UTC
c61f21f Fix api 04 August 2022, 23:17:47 UTC
0d5cc88 oops 04 August 2022, 22:11:56 UTC
44c2e7a Dont require any metrics code without opt-in, fixes #5456 04 August 2022, 22:09:53 UTC
e320961 ready for release 04 August 2022, 20:21:59 UTC
25754d1 5.5.2 02 August 2022, 15:19:23 UTC
6ab5810 re-enable current attributes 01 August 2022, 15:16:49 UTC
dcdfde8 minor fixes 29 July 2022, 21:25:03 UTC
c74cf00 Use dig to help with incomplete data 29 July 2022, 20:34:58 UTC
7edf82f safe_load our language files 29 July 2022, 15:19:47 UTC
f6e552d changes 29 July 2022, 15:04:52 UTC
c8a4b83 Optimization: do not create cattr unless it has contents 28 July 2022, 22:54:56 UTC
f220897 Per-job execution metrics (#5384) * New execution stats data format, #5283 We store time and counts per-queue, per-class and totals, daily. * break metrics into separate jobs and queues hashes * tweak * Move metrics tracking to middleware, start work on Query API * Add support for labeled points in time * Add fetch method for deploy marks * rejigger metrics file layout * fix tests * Remove per-queue metrics, adds a lot of complexity with little value IMO * store per-minute histograms * Keep basic stats hardwired as is The idea being that metrics are optional middleware as they have significantly more overhead in CPU time and Redis space. * Implement top N metrics dashboard * Add topN and job-specific metric pages * Supply histogram data to job metrics page * cant use local time as CI is in a different tz * Add basic metrics graph, refactor dashboard JS to make Rickshaw reuseable * prepare for public beta 28 July 2022, 19:21:42 UTC
dcd6d32 Create a timeout that happens before cleanup (#5438) * Create a timeout that happens before cleanup * Remove unnecessary code * Move a redis call into the method that is running redis: * Add timelock to beginning of cleanup 19 July 2022, 21:11:06 UTC
cc61161 define DEFAULT_ERROR_HANDLER (#5395) - this will allow the default error handler to be easily removed if needed via `error_handlers.delete(DEFAULT_ERROR_HANDLER)` without having to depend on an internal implementation detail 14 July 2022, 23:12:55 UTC
6efebec fix broken tests 14 July 2022, 23:05:25 UTC
a80a6d0 latest changes 14 July 2022, 23:01:45 UTC
0676a52 Enable `sidekiq_retry_in` to signal :kill or :discard dynamically, fixes #5406 (#5432) 14 July 2022, 22:56:58 UTC
f9f976a remove jobstr from the exception context, it adds a lot of noise to the log output and is redundant with :job 14 July 2022, 22:56:22 UTC
b9d9bfe Sort processes in UI (#5398) * Sort processes in UI using natural sort order * Rename variable for consistency * Fix natural sort algorithm and add more test examples * Don't sort processes unless all process have a hostname * Object#present? is a Rails method, not a Ruby method * Flush Redis database before each helper test 14 July 2022, 19:46:52 UTC
638d075 Fix broken hamburger toggle. (#5428) * Remove assumption of `_full` being a suffix on toggle target ID. * Correct ID of hamburger menu toggle target. 13 July 2022, 20:24:00 UTC
adb88a0 bump 12 July 2022, 21:25:52 UTC
4c52187 bump redis 12 July 2022, 21:25:16 UTC
1573d50 Require redis-rb 4.5.0, fixes #5394 12 July 2022, 21:18:17 UTC
b739940 formatting 12 July 2022, 20:35:39 UTC
db18d3c Merge pull request #5388 from mperham/api_rdoc Better rdoc for public APIs 12 July 2022, 20:26:10 UTC
cdb1eac cleanup stats yard 12 July 2022, 20:23:35 UTC
ec589de better yard for middleware 12 July 2022, 20:15:10 UTC
43ff395 fix typo (#5411) 03 July 2022, 03:55:31 UTC
1e7ace6 Bump actions/dependency-review-action from 1 to 2 (#5399) Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 1 to 2. - [Release notes](https://github.com/actions/dependency-review-action/releases) - [Commits](https://github.com/actions/dependency-review-action/compare/v1...v2) --- updated-dependencies: - dependency-name: actions/dependency-review-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 21 June 2022, 04:29:08 UTC
64a1f8e Hide endpoints tagged as private from build 20 June 2022, 22:06:49 UTC
e830ecd Delete .DS_Store (#5392) 16 June 2022, 03:25:25 UTC
9d33caf comm notes 15 June 2022, 17:08:20 UTC
8559fc1 Get opts working: 15 June 2022, 17:06:37 UTC
f57c1a4 bump 15 June 2022, 17:05:14 UTC
8e3dd2e fix missing component usage 15 June 2022, 17:02:49 UTC
311bee5 polish 15 June 2022, 15:15:22 UTC
67283ce Add yarddoc files to gitignore, remove yardoc from rake tasks, update api file 15 June 2022, 00:26:58 UTC
2a24d54 Include changelog, comment out unnecessary code 14 June 2022, 16:25:04 UTC
272a1ba Redirect readme to menu.md 14 June 2022, 16:22:08 UTC
be7b305 Make sidekiq api module public, so the classes show up 14 June 2022, 16:15:56 UTC
dd1cf09 Add yardopts file 14 June 2022, 16:11:20 UTC
16b51f3 switch from rdoc to yard 13 June 2022, 22:22:26 UTC
4508477 more doc 13 June 2022, 17:43:52 UTC
9102c38 Better rdoc for public APIs 13 June 2022, 17:03:12 UTC
2b58b74 redis-client: Fix `ZADD` compatibility (#5387) 13 June 2022, 13:27:57 UTC
8269205 notes 10 June 2022, 18:35:59 UTC
4026085 standardize 09 June 2022, 20:52:17 UTC
back to top