Revision 8cd36391 htools/Ganeti/HTools/ExtLoader.hs
b/htools/Ganeti/HTools/ExtLoader.hs | ||
---|---|---|
38 | 38 |
import System.FilePath |
39 | 39 |
import System.IO |
40 | 40 |
import System |
41 |
import Text.Printf (printf, hPrintf)
|
|
41 |
import Text.Printf (hPrintf) |
|
42 | 42 |
|
43 | 43 |
import qualified Ganeti.HTools.Luxi as Luxi |
44 | 44 |
import qualified Ganeti.HTools.Rapi as Rapi |
... | ... | |
123 | 123 |
) |
124 | 124 |
let (fix_msgs, nl) = checkData (cdNodes cdata) (cdInstances cdata) |
125 | 125 |
|
126 |
unless (null fix_msgs || optVerbose opts == 0) $ do |
|
127 |
hPutStrLn stderr "Warning: cluster has inconsistent data:" |
|
128 |
hPutStrLn stderr . unlines . map (printf " - %s") $ fix_msgs |
|
126 |
unless (optVerbose opts == 0) $ maybeShowWarnings fix_msgs |
|
129 | 127 |
|
130 | 128 |
return cdata {cdNodes = nl} |
131 | 129 |
|
Also available in: Unified diff