Revision 2c9336a4 htools/Ganeti/HTools/Text.hs

b/htools/Ganeti/HTools/Text.hs
57 57
serializeGroup :: Group.Group -> String
58 58
serializeGroup grp =
59 59
    printf "%s|%s|%s" (Group.name grp) (Group.uuid grp)
60
               (apolToString (Group.allocPolicy grp))
60
               (allocPolicyToString (Group.allocPolicy grp))
61 61

  
62 62
-- | Generate group file data from a group list.
63 63
serializeGroups :: Group.List -> String
......
97 97
             iname (Instance.mem inst) (Instance.dsk inst)
98 98
             (Instance.vcpus inst) (Instance.runSt inst)
99 99
             (if Instance.autoBalance inst then "Y" else "N")
100
             pnode snode (dtToString (Instance.diskTemplate inst))
100
             pnode snode (diskTemplateToString (Instance.diskTemplate inst))
101 101
             (intercalate "," (Instance.tags inst))
102 102

  
103 103
-- | Generate instance file data from instance objects.
......
121 121
          -> m (String, Group.Group) -- ^ The result, a tuple of group
122 122
                                     -- UUID and group object
123 123
loadGroup [name, gid, apol] = do
124
  xapol <- apolFromString apol
124
  xapol <- allocPolicyFromString apol
125 125
  return (gid, Group.create name gid xapol)
126 126

  
127 127
loadGroup s = fail $ "Invalid/incomplete group data: '" ++ show s ++ "'"
......
167 167
                    "N" -> return False
168 168
                    _ -> fail $ "Invalid auto_balance value '" ++ auto_bal ++
169 169
                         "' for instance " ++ name
170
  disk_template <- annotateResult ("Instance " ++ name) (dtFromString dt)
170
  disk_template <- annotateResult ("Instance " ++ name)
171
                   (diskTemplateFromString dt)
171 172
  when (sidx == pidx) $ fail $ "Instance " ++ name ++
172 173
           " has same primary and secondary node - " ++ pnode
173 174
  let vtags = sepSplit ',' tags

Also available in: Unified diff