该项目从 https://gitlab.com/gitlab-org/gitlab.git 镜像。
拉取镜像更新于 。
- 6月 06, 2024
-
-
由 gaurav.marwal 创作于
Changelog: other
-
- 5月 07, 2024
-
-
由 Gregorius Marco 创作于
Deprecated in https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/2760 in favor of the new `concurrency` option. Changelog: removed
-
- 4月 18, 2024
-
-
由 Gregorius Marco 创作于
This reverts merge request !149690
-
- 4月 17, 2024
-
-
由 Gregorius Marco 创作于
Deprecated in https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/2760 in favor of the new `concurrency` option. Changelog: removed
-
- 4月 16, 2024
-
-
由 Gregorius Marco 创作于
Removal of queue selector and negate options for 17.0 https://gitlab.com/gitlab-org/gitlab/-/merge_requests/149370 Changelog: removed
-
- 2月 16, 2024
-
-
由 Gregorius Marco 创作于
When routing rules is not specified, all jobs go to `default` and `mailers` queue by default. We can safely override sidekiq queue_groups to default,mailers queues only so that Redis don't incur overhead of BRPOPing 600+ queues. Changelog: changed
-
- 2月 07, 2024
-
-
由 Gregorius Marco 创作于
The new concurrency option is a fixed value that doesnt depend on the queues length. It is means to be a simple replacement over the min-concurrency and max-concurrency. https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues/2760 Changelog: added
-
- 9月 19, 2023
-
-
由 Tan Le 创作于
- ee/lib/** - rubocop/** - scripts/** - sidekiq_cluster/** - tooling/**
-
- 6月 27, 2023
-
-
由 Kamil Trzciński 创作于
The purpose of this Gem is to move all `Gitlab::Utils` code into the Gem, and use this for all common functions that are not monolith specific.
-
- 6月 26, 2023
-
-
由 Kamil Trzciński 创作于
The purpose of this Gem is to move all `Gitlab::Utils` code into the Gem, and use this for all common functions that are not monolith specific.
-
- 6月 19, 2023
-
-
由 Kamil Trzciński 创作于
This gem is supposed to contain all source code required to configure GitLab specific rspec environment. Changelog: added
-
- 4月 29, 2023
-
-
由 Gregorius Marco 创作于
Update default initializer value for Sidekiq routing_rules See merge request gitlab-org/gitlab!97908
-
- 2月 16, 2023
-
-
由 Gregorius Marco 创作于
It was previously updated from 50 to 20, but there are still some places defining the default as 50.
-
- 1月 10, 2023
-
-
由 Peter Leitzen 创作于
Fixed automatically via: rubocop -A --only Performance/StringIdentifierArgument Verified via: rake rubocop:todo:generate[Performance/StringIdentifierArgument]
-
- 12月 06, 2022
-
-
由 Sean McGivern 创作于
sidekiq-cluster handles process supervision for its child Sidekiq processes, and terminates itself and all child processes if any child Sidekiq process exits. Previously, it always exited with a 0 status code (i.e. success), no matter how the child process had terminated. Now it exits with 1 if any child process had a non-zero exit code. This allows a process supervisor one level up (like systemd) to detect failures and restart. Changelog: changed
-
- 12月 02, 2022
-
-
由 Sean McGivern 创作于
The previous default of 50 was far too high. We don't use this on GitLab.com and it's mostly inertia that has left it at this value. Changelog: changed
-
- 5月 09, 2022
-
-
由 Matthias Käppler 创作于
Fixed: - Do not determine `alive` status from the pidset returned by caller, since this can lead to "bouncing" state. - Swap loop-check with sleep call, since sleep suspends the calling thread, which may lead to the callback being invoked if `alive` is invalidated by another thread. - Do not trap INT and TERM by default; this was swallowing these signals for the Puma master. Changelog: fixed
-
- 5月 06, 2022
-
-
由 Matthias Kaeppler 创作于
It has been a long-standing issue that for Sidekiq, serving metrics and health-checks was coupled into a single server. We had already separated settings keys for these two concerns previously, in anticipation of splitting these endpoints apart, which is a breaking change. We can now do this with 15.0. Changelog: changed
-
- 4月 25, 2022
-
-
由 Matthias Kaeppler 创作于
This change: - Adds a rake task to install gitlab-metrics-exporter into a given directory. - Allows to run it in place of the existing Ruby based exporters; this is guarded by an environment variable. - Extends the existing end-to-end test to test both Ruby and Go implementations.
-
- 3月 28, 2022
-
-
由 Matthias Kaeppler 创作于
There was a slight chance that the metrics directory got wiped after workers had started up, which would result in their metrics missing.
-
- 3月 25, 2022
-
-
由 Matthias Käppler 创作于
We were accidentally deleting metrics the exporter server exported about itself. Actual sidekiq worker metrics were not affected. This happened because we would wipe the metrics dir whenever sidekiq_0 starts up, but this happens after the metrics server starts, so the worker was deleting those existing metrics. Changelog: fixed
-
- 3月 17, 2022
-
-
由 Matthias Käppler 创作于
-
- 3月 15, 2022
-
-
由 Matthias Käppler 创作于
This moves us away from a process-internal server thread and toward an external process that we supervise instead.
-
- 2月 21, 2022
-
-
由 Matthias Kaeppler 创作于
This extracts the process supervision logic from sidekiq-cluster into a helper module. We will re-use this for Puma soon.
-
- 2月 15, 2022
-
-
由 Matthias Käppler 创作于
This provides better memory use for Puma, and we will require this for running a non-Ruby server in the future. This does not actually start the server for Puma yet.
-
- 1月 04, 2022
-
-
由 Roy Zwambag 创作于
-
- 12月 16, 2021
-
-
由 Matthias Käppler 创作于
-
- 12月 08, 2021
-
-
由 Roy Zwambag 创作于
-
- 11月 17, 2021
-
-
由 Roy Zwambag 创作于
These methods are not directly related to SidekiqCluster process management. They are currently only used by sidekiq cluster, but in the future they may be used in other places as well.
-
- 11月 08, 2021
-
-
由 Matthias Käppler 创作于
This prevents name clashes with library code that is auto-loaded in workers from lib/
-