Method: OpenC3::CleanupMicroservice#run
- Defined in:
- lib/openc3/microservices/cleanup_microservice.rb
#run ⇒ Object
81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/openc3/microservices/cleanup_microservice.rb', line 81 def run bucket = Bucket.getClient() while true break if @cancel_thread areas, poll_time = get_areas_and_poll_time() cleanup(areas, bucket) @count += 1 @metric.set(name: 'cleanup_total', value: @count, type: 'counter') @state = 'SLEEPING' break if @sleeper.sleep(poll_time) end end |