Revision 4a917de6 lib/constants.py

b/lib/constants.py
915 915
  JQT_STARTMSG,
916 916
  ])
917 917

  
918
# Query resources
919
QR_INSTANCE = "instance"
920
QR_NODE = "node"
921

  
922
#: List of resources which can be queried using L{opcodes.OpQuery}
923
QR_OP_QUERY = frozenset([QR_INSTANCE, QR_NODE])
924

  
925
# Query field types
926
QFT_UNKNOWN = "unknown"
927
QFT_TEXT = "text"
928
QFT_BOOL = "bool"
929
QFT_NUMBER = "number"
930
QFT_UNIT = "unit"
931
QFT_TIMESTAMP = "timestamp"
932
QFT_OTHER = "other"
933

  
934
#: All query field types
935
QFT_ALL = frozenset([
936
  QFT_UNKNOWN,
937
  QFT_TEXT,
938
  QFT_BOOL,
939
  QFT_NUMBER,
940
  QFT_UNIT,
941
  QFT_TIMESTAMP,
942
  QFT_OTHER,
943
  ])
944

  
945
# Query result field status (don't change values as they're used by clients)
946
#: Normal field status
947
QRFS_NORMAL = 0
948
#: Unknown field
949
QRFS_UNKNOWN = 1
950
#: No data
951
QRFS_NODATA = 2
952
#: Value unavailable for item
953
QRFS_UNAVAIL = 3
954

  
918 955
# max dynamic devices
919 956
MAX_NICS = 8
920 957
MAX_DISKS = 16

Also available in: Unified diff