Module: Gitlab::SidekiqProcess

Defined in:
lib/gitlab/sidekiq_process.rb

Class Method Summary collapse

Class Method Details

.pidObject



6
7
8
9
10
# File 'lib/gitlab/sidekiq_process.rb', line 6

def pid
  # The sidekiq thread-local capsule is set in the Processor.
  # https://github.com/sidekiq/sidekiq/blob/v7.3.9/lib/sidekiq/processor.rb#L74
  Thread.current[:sidekiq_capsule]&.identity
end

.tidObject



12
13
14
# File 'lib/gitlab/sidekiq_process.rb', line 12

def tid
  Thread.current[:sidekiq_capsule]&.tid
end