Skip to content

Commit

Permalink
Change all repo links from mperham/sidekiq to sidekiq/sidekiq
Browse files Browse the repository at this point in the history
  • Loading branch information
mperham committed Feb 13, 2023
1 parent 94a7b33 commit 6bd03aa
Show file tree
Hide file tree
Showing 19 changed files with 56 additions and 1,323 deletions.
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ Please include your initializer, sidekiq.yml, and any error message with the ful

If you are using an old version, have you checked the changelogs to see if your issue has been fixed in a later version?

https://github.com/mperham/sidekiq/blob/main/Changes.md
https://github.com/mperham/sidekiq/blob/main/Pro-Changes.md
https://github.com/mperham/sidekiq/blob/main/Ent-Changes.md
https://github.com/sidekiq/sidekiq/blob/main/Changes.md
https://github.com/sidekiq/sidekiq/blob/main/Pro-Changes.md
https://github.com/sidekiq/sidekiq/blob/main/Ent-Changes.md
4 changes: 2 additions & 2 deletions .github/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ bundle exec rake

### Beginner's Guide to Local Development Setup

#### 1. Fork [mperham/sidekiq](https://github.com/mperham/sidekiq) project repository to your personal GitHub account
#### 1. Fork [sidekiq/sidekiq](https://github.com/sidekiq/sidekiq) project repository to your personal GitHub account

#### 2. Click 'Clone or Download' button in personal sidekiq repository and copy HTTPS URL

Expand All @@ -53,7 +53,7 @@ cd sidekiq/
#### 5. Set remote upstream branch

```
git remote add upstream https://github.com/mperham/sidekiq.git
git remote add upstream https://github.com/sidekiq/sidekiq.git
```

#### 6. Install necessary gems for development and start Redis server
Expand Down
18 changes: 9 additions & 9 deletions Changes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Sidekiq Changes

[Sidekiq Changes](https://github.com/mperham/sidekiq/blob/main/Changes.md) | [Sidekiq Pro Changes](https://github.com/mperham/sidekiq/blob/main/Pro-Changes.md) | [Sidekiq Enterprise Changes](https://github.com/mperham/sidekiq/blob/main/Ent-Changes.md)
[Sidekiq Changes](https://github.com/sidekiq/sidekiq/blob/main/Changes.md) | [Sidekiq Pro Changes](https://github.com/sidekiq/sidekiq/blob/main/Pro-Changes.md) | [Sidekiq Enterprise Changes](https://github.com/sidekiq/sidekiq/blob/main/Ent-Changes.md)

HEAD
----------
Expand Down Expand Up @@ -95,7 +95,7 @@ end
6.5.2
----------

- [Job Metrics are under active development, help wanted!](https://github.com/mperham/sidekiq/wiki/Metrics#contributing) **BETA**
- [Job Metrics are under active development, help wanted!](https://github.com/sidekiq/sidekiq/wiki/Metrics#contributing) **BETA**
- Add `Context` column on queue page which shows any CurrentAttributes [#5450]
- `sidekiq_retry_in` may now return `:discard` or `:kill` to dynamically stop job retries [#5406]
- Smarter sorting of processes in /busy Web UI [#5398]
Expand All @@ -114,7 +114,7 @@ end
- Substantial refactoring of Sidekiq server internals, part of a larger effort
to reduce Sidekiq's internal usage of global methods and data, see [docs/global_to_local.md](docs/global_to_local.md) and [docs/middleware.md](docs/middleware.md).
- **Add beta support for the `redis-client` gem**. This will become the default Redis driver in Sidekiq 7.0. [#5298]
Read more: https://github.com/mperham/sidekiq/wiki/Using-redis-client
Read more: https://github.com/sidekiq/sidekiq/wiki/Using-redis-client
- **Add beta support for DB transaction-aware client** [#5291]
Add this line to your initializer and any jobs created during a transaction
will only be pushed to Redis **after the transaction commits**. You will need to add the
Expand Down Expand Up @@ -314,7 +314,7 @@ If this is a Rails app in API mode, you need to enable sessions.
---------

- **Integrate with systemd's watchdog and notification features** [#4488]
Set `Type=notify` in [sidekiq.service](https://github.com/mperham/sidekiq/blob/4b8a8bd3ae42f6e48ae1fdaf95ed7d7af18ed8bb/examples/systemd/sidekiq.service#L30-L39). The integration works automatically.
Set `Type=notify` in [sidekiq.service](https://github.com/sidekiq/sidekiq/blob/4b8a8bd3ae42f6e48ae1fdaf95ed7d7af18ed8bb/examples/systemd/sidekiq.service#L30-L39). The integration works automatically.
- Use `setTimeout` rather than `setInterval` to avoid thundering herd [#4480]
- Fix edge case where a job can be pushed without a queue.
- Flush job stats at exit [#4498]
Expand All @@ -327,7 +327,7 @@ If this is a Rails app in API mode, you need to enable sessions.
- Fix broken Web UI response when using NewRelic and Rack 2.1.2+. [#4440]
- Update APIs to use `UNLINK`, not `DEL`. [#4449]
- Fix Ruby 2.7 warnings [#4412]
- Add support for `APP_ENV` [[95fa5d9]](https://github.com/mperham/sidekiq/commit/95fa5d90192148026e52ca2902f1b83c70858ce8)
- Add support for `APP_ENV` [[95fa5d9]](https://github.com/sidekiq/sidekiq/commit/95fa5d90192148026e52ca2902f1b83c70858ce8)

6.0.4
---------
Expand Down Expand Up @@ -439,7 +439,7 @@ Sidekiq.configure_server do |config|
config.log_formatter = Sidekiq::Logger::Formatters::JSON.new
end
```
See the [Logging wiki page](https://github.com/mperham/sidekiq/wiki/Logging) for more details.
See the [Logging wiki page](https://github.com/sidekiq/sidekiq/wiki/Logging) for more details.
- **BREAKING CHANGE** Validate proper usage of the `REDIS_PROVIDER`
variable. This variable is meant to hold the name of the environment
variable which contains your Redis URL, so that you can switch Redis
Expand Down Expand Up @@ -886,7 +886,7 @@ Sidekiq::Queues.clear_all
- **FIX MEMORY LEAK** Under rare conditions, threads may leak [#2598, gazay]
- Add Ukrainian locale [#2561, elrakita]
- Disconnect and retry Redis operations if we see a READONLY error [#2550]
- Add server middleware testing harness; see [wiki](https://github.com/mperham/sidekiq/wiki/Testing#testing-server-middleware) [#2534, ryansch]
- Add server middleware testing harness; see [wiki](https://github.com/sidekiq/sidekiq/wiki/Testing#testing-server-middleware) [#2534, ryansch]

3.5.0
-----------
Expand All @@ -904,7 +904,7 @@ Sidekiq::Queues.clear_all
- Fix CSRF vulnerability in Web UI, thanks to Egor Homakov for
reporting. [#2422] If you are running the Web UI as a standalone Rack app,
ensure you have a [session middleware
configured](https://github.com/mperham/sidekiq/wiki/Monitoring#standalone):
configured](https://github.com/sidekiq/sidekiq/wiki/Monitoring#standalone):
```ruby
use Rack::Session::Cookie, :secret => "some unique secret string here"
```
Expand Down Expand Up @@ -1288,7 +1288,7 @@ middleware, see docs/3.0-Upgrade.md.**
appear to be doing any work. [#1194]
- Sidekiq's testing behavior is now dynamic. You can choose between
`inline` and `fake` behavior in your tests. See
[Testing](https://github.com/mperham/sidekiq/wiki/Testing) for detail. [#1193]
[Testing](https://github.com/sidekiq/sidekiq/wiki/Testing) for detail. [#1193]
- The Retries table has a new column for the error message.
- The Web UI topbar now contains the status and live poll button.
- Orphaned worker records are now auto-vacuumed when you visit the
Expand Down
14 changes: 7 additions & 7 deletions Ent-Changes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Sidekiq Enterprise Changelog

[Sidekiq Changes](https://github.com/mperham/sidekiq/blob/main/Changes.md) | [Sidekiq Pro Changes](https://github.com/mperham/sidekiq/blob/main/Pro-Changes.md) | [Sidekiq Enterprise Changes](https://github.com/mperham/sidekiq/blob/main/Ent-Changes.md)
[Sidekiq Changes](https://github.com/sidekiq/sidekiq/blob/main/Changes.md) | [Sidekiq Pro Changes](https://github.com/sidekiq/sidekiq/blob/main/Pro-Changes.md) | [Sidekiq Enterprise Changes](https://github.com/sidekiq/sidekiq/blob/main/Ent-Changes.md)

Please see [sidekiq.org](https://sidekiq.org) for more details and how to buy.

Expand Down Expand Up @@ -148,7 +148,7 @@ sidekiq.latency.#{name} -> sidekiq.queue.latency with tag queue:#{name}
2.0.0
-------------

- Except for the [newly required credentials](https://github.com/mperham/sidekiq/issues/4232), Sidekiq Enterprise 2.0 does not have any significant migration steps.
- Except for the [newly required credentials](https://github.com/sidekiq/sidekiq/issues/4232), Sidekiq Enterprise 2.0 does not have any significant migration steps.
- Sidekiq Enterprise must now be started with valid license credentials. [#4232]
- Call `GC.compact` if possible in sidekiqswarm before forking [#4181]
- Changes for forward-compatibility with Sidekiq 6.0.
Expand All @@ -160,7 +160,7 @@ sidekiq.latency.#{name} -> sidekiq.queue.latency with tag queue:#{name}
-------------

- Fix excessive lock reclaims with concurrent limiter [#4105]
- Add ES translations, see issues [#3949](https://github.com/mperham/sidekiq/issues/3949) and [#3951](https://github.com/mperham/sidekiq/issues/3951) to add your own language.
- Add ES translations, see issues [#3949](https://github.com/sidekiq/sidekiq/issues/3949) and [#3951](https://github.com/sidekiq/sidekiq/issues/3951) to add your own language.

1.8.0
-------------
Expand All @@ -187,7 +187,7 @@ sidekiq.latency.#{name} -> sidekiq.queue.latency with tag queue:#{name}
1.7.0
-------------

- **NEW FEATURE** [Rolling restarts](https://github.com/mperham/sidekiq/wiki/Ent-Rolling-Restarts) - great for long running jobs!
- **NEW FEATURE** [Rolling restarts](https://github.com/sidekiq/sidekiq/wiki/Ent-Rolling-Restarts) - great for long running jobs!
- Adjust middleware so unique jobs that don't push aren't registered in a Batch [#3662]
- Add new unlimited rate limiter, useful for testing [#3743]
```ruby
Expand Down Expand Up @@ -261,7 +261,7 @@ expiry = 1.month.to_i; Sidekiq::Limiter.redis { |c| c.scan_each(match: "lmtr-cfr
1.3.0
-------------

- **BETA** [New encryption feature](https://github.com/mperham/sidekiq/wiki/Ent-Encryption)
- **BETA** [New encryption feature](https://github.com/sidekiq/sidekiq/wiki/Ent-Encryption)
which automatically encrypts the last argument of a Worker, aka the secret bag.

1.2.4
Expand Down Expand Up @@ -301,7 +301,7 @@ MAXMEM_KB=1048576 COUNT=2 bundle exec sidekiqswarm ...

- **NEW FEATURE** Multi-process mode! Sidekiq Enterprise can now fork multiple worker
processes, enabling significant memory savings. See the [wiki
documentation](https://github.com/mperham/sidekiq/wiki/Ent-Multi-Process) for details.
documentation](https://github.com/sidekiq/sidekiq/wiki/Ent-Multi-Process) for details.


0.7.10
Expand All @@ -312,7 +312,7 @@ documentation](https://github.com/mperham/sidekiq/wiki/Ent-Multi-Process) for de
1.1.0
-------------

- **NEW FEATURE** Historical queue metrics, [documented in the wiki](https://github.com/mperham/sidekiq/wiki/Ent-Historical-Metrics) [#2719]
- **NEW FEATURE** Historical queue metrics, [documented in the wiki](https://github.com/sidekiq/sidekiq/wiki/Ent-Historical-Metrics) [#2719]

0.7.9, 1.0.2
-------------
Expand Down
8 changes: 4 additions & 4 deletions Pro-Changes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Sidekiq Pro Changelog

[Sidekiq Changes](https://github.com/mperham/sidekiq/blob/main/Changes.md) | [Sidekiq Pro Changes](https://github.com/mperham/sidekiq/blob/main/Pro-Changes.md) | [Sidekiq Enterprise Changes](https://github.com/mperham/sidekiq/blob/main/Ent-Changes.md)
[Sidekiq Changes](https://github.com/sidekiq/sidekiq/blob/main/Changes.md) | [Sidekiq Pro Changes](https://github.com/sidekiq/sidekiq/blob/main/Pro-Changes.md) | [Sidekiq Enterprise Changes](https://github.com/sidekiq/sidekiq/blob/main/Ent-Changes.md)

Please see [sidekiq.org](https://sidekiq.org/) for more details and how to buy.

Expand Down Expand Up @@ -187,14 +187,14 @@ job.WorkerName.failure -> job.failure with tag worker:WorkerName

- There is no significant migration from Sidekiq Pro 4.0 to 5.0
but make sure you read the [update notes for Sidekiq
6.0](https://github.com/mperham/sidekiq/blob/main/docs/6.0-Upgrade.md).
6.0](https://github.com/sidekiq/sidekiq/blob/main/docs/6.0-Upgrade.md).
- Removed various deprecated APIs and associated warnings.
- **BREAKING CHANGE** Remove the `Sidekiq::Batch::Status#dead_jobs` API in favor of
`Sidekiq::Batch::Status#dead_jids`. [#4217]
- Update Sidekiq Pro codebase to use StandardRB formatting
- Fix lingering "b-XXX-died" elements in Redis which could cause
excessive memory usage. [#4217]
- Add ES translations, see issues [#3949](https://github.com/mperham/sidekiq/issues/3949) and [#3951](https://github.com/mperham/sidekiq/issues/3951) to add your own language.
- Add ES translations, see issues [#3949](https://github.com/sidekiq/sidekiq/issues/3949) and [#3951](https://github.com/sidekiq/sidekiq/issues/3951) to add your own language.

4.0.5
---------
Expand Down Expand Up @@ -439,7 +439,7 @@ end
---------

- New container-friendly fetch algorithm: `timed_fetch`. See the
[wiki documentation](https://github.com/mperham/sidekiq/wiki/Pro-Reliability-Server)
[wiki documentation](https://github.com/sidekiq/sidekiq/wiki/Pro-Reliability-Server)
for trade offs between the two reliability options. You should
use this if you are on Heroku, Docker, Amazon ECS or EBS or
another container-based system.
Expand Down
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Sidekiq
==============

[![Gem Version](https://badge.fury.io/rb/sidekiq.svg)](https://rubygems.org/gems/sidekiq)
![Build](https://github.com/mperham/sidekiq/workflows/CI/badge.svg)
![Build](https://github.com/sidekiq/sidekiq/workflows/CI/badge.svg)

Simple, efficient background processing for Ruby.

Expand Down Expand Up @@ -49,11 +49,11 @@ Installation
Getting Started
-----------------

See the [Getting Started wiki page](https://github.com/mperham/sidekiq/wiki/Getting-Started) and follow the simple setup process.
See the [Getting Started wiki page](https://github.com/sidekiq/sidekiq/wiki/Getting-Started) and follow the simple setup process.
You can watch [this YouTube playlist](https://www.youtube.com/playlist?list=PLjeHh2LSCFrWGT5uVjUuFKAcrcj5kSai1) to learn all about
Sidekiq and see its features in action. Here's the Web UI:

![Web UI](https://github.com/mperham/sidekiq/raw/main/examples/web-ui.png)
![Web UI](https://github.com/sidekiq/sidekiq/raw/main/examples/web-ui.png)


Want to Upgrade?
Expand All @@ -74,15 +74,15 @@ Problems?
**Please do not directly email any Sidekiq committers with questions or problems.**
A community is best served when discussions are held in public.

If you have a problem, please review the [FAQ](https://github.com/mperham/sidekiq/wiki/FAQ) and [Troubleshooting](https://github.com/mperham/sidekiq/wiki/Problems-and-Troubleshooting) wiki pages.
Searching the [issues](https://github.com/mperham/sidekiq/issues) for your problem is also a good idea.
If you have a problem, please review the [FAQ](https://github.com/sidekiq/sidekiq/wiki/FAQ) and [Troubleshooting](https://github.com/sidekiq/sidekiq/wiki/Problems-and-Troubleshooting) wiki pages.
Searching the [issues](https://github.com/sidekiq/sidekiq/issues) for your problem is also a good idea.

Sidekiq Pro and Sidekiq Enterprise customers get private email support.
You can purchase at https://sidekiq.org; email support@contribsys.com for help.

Useful resources:

* Product documentation is in the [wiki](https://github.com/mperham/sidekiq/wiki).
* Product documentation is in the [wiki](https://github.com/sidekiq/sidekiq/wiki).
* Occasional announcements are made to the [@sidekiq](https://twitter.com/sidekiq) Twitter account.
* The [Sidekiq tag](https://stackoverflow.com/questions/tagged/sidekiq) on Stack Overflow has lots of useful Q & A.

Expand All @@ -92,13 +92,13 @@ See the [Sidekiq support page](https://sidekiq.org/support.html) for details.
Contributing
-----------------

Please see [the contributing guidelines](https://github.com/mperham/sidekiq/blob/main/.github/contributing.md).
Please see [the contributing guidelines](https://github.com/sidekiq/sidekiq/blob/main/.github/contributing.md).

License
-----------------

Please see [LICENSE.txt](https://github.com/mperham/sidekiq/blob/main/LICENSE.txt) for licensing details.
The license for Sidekiq Pro and Sidekiq Enterprise can be found in [COMM-LICENSE.txt](https://github.com/mperham/sidekiq/blob/main/COMM-LICENSE.txt).
Please see [LICENSE.txt](https://github.com/sidekiq/sidekiq/blob/main/LICENSE.txt) for licensing details.
The license for Sidekiq Pro and Sidekiq Enterprise can be found in [COMM-LICENSE.txt](https://github.com/sidekiq/sidekiq/blob/main/COMM-LICENSE.txt).

Author
-----------------
Expand Down
2 changes: 1 addition & 1 deletion docs/6.0-Upgrade.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Sidekiq.configure_server do |config|
# config.log_formatter = Sidekiq::Logger::Formatters::JSON.new
end
```
Please see the [Logging](https://github.com/mperham/sidekiq/wiki/Logging) wiki page for the latest documentation and notes.
Please see the [Logging](https://github.com/sidekiq/sidekiq/wiki/Logging) wiki page for the latest documentation and notes.
- **Remove the daemonization, logfile and pidfile command line arguments and `sidekiqctl` binary**.
I've [noted for years](https://www.mikeperham.com/2014/09/22/dont-daemonize-your-daemons/)
how modern services should be managed with a proper init system.
Expand Down
6 changes: 3 additions & 3 deletions docs/7.0-Upgrade.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Please read these notes carefully.

Sidekiq 7.0 adds a new "Metrics" tab in the Web UI with high-resolution data on job execution times along with the ability to mark deploy times.
This allows you to monitor job execution times minute by minute and see when a deployment causes a performance regression.
See the [Metrics](https://github.com/mperham/sidekiq/wiki/Metrics) wiki page for details.
See the [Metrics](https://github.com/sidekiq/sidekiq/wiki/Metrics) wiki page for details.

## Embedding

Expand All @@ -18,7 +18,7 @@ Previously, you could only run Sidekiq by starting a new process with `bundle ex
Now you can embed Sidekiq within another process with just a few lines of Ruby code.
I'm labeling this "experimental" because it's quite possible that 3rd party plugins or various edge cases within Sidekiq could break.
Feedback is very much appreciated if you try out embedding, even if just "works great for us!".
See the [Embedding](https://github.com/mperham/sidekiq/wiki/Embedding) wiki page for details.
See the [Embedding](https://github.com/sidekiq/sidekiq/wiki/Embedding) wiki page for details.

## Capsules

Expand Down Expand Up @@ -93,7 +93,7 @@ With the release of Sidekiq 7, Sidekiq 5.x is no longer supported.
### Known issues

Redis.com's Enterprise Cloud offering does not yet work with Sidekiq 7.
Their [Redis Enterprise Cloud](https://elements.heroku.com/addons/rediscloud) (including the Heroku add-on) [does not support RESP3](https://github.com/mperham/sidekiq/issues/5594).
Their [Redis Enterprise Cloud](https://elements.heroku.com/addons/rediscloud) (including the Heroku add-on) [does not support RESP3](https://github.com/sidekiq/sidekiq/issues/5594).
They expect this support to be available in July 2023 with their rollout of Redis 7.

## Upgrade
Expand Down
2 changes: 1 addition & 1 deletion lib/sidekiq/cli.rb
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ def run(boot_app: true)
WARNING: Your Redis instance will evict Sidekiq data under heavy load.
The 'noeviction' maxmemory policy is recommended (current policy: '#{maxmemory_policy}').
See: https://github.com/mperham/sidekiq/wiki/Using-Redis#memory
See: https://github.com/sidekiq/sidekiq/wiki/Using-Redis#memory
EOM
end
Expand Down
2 changes: 1 addition & 1 deletion lib/sidekiq/embedded.rb
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ def housekeeping
WARNING: Your Redis instance will evict Sidekiq data under heavy load.
The 'noeviction' maxmemory policy is recommended (current policy: '#{maxmemory_policy}').
See: https://github.com/mperham/sidekiq/wiki/Using-Redis#memory
See: https://github.com/sidekiq/sidekiq/wiki/Using-Redis#memory
EOM
end
Expand Down
4 changes: 2 additions & 2 deletions lib/sidekiq/job_util.rb
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,14 @@ def verify_json(item)
if Sidekiq::Config::DEFAULTS[:on_complex_arguments] == :raise
unless json_safe?(item["args"])
msg = <<~EOM
Job arguments to #{job_class} must be native JSON types, see https://github.com/mperham/sidekiq/wiki/Best-Practices.
Job arguments to #{job_class} must be native JSON types, see https://github.com/sidekiq/sidekiq/wiki/Best-Practices.
To disable this error, add `Sidekiq.strict_args!(false)` to your initializer.
EOM
raise(ArgumentError, msg)
end
elsif Sidekiq::Config::DEFAULTS[:on_complex_arguments] == :warn
warn <<~EOM unless json_safe?(item["args"])
Job arguments to #{job_class} must be native JSON types, see https://github.com/mperham/sidekiq/wiki/Best-Practices.
Job arguments to #{job_class} must be native JSON types, see https://github.com/sidekiq/sidekiq/wiki/Best-Practices.
To disable this warning, add `Sidekiq.strict_args!(false)` to your initializer.
EOM
end
Expand Down
Loading

0 comments on commit 6bd03aa

Please sign in to comment.