Data Structures | |
class | MegaRAID |
Variables | |
dictionary | _DISK_STATE_MAP |
dictionary | _POOL_STATUS_MAP |
dictionary | _RAID_TYPE_MAP |
dictionary | _LSM_RAID_TYPE_CONV |
dictionary _DISK_STATE_MAP |
{ 'Onln': Disk.STATUS_OK, 'Offln': Disk.STATUS_ERROR, 'GHS': Disk.STATUS_SPARE_DISK | Disk.STATUS_OK, 'DHS': Disk.STATUS_SPARE_DISK | Disk.STATUS_OK, 'UGood': Disk.STATUS_FREE | Disk.STATUS_OK, 'UBad': Disk.STATUS_FREE | Disk.STATUS_ERROR, 'Rbld': Disk.STATUS_RECONSTRUCT, }
Definition at line 86 of file megaraid.py.
dictionary _LSM_RAID_TYPE_CONV |
{ Volume.RAID_TYPE_RAID0: 'RAID0', Volume.RAID_TYPE_RAID1: 'RAID1', Volume.RAID_TYPE_RAID5: 'RAID5', Volume.RAID_TYPE_RAID6: 'RAID6', Volume.RAID_TYPE_RAID50: 'RAID50', Volume.RAID_TYPE_RAID60: 'RAID60', Volume.RAID_TYPE_RAID10: 'RAID10', }
Definition at line 177 of file megaraid.py.
dictionary _POOL_STATUS_MAP |
{ 'Onln': Pool.STATUS_OK, 'Dgrd': Pool.STATUS_DEGRADED | Pool.STATUS_OK, 'Pdgd': Pool.STATUS_DEGRADED | Pool.STATUS_OK, 'Offln': Pool.STATUS_ERROR, 'Rbld': Pool.STATUS_RECONSTRUCTING | Pool.STATUS_DEGRADED | Pool.STATUS_OK, 'Optl': Pool.STATUS_OK, }
Definition at line 140 of file megaraid.py.
dictionary _RAID_TYPE_MAP |
{ 'RAID0': Volume.RAID_TYPE_RAID0, 'RAID1': Volume.RAID_TYPE_RAID1, 'RAID5': Volume.RAID_TYPE_RAID5, 'RAID6': Volume.RAID_TYPE_RAID6, 'RAID00': Volume.RAID_TYPE_RAID0, # Some MegaRAID only support max 16 disks in each span. # To support 16+ disks in on group, MegaRAI has RAID00 or even RAID000. # All of them are considered as RAID0 'RAID10': Volume.RAID_TYPE_RAID10, 'RAID50': Volume.RAID_TYPE_RAID50, 'RAID60': Volume.RAID_TYPE_RAID60, }
Definition at line 163 of file megaraid.py.