Sha256: fa3043cec3197d0ad4c0b3b6711d7241acb6a83b96d2d3d8c1b8d600fab33d32

Contents?: true

Size: 520 Bytes

Versions: 5

Compression:

Stored size: 520 Bytes

Contents

# This is used by rbbt-rest when issuing a new job

$rest_cache_semaphore = "/REST_SEMAPHORE"
parallel_rest_jobs = Rbbt::Config.get('parallel_rest_jobs', :parallel_rest_jobs, :rest_jobs, :default => 2)

parallel_rest_jobs = parallel_rest_jobs.to_i if String === parallel_rest_jobs

begin
  RbbtSemaphore.delete_semaphore($rest_cache_semaphore)
ensure
  RbbtSemaphore.create_semaphore($rest_cache_semaphore, parallel_rest_jobs)
end
Log.debug("Created semaphore: #{$rest_cache_semaphore} with #{parallel_rest_jobs} size")

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rbbt-util-5.26.148 etc/app.d/semaphores.rb
rbbt-util-5.26.147 etc/app.d/semaphores.rb
rbbt-util-5.26.146 etc/app.d/semaphores.rb
rbbt-util-5.26.145 etc/app.d/semaphores.rb
rbbt-util-5.26.144 etc/app.d/semaphores.rb