Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-19 | Add latest changes from gitlab-org/gitlab@13-4-stable-ee | GitLab Bot | |
2020-08-20 | Add latest changes from gitlab-org/gitlab@13-3-stable-ee | GitLab Bot | |
2020-07-20 | Add latest changes from gitlab-org/gitlab@13-2-stable-ee | GitLab Bot | |
2020-06-18 | Add latest changes from gitlab-org/gitlab@13-1-stable-ee | GitLab Bot | |
2020-05-20 | Add latest changes from gitlab-org/gitlab@13-0-stable-ee | GitLab Bot | |
2020-04-20 | Add latest changes from gitlab-org/gitlab@12-10-stable-ee | GitLab Bot | |
2020-04-14 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-04-02 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-03-26 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-03-23 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-03-17 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-03-12 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-03-10 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-03-09 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-03-02 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-02-27 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-02-05 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-02-04 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-02-04 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-01-31 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-01-24 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-01-23 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-01-16 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-01-03 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-12-16 | Add latest changes from gitlab-org/gitlab@masterogolowinski-master-patch-80898 | GitLab Bot | |
2019-11-22 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-11-05 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-11-04 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-28 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-23 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-23 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-22 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-18 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-10 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-09-18 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-09-10 | Change Sidekiq monitor namespace | Qingyu Zhao | |
Move Gitlab::SidekiqMonitor to namespace Gitlab::SidekiqDaemon::Monitor - Class name and file name change - File path change to lib/gitlab/sidekiq_daemon/monitor.rb - Update class usage/reference in other files, including documentation | |||
2019-08-30 | Fix for histogram corruption in Sidekiq | Andrew Newdigate | |
This fixes a bug in which sidekiq histograms contain invalid labels. See https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/7729 for more details. | |||
2019-08-22 | Add frozen_string_literal to lib part 2 | Thong Kuah | |
Using the sed script from https://gitlab.com/gitlab-org/gitlab-ce/issues/59758 | |||
2019-08-21 | Put cancelled job in DeadSet | Kamil Trzciński | |
This replicates Sidekiq behavior of pushing dead job into DeadSet. | |||
2019-08-21 | Properly handle `sidekiq` skip | Kamil Trzciński | |
Transform `CancelledError` into `JobRetry::Skip` | |||
2019-08-21 | Rework `Sidekiq::JobsThreads` into `Monitor` | Kamil Trzciński | |
This makes: - very shallow `Middleware::Monitor` to only request tracking of sidekiq jobs, - `SidekiqStatus::Monitor` to be responsible to maintain persistent connection to receive messages, - `SidekiqStatus::Monitor` to always use structured logging and instance variables | |||
2019-08-21 | Allow to interrupt running jobs | Kamil Trzciński | |
This adds a middleware to track all threads for running jobs. This makes sidekiq to watch for redis-delivered notifications. This makes be able to send notification to interrupt running sidekiq jobs. This does not take into account any native code, as `Thread.raise` generates exception once the control gets back to Ruby. The separate measure should be taken to interrupt gRPC, shellouts, or anything else that escapes Ruby. | |||
2019-08-20 | Allow measurement for Sidekiq jobs taking > 2.5s | Andrew Newdigate | |
Fix for https://gitlab.com/gitlab-org/gitlab-ce/issues/66319. | |||
2019-07-30 | Fix sidekiq memory killer warning message | Shinya Maeda | |
2019-07-29 | Adds direct monitoring for sidekiq metrics | Ryan Cobb | |
This adds diirect monitoring for sidekiq metrics. This is done via sidekiq middleware and a sampler to pull from sidekiqs api. | |||
2019-07-25 | Logging sidekiq worker class name in SidekiqMemoryKiller | Shinya Maeda | |
Currently, SidekiqMemoryKiller does not feed worker class name in the json structured logging. This commit extends the json parameter. | |||
2019-04-18 | Migrate correlation and tracing code to LabKit | Andrew Newdigate | |
This change is a fairly straightforward refactor to extract the tracing and correlation-id code from the gitlab rails codebase into the new LabKit-Ruby project. The corresponding import into LabKit-Ruby was in https://gitlab.com/gitlab-org/labkit-ruby/merge_requests/1 The code itself remains very similar for now. Extracting it allows us to reuse it in other projects, such as Gitaly-Ruby. This will give us the advantages of correlation-ids and distributed tracing in that project too. | |||
2019-03-09 | Fix the last-ditch memory killer pgroup SIGKILL | Nick Thomas | |
2019-03-04 | sidekiq: terminate child processes at shutdown | Nick Thomas | |
Sidekiq jobs frequently spawn long-lived child processes to do work. In some circumstances, these can be reparented to init when sidekiq is terminated, leading to duplication of work and strange concurrency problems. This commit changes sidekiq so that, if run as a process group leader, it will forward `INT` and `TERM` signals to the whole process group. If the memory killer is active, it will also use the process group when resorting to `kill -9` to shut down. These changes mean that a naive `kill <pid-of-sidekiq>` will now do the right thing, killing any child processes spawned by sidekiq, as long as the process supervisor placed it in its own process group. If sidekiq isn't a process group leader, this new code is skipped. | |||
2019-03-01 | SIGSTP should be SIGTSTP | Nick Thomas | |