Revision eedf99b5 lib/constants.py

b/lib/constants.py
1082 1082
VERIFY_NPLUSONE_MEM = "nplusone_mem"
1083 1083
VERIFY_OPTIONAL_CHECKS = frozenset([VERIFY_NPLUSONE_MEM])
1084 1084

  
1085
# Cluster Verify error classes
1086
CV_TCLUSTER = "cluster"
1087
CV_TNODE = "node"
1088
CV_TINSTANCE = "instance"
1089

  
1090
# Cluster Verify error codes
1091
CV_ECLUSTERCFG = (CV_TCLUSTER, "ECLUSTERCFG")
1092
CV_ECLUSTERCERT = (CV_TCLUSTER, "ECLUSTERCERT")
1093
CV_ECLUSTERFILECHECK = (CV_TCLUSTER, "ECLUSTERFILECHECK")
1094
CV_ECLUSTERDANGLINGNODES = (CV_TNODE, "ECLUSTERDANGLINGNODES")
1095
CV_ECLUSTERDANGLINGINST = (CV_TNODE, "ECLUSTERDANGLINGINST")
1096
CV_EINSTANCEBADNODE = (CV_TINSTANCE, "EINSTANCEBADNODE")
1097
CV_EINSTANCEDOWN = (CV_TINSTANCE, "EINSTANCEDOWN")
1098
CV_EINSTANCELAYOUT = (CV_TINSTANCE, "EINSTANCELAYOUT")
1099
CV_EINSTANCEMISSINGDISK = (CV_TINSTANCE, "EINSTANCEMISSINGDISK")
1100
CV_EINSTANCEFAULTYDISK = (CV_TINSTANCE, "EINSTANCEFAULTYDISK")
1101
CV_EINSTANCEWRONGNODE = (CV_TINSTANCE, "EINSTANCEWRONGNODE")
1102
CV_EINSTANCESPLITGROUPS = (CV_TINSTANCE, "EINSTANCESPLITGROUPS")
1103
CV_ENODEDRBD = (CV_TNODE, "ENODEDRBD")
1104
CV_ENODEDRBDHELPER = (CV_TNODE, "ENODEDRBDHELPER")
1105
CV_ENODEFILECHECK = (CV_TNODE, "ENODEFILECHECK")
1106
CV_ENODEHOOKS = (CV_TNODE, "ENODEHOOKS")
1107
CV_ENODEHV = (CV_TNODE, "ENODEHV")
1108
CV_ENODELVM = (CV_TNODE, "ENODELVM")
1109
CV_ENODEN1 = (CV_TNODE, "ENODEN1")
1110
CV_ENODENET = (CV_TNODE, "ENODENET")
1111
CV_ENODEOS = (CV_TNODE, "ENODEOS")
1112
CV_ENODEORPHANINSTANCE = (CV_TNODE, "ENODEORPHANINSTANCE")
1113
CV_ENODEORPHANLV = (CV_TNODE, "ENODEORPHANLV")
1114
CV_ENODERPC = (CV_TNODE, "ENODERPC")
1115
CV_ENODESSH = (CV_TNODE, "ENODESSH")
1116
CV_ENODEVERSION = (CV_TNODE, "ENODEVERSION")
1117
CV_ENODESETUP = (CV_TNODE, "ENODESETUP")
1118
CV_ENODETIME = (CV_TNODE, "ENODETIME")
1119
CV_ENODEOOBPATH = (CV_TNODE, "ENODEOOBPATH")
1120

  
1121
CV_ALL_ECODES = frozenset([
1122
  CV_ECLUSTERCFG,
1123
  CV_ECLUSTERCERT,
1124
  CV_ECLUSTERFILECHECK,
1125
  CV_ECLUSTERDANGLINGNODES,
1126
  CV_ECLUSTERDANGLINGINST,
1127
  CV_EINSTANCEBADNODE,
1128
  CV_EINSTANCEDOWN,
1129
  CV_EINSTANCELAYOUT,
1130
  CV_EINSTANCEMISSINGDISK,
1131
  CV_EINSTANCEFAULTYDISK,
1132
  CV_EINSTANCEWRONGNODE,
1133
  CV_EINSTANCESPLITGROUPS,
1134
  CV_ENODEDRBD,
1135
  CV_ENODEDRBDHELPER,
1136
  CV_ENODEFILECHECK,
1137
  CV_ENODEHOOKS,
1138
  CV_ENODEHV,
1139
  CV_ENODELVM,
1140
  CV_ENODEN1,
1141
  CV_ENODENET,
1142
  CV_ENODEOS,
1143
  CV_ENODEORPHANINSTANCE,
1144
  CV_ENODEORPHANLV,
1145
  CV_ENODERPC,
1146
  CV_ENODESSH,
1147
  CV_ENODEVERSION,
1148
  CV_ENODESETUP,
1149
  CV_ENODETIME,
1150
  CV_ENODEOOBPATH,
1151
  ])
1152

  
1153
CV_ALL_ECODES_STRINGS = frozenset([estr for (_, estr) in CV_ALL_ECODES])
1154

  
1085 1155
# Node verify constants
1086 1156
NV_DRBDHELPER = "drbd-helper"
1087 1157
NV_DRBDLIST = "drbd-list"

Also available in: Unified diff