Skip to content

Commit e0290fd

Browse files
authored
add Powerstore storage (#970)
1 parent 2538007 commit e0290fd

File tree

8 files changed

+3051
-1
lines changed

8 files changed

+3051
-1
lines changed

delfin/common/constants.py

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,11 +155,12 @@ class DiskPhysicalType(object):
155155
SSD_CARD = 'ssd-card'
156156
SAS_FLASH_VP = 'sas-flash-vp'
157157
HDD = 'hdd'
158+
NVME_SSD = 'nvme-ssd'
158159
UNKNOWN = 'unknown'
159160

160161
ALL = (
161162
SATA, SAS, SSD, NL_SSD, FC, LUN, ATA, FLASH, VMDISK,
162-
NL_SAS, SSD_CARD, SAS_FLASH_VP, HDD, UNKNOWN)
163+
NL_SAS, SSD_CARD, SAS_FLASH_VP, HDD, NVME_SSD, UNKNOWN)
163164

164165

165166
class DiskLogicalType(object):
@@ -495,6 +496,9 @@ class StorageMetric:
495496
CACHE_HIT_RATIO = Metrics.CACHE_HIT_RATIO
496497
READ_CACHE_HIT_RATIO = Metrics.READ_CACHE_HIT_RATIO
497498
WRITE_CACHE_HIT_RATIO = Metrics.WRITE_CACHE_HIT_RATIO
499+
IO_SIZE = Metrics.IO_SIZE
500+
READ_IO_SIZE = Metrics.READ_IO_SIZE
501+
WRITE_IO_SIZE = Metrics.WRITE_IO_SIZE
498502

499503

500504
class StoragePoolMetric:
@@ -511,6 +515,9 @@ class StoragePoolMetric:
511515
CACHE_HIT_RATIO = Metrics.CACHE_HIT_RATIO
512516
READ_CACHE_HIT_RATIO = Metrics.READ_CACHE_HIT_RATIO
513517
WRITE_CACHE_HIT_RATIO = Metrics.WRITE_CACHE_HIT_RATIO
518+
IO_SIZE = Metrics.IO_SIZE
519+
READ_IO_SIZE = Metrics.READ_IO_SIZE
520+
WRITE_IO_SIZE = Metrics.WRITE_IO_SIZE
514521

515522

516523
class VolumeMetric:
@@ -541,6 +548,14 @@ class ControllerMetric:
541548
READ_THROUGHPUT = Metrics.READ_THROUGHPUT
542549
WRITE_THROUGHPUT = Metrics.WRITE_THROUGHPUT
543550
RESPONSE_TIME = Metrics.RESPONSE_TIME
551+
READ_RESPONSE_TIME = Metrics.READ_RESPONSE_TIME
552+
WRITE_RESPONSE_TIME = Metrics.WRITE_RESPONSE_TIME
553+
CACHE_HIT_RATIO = Metrics.CACHE_HIT_RATIO
554+
READ_CACHE_HIT_RATIO = Metrics.READ_CACHE_HIT_RATIO
555+
WRITE_CACHE_HIT_RATIO = Metrics.WRITE_CACHE_HIT_RATIO
556+
IO_SIZE = Metrics.IO_SIZE
557+
READ_IO_SIZE = Metrics.READ_IO_SIZE
558+
WRITE_IO_SIZE = Metrics.WRITE_IO_SIZE
544559
CPU_USAGE = Metrics.CPU_USAGE
545560

546561

@@ -558,6 +573,9 @@ class PortMetric:
558573
CACHE_HIT_RATIO = Metrics.CACHE_HIT_RATIO
559574
READ_CACHE_HIT_RATIO = Metrics.READ_CACHE_HIT_RATIO
560575
WRITE_CACHE_HIT_RATIO = Metrics.WRITE_CACHE_HIT_RATIO
576+
IO_SIZE = Metrics.IO_SIZE
577+
READ_IO_SIZE = Metrics.READ_IO_SIZE
578+
WRITE_IO_SIZE = Metrics.WRITE_IO_SIZE
561579

562580

563581
class DiskMetric:

delfin/drivers/dell_emc/power_store/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)