class LeoManager::CompactionStatus
¶ ↑
Compaction Status Model
¶ ↑
Attributes
last_compaction_start[R]
num_of_ongoing_targets[R]
num_of_out_of_targets[R]
num_of_pending_targets[R]
status[R]
total_targets[R]
Public Class Methods
new(h)
click to toggle source
# File lib/leo_manager_models.rb, line 353 def initialize(h) @status = h[:status] @total_targets = h[:total_targets] @num_of_pending_targets = h[:num_of_pending_targets] @num_of_ongoing_targets = h[:num_of_ongoing_targets] @num_of_out_of_targets = h[:num_of_out_of_targets] last_compaction_start = h[:last_compaction_start] if last_compaction_start == "____-__-__ __:__:__" @last_compaction_start = nil # you have never done compaction else @last_compaction_start = Time.parse(last_compaction_start) end end