-
- Downloads
There was an error fetching the commit references. Please try again later.
Make Daemon thread-safe
This introduces `#run_thread` method. The `#start_working` is executed in lock context, the same as `#stop_working`. This allows safe initialisation of resources before `#run_thread` consumes them.
parent
86bb8213
No related branches found
No related tags found
Pipeline #89001521 passed with warnings
Stage: prepare
Stage: test
Stage: review-prepare
Stage: review
Stage: qa
Stage: post-test
Showing
- lib/gitlab/daemon.rb 11 additions, 1 deletionlib/gitlab/daemon.rb
- lib/gitlab/metrics/exporter/base_exporter.rb 8 additions, 1 deletionlib/gitlab/metrics/exporter/base_exporter.rb
- lib/gitlab/metrics/samplers/base_sampler.rb 5 additions, 0 deletionslib/gitlab/metrics/samplers/base_sampler.rb
- lib/gitlab/sidekiq_daemon/memory_killer.rb 1 addition, 1 deletionlib/gitlab/sidekiq_daemon/memory_killer.rb
- lib/gitlab/sidekiq_daemon/monitor.rb 1 addition, 1 deletionlib/gitlab/sidekiq_daemon/monitor.rb
- spec/lib/gitlab/daemon_spec.rb 20 additions, 6 deletionsspec/lib/gitlab/daemon_spec.rb
- spec/lib/gitlab/sidekiq_daemon/memory_killer_spec.rb 4 additions, 4 deletionsspec/lib/gitlab/sidekiq_daemon/memory_killer_spec.rb
- spec/lib/gitlab/sidekiq_daemon/monitor_spec.rb 4 additions, 4 deletionsspec/lib/gitlab/sidekiq_daemon/monitor_spec.rb
Please register or sign in to comment