add disk usages regression test
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
committed by
Dietmar Maurer
parent
c78e2c57a4
commit
95089d78f8
6
test/disk_tests/usages/disklist
Normal file
6
test/disk_tests/usages/disklist
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
sda
|
||||||
|
sdb
|
||||||
|
sdc
|
||||||
|
sdd
|
||||||
|
sde
|
||||||
|
sdf
|
||||||
97
test/disk_tests/usages/disklist_expected.json
Normal file
97
test/disk_tests/usages/disklist_expected.json
Normal file
@ -0,0 +1,97 @@
|
|||||||
|
{
|
||||||
|
"sdf" : {
|
||||||
|
"gpt" : 1,
|
||||||
|
"rpm" : 0,
|
||||||
|
"size" : 1536000,
|
||||||
|
"type" : "hdd",
|
||||||
|
"osdid" : "444",
|
||||||
|
"health" : "UNKNOWN",
|
||||||
|
"model" : "MODEL1",
|
||||||
|
"used" : "mounted",
|
||||||
|
"journals" : 0,
|
||||||
|
"wearout" : "N/A",
|
||||||
|
"wwn" : "0x0000000000000000",
|
||||||
|
"devpath" : "/dev/sdf",
|
||||||
|
"vendor" : "ATA",
|
||||||
|
"serial" : "SERIAL1"
|
||||||
|
},
|
||||||
|
"sde" : {
|
||||||
|
"wwn" : "0x0000000000000000",
|
||||||
|
"devpath" : "/dev/sde",
|
||||||
|
"serial" : "SERIAL1",
|
||||||
|
"vendor" : "ATA",
|
||||||
|
"health" : "UNKNOWN",
|
||||||
|
"rpm" : 0,
|
||||||
|
"size" : 1536000,
|
||||||
|
"gpt" : 1,
|
||||||
|
"osdid" : -1,
|
||||||
|
"type" : "hdd",
|
||||||
|
"model" : "MODEL1",
|
||||||
|
"used" : "Device Mapper",
|
||||||
|
"journals" : 0,
|
||||||
|
"wearout" : "N/A"
|
||||||
|
},
|
||||||
|
"sdb" : {
|
||||||
|
"serial" : "SERIAL1",
|
||||||
|
"vendor" : "ATA",
|
||||||
|
"wwn" : "0x0000000000000000",
|
||||||
|
"devpath" : "/dev/sdb",
|
||||||
|
"model" : "MODEL1",
|
||||||
|
"used" : "LVM",
|
||||||
|
"journals" : 0,
|
||||||
|
"wearout" : "N/A",
|
||||||
|
"health" : "UNKNOWN",
|
||||||
|
"gpt" : 1,
|
||||||
|
"size" : 1536000,
|
||||||
|
"rpm" : 0,
|
||||||
|
"type" : "hdd",
|
||||||
|
"osdid" : -1
|
||||||
|
},
|
||||||
|
"sda" : {
|
||||||
|
"model" : "MODEL1",
|
||||||
|
"used" : "mounted",
|
||||||
|
"journals" : 0,
|
||||||
|
"wearout" : "N/A",
|
||||||
|
"health" : "UNKNOWN",
|
||||||
|
"gpt" : 1,
|
||||||
|
"size" : 1536000,
|
||||||
|
"rpm" : 0,
|
||||||
|
"type" : "hdd",
|
||||||
|
"osdid" : -1,
|
||||||
|
"serial" : "SERIAL1",
|
||||||
|
"vendor" : "ATA",
|
||||||
|
"wwn" : "0x0000000000000000",
|
||||||
|
"devpath" : "/dev/sda"
|
||||||
|
},
|
||||||
|
"sdc" : {
|
||||||
|
"serial" : "SERIAL1",
|
||||||
|
"vendor" : "ATA",
|
||||||
|
"devpath" : "/dev/sdc",
|
||||||
|
"wwn" : "0x0000000000000000",
|
||||||
|
"used" : "ZFS",
|
||||||
|
"journals" : 0,
|
||||||
|
"wearout" : "N/A",
|
||||||
|
"model" : "MODEL1",
|
||||||
|
"health" : "UNKNOWN",
|
||||||
|
"type" : "hdd",
|
||||||
|
"osdid" : -1,
|
||||||
|
"gpt" : 1,
|
||||||
|
"rpm" : 0,
|
||||||
|
"size" : 1536000
|
||||||
|
},
|
||||||
|
"sdd" : {
|
||||||
|
"model" : "MODEL1",
|
||||||
|
"journals" : 0,
|
||||||
|
"wearout" : "N/A",
|
||||||
|
"health" : "UNKNOWN",
|
||||||
|
"size" : 1536000,
|
||||||
|
"rpm" : 0,
|
||||||
|
"gpt" : 1,
|
||||||
|
"type" : "hdd",
|
||||||
|
"osdid" : -1,
|
||||||
|
"serial" : "SERIAL1",
|
||||||
|
"vendor" : "ATA",
|
||||||
|
"wwn" : "0x0000000000000000",
|
||||||
|
"devpath" : "/dev/sdd"
|
||||||
|
}
|
||||||
|
}
|
||||||
2
test/disk_tests/usages/mounts
Normal file
2
test/disk_tests/usages/mounts
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
/dev/sda /mountpoint1
|
||||||
|
/dev/sdf1 /var/lib/ceph/osd/ceph-444
|
||||||
2
test/disk_tests/usages/partlist
Normal file
2
test/disk_tests/usages/partlist
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
sde1
|
||||||
|
sdf1
|
||||||
1
test/disk_tests/usages/pvs
Normal file
1
test/disk_tests/usages/pvs
Normal file
@ -0,0 +1 @@
|
|||||||
|
/dev/sdb
|
||||||
1
test/disk_tests/usages/sda/device/vendor
Normal file
1
test/disk_tests/usages/sda/device/vendor
Normal file
@ -0,0 +1 @@
|
|||||||
|
ATA
|
||||||
1
test/disk_tests/usages/sda/queue/rotational
Normal file
1
test/disk_tests/usages/sda/queue/rotational
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
test/disk_tests/usages/sda/size
Normal file
1
test/disk_tests/usages/sda/size
Normal file
@ -0,0 +1 @@
|
|||||||
|
3000
|
||||||
12
test/disk_tests/usages/sda_udevadm
Normal file
12
test/disk_tests/usages/sda_udevadm
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
E: DEVNAME=/dev/sda
|
||||||
|
E: DEVTYPE=disk
|
||||||
|
E: ID_ATA_ROTATION_RATE_RPM=0
|
||||||
|
E: ID_BUS=ata
|
||||||
|
E: ID_MODEL=MODEL1
|
||||||
|
E: ID_PART_TABLE_TYPE=gpt
|
||||||
|
E: ID_PART_TABLE_UUID=8417b93f-eff9-4e8f-8d84-dc2e77fc07a2
|
||||||
|
E: ID_SERIAL=SERIAL1
|
||||||
|
E: ID_SERIAL_SHORT=SERIAL1
|
||||||
|
E: ID_TYPE=disk
|
||||||
|
E: ID_WWN=0x0000000000000000
|
||||||
|
E: ID_WWN_WITH_EXTENSION=0x0000000000000000
|
||||||
1
test/disk_tests/usages/sdb/device/vendor
Normal file
1
test/disk_tests/usages/sdb/device/vendor
Normal file
@ -0,0 +1 @@
|
|||||||
|
ATA
|
||||||
1
test/disk_tests/usages/sdb/queue/rotational
Normal file
1
test/disk_tests/usages/sdb/queue/rotational
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
test/disk_tests/usages/sdb/size
Normal file
1
test/disk_tests/usages/sdb/size
Normal file
@ -0,0 +1 @@
|
|||||||
|
3000
|
||||||
12
test/disk_tests/usages/sdb_udevadm
Normal file
12
test/disk_tests/usages/sdb_udevadm
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
E: DEVNAME=/dev/sdb
|
||||||
|
E: DEVTYPE=disk
|
||||||
|
E: ID_ATA_ROTATION_RATE_RPM=0
|
||||||
|
E: ID_BUS=ata
|
||||||
|
E: ID_MODEL=MODEL1
|
||||||
|
E: ID_PART_TABLE_TYPE=gpt
|
||||||
|
E: ID_PART_TABLE_UUID=8417b93f-eff9-4e8f-8d84-dc2e77fc07a2
|
||||||
|
E: ID_SERIAL=SERIAL1
|
||||||
|
E: ID_SERIAL_SHORT=SERIAL1
|
||||||
|
E: ID_TYPE=disk
|
||||||
|
E: ID_WWN=0x0000000000000000
|
||||||
|
E: ID_WWN_WITH_EXTENSION=0x0000000000000000
|
||||||
1
test/disk_tests/usages/sdc/device/vendor
Normal file
1
test/disk_tests/usages/sdc/device/vendor
Normal file
@ -0,0 +1 @@
|
|||||||
|
ATA
|
||||||
1
test/disk_tests/usages/sdc/queue/rotational
Normal file
1
test/disk_tests/usages/sdc/queue/rotational
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
test/disk_tests/usages/sdc/size
Normal file
1
test/disk_tests/usages/sdc/size
Normal file
@ -0,0 +1 @@
|
|||||||
|
3000
|
||||||
12
test/disk_tests/usages/sdc_udevadm
Normal file
12
test/disk_tests/usages/sdc_udevadm
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
E: DEVNAME=/dev/sdc
|
||||||
|
E: DEVTYPE=disk
|
||||||
|
E: ID_ATA_ROTATION_RATE_RPM=0
|
||||||
|
E: ID_BUS=ata
|
||||||
|
E: ID_MODEL=MODEL1
|
||||||
|
E: ID_PART_TABLE_TYPE=gpt
|
||||||
|
E: ID_PART_TABLE_UUID=8417b93f-eff9-4e8f-8d84-dc2e77fc07a2
|
||||||
|
E: ID_SERIAL=SERIAL1
|
||||||
|
E: ID_SERIAL_SHORT=SERIAL1
|
||||||
|
E: ID_TYPE=disk
|
||||||
|
E: ID_WWN=0x0000000000000000
|
||||||
|
E: ID_WWN_WITH_EXTENSION=0x0000000000000000
|
||||||
1
test/disk_tests/usages/sdd/device/vendor
Normal file
1
test/disk_tests/usages/sdd/device/vendor
Normal file
@ -0,0 +1 @@
|
|||||||
|
ATA
|
||||||
1
test/disk_tests/usages/sdd/queue/rotational
Normal file
1
test/disk_tests/usages/sdd/queue/rotational
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
test/disk_tests/usages/sdd/size
Normal file
1
test/disk_tests/usages/sdd/size
Normal file
@ -0,0 +1 @@
|
|||||||
|
3000
|
||||||
12
test/disk_tests/usages/sdd_udevadm
Normal file
12
test/disk_tests/usages/sdd_udevadm
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
E: DEVNAME=/dev/sdd
|
||||||
|
E: DEVTYPE=disk
|
||||||
|
E: ID_ATA_ROTATION_RATE_RPM=0
|
||||||
|
E: ID_BUS=ata
|
||||||
|
E: ID_MODEL=MODEL1
|
||||||
|
E: ID_PART_TABLE_TYPE=gpt
|
||||||
|
E: ID_PART_TABLE_UUID=8417b93f-eff9-4e8f-8d84-dc2e77fc07a2
|
||||||
|
E: ID_SERIAL=SERIAL1
|
||||||
|
E: ID_SERIAL_SHORT=SERIAL1
|
||||||
|
E: ID_TYPE=disk
|
||||||
|
E: ID_WWN=0x0000000000000000
|
||||||
|
E: ID_WWN_WITH_EXTENSION=0x0000000000000000
|
||||||
1
test/disk_tests/usages/sde/device/vendor
Normal file
1
test/disk_tests/usages/sde/device/vendor
Normal file
@ -0,0 +1 @@
|
|||||||
|
ATA
|
||||||
1
test/disk_tests/usages/sde/queue/rotational
Normal file
1
test/disk_tests/usages/sde/queue/rotational
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
test/disk_tests/usages/sde/size
Normal file
1
test/disk_tests/usages/sde/size
Normal file
@ -0,0 +1 @@
|
|||||||
|
3000
|
||||||
12
test/disk_tests/usages/sde_udevadm
Normal file
12
test/disk_tests/usages/sde_udevadm
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
E: DEVNAME=/dev/sde
|
||||||
|
E: DEVTYPE=disk
|
||||||
|
E: ID_ATA_ROTATION_RATE_RPM=0
|
||||||
|
E: ID_BUS=ata
|
||||||
|
E: ID_MODEL=MODEL1
|
||||||
|
E: ID_PART_TABLE_TYPE=gpt
|
||||||
|
E: ID_PART_TABLE_UUID=8417b93f-eff9-4e8f-8d84-dc2e77fc07a2
|
||||||
|
E: ID_SERIAL=SERIAL1
|
||||||
|
E: ID_SERIAL_SHORT=SERIAL1
|
||||||
|
E: ID_TYPE=disk
|
||||||
|
E: ID_WWN=0x0000000000000000
|
||||||
|
E: ID_WWN_WITH_EXTENSION=0x0000000000000000
|
||||||
1
test/disk_tests/usages/sdf/device/vendor
Normal file
1
test/disk_tests/usages/sdf/device/vendor
Normal file
@ -0,0 +1 @@
|
|||||||
|
ATA
|
||||||
1
test/disk_tests/usages/sdf/queue/rotational
Normal file
1
test/disk_tests/usages/sdf/queue/rotational
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
test/disk_tests/usages/sdf/size
Normal file
1
test/disk_tests/usages/sdf/size
Normal file
@ -0,0 +1 @@
|
|||||||
|
3000
|
||||||
12
test/disk_tests/usages/sdf_udevadm
Normal file
12
test/disk_tests/usages/sdf_udevadm
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
E: DEVNAME=/dev/sdf
|
||||||
|
E: DEVTYPE=disk
|
||||||
|
E: ID_ATA_ROTATION_RATE_RPM=0
|
||||||
|
E: ID_BUS=ata
|
||||||
|
E: ID_MODEL=MODEL1
|
||||||
|
E: ID_PART_TABLE_TYPE=gpt
|
||||||
|
E: ID_PART_TABLE_UUID=8417b93f-eff9-4e8f-8d84-dc2e77fc07a2
|
||||||
|
E: ID_SERIAL=SERIAL1
|
||||||
|
E: ID_SERIAL_SHORT=SERIAL1
|
||||||
|
E: ID_TYPE=disk
|
||||||
|
E: ID_WWN=0x0000000000000000
|
||||||
|
E: ID_WWN_WITH_EXTENSION=0x0000000000000000
|
||||||
6
test/disk_tests/usages/zpool
Normal file
6
test/disk_tests/usages/zpool
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
testpool 2.00T 1.00T 2.60T - 5% 28% 1.00x ONLINE -
|
||||||
|
/dev/sdc 3.62T 1.02T 2.60T - 5% 28%
|
||||||
|
log - - - - - -
|
||||||
|
/dev/sdd1 15.9G 2.79M 15.9G - 82% 0%
|
||||||
|
cache - - - - - -
|
||||||
|
/dev/sdd2 42.5G 36.2G 6.36G - 0% 85%
|
||||||
Reference in New Issue
Block a user