Project

General

Profile

« Previous | Next » 

Revision 8f823b83

Added by Ohad Levy over 14 years ago

  • ID 8f823b833f86b3b26c77de64cd36e37063651e40

fixes #140 - dashboard fails when using postgresql backend

View differences:

app/models/host.rb
"(puppet_status >> #{Report::BIT_NUM*Report::METRIC.index(arg[0])} & #{Report::MAX}) > #{arg[1] || 0}"}
}
named_scope :with_error, { :conditions => "(puppet_status > 0) and
(puppet_status >> #{Report::BIT_NUM*Report::METRIC.index("failed")} & #{Report::MAX}) or
(puppet_status >> #{Report::BIT_NUM*Report::METRIC.index("failed_restarts")} & #{Report::MAX}) or
(puppet_status >> #{Report::BIT_NUM*Report::METRIC.index("skipped")} & #{Report::MAX})"
((puppet_status >> #{Report::BIT_NUM*Report::METRIC.index("failed")} & #{Report::MAX}) != 0) or
((puppet_status >> #{Report::BIT_NUM*Report::METRIC.index("failed_restarts")} & #{Report::MAX}) != 0) or
((puppet_status >> #{Report::BIT_NUM*Report::METRIC.index("skipped")} & #{Report::MAX}) != 0)"
}
named_scope :with_changes, { :conditions => "(puppet_status > 0) and
(puppet_status >> #{Report::BIT_NUM*Report::METRIC.index("applied")} & #{Report::MAX}) or
(puppet_status >> #{Report::BIT_NUM*Report::METRIC.index("restarted")} & #{Report::MAX})"
((puppet_status >> #{Report::BIT_NUM*Report::METRIC.index("applied")} & #{Report::MAX}) != 0) or
((puppet_status >> #{Report::BIT_NUM*Report::METRIC.index("restarted")} & #{Report::MAX}) !=0)"
}
named_scope :successful, {:conditions => "puppet_status = 0"}

Also available in: Unified diff