Signed-off-by: Dominik Csapak <d.csa...@proxmox.com> --- test/disk_tests/usages/disklist | 6 ++ test/disk_tests/usages/disklist_expected.json | 97 +++++++++++++++++++++++++++ test/disk_tests/usages/mounts | 2 + test/disk_tests/usages/partlist | 2 + test/disk_tests/usages/pvs | 1 + test/disk_tests/usages/sda/device/vendor | 1 + test/disk_tests/usages/sda/queue/rotational | 1 + test/disk_tests/usages/sda/size | 1 + test/disk_tests/usages/sda_udevadm | 12 ++++ test/disk_tests/usages/sdb/device/vendor | 1 + test/disk_tests/usages/sdb/queue/rotational | 1 + test/disk_tests/usages/sdb/size | 1 + test/disk_tests/usages/sdb_udevadm | 12 ++++ test/disk_tests/usages/sdc/device/vendor | 1 + test/disk_tests/usages/sdc/queue/rotational | 1 + test/disk_tests/usages/sdc/size | 1 + test/disk_tests/usages/sdc_udevadm | 12 ++++ test/disk_tests/usages/sdd/device/vendor | 1 + test/disk_tests/usages/sdd/queue/rotational | 1 + test/disk_tests/usages/sdd/size | 1 + test/disk_tests/usages/sdd_udevadm | 12 ++++ test/disk_tests/usages/sde/device/vendor | 1 + test/disk_tests/usages/sde/queue/rotational | 1 + test/disk_tests/usages/sde/size | 1 + test/disk_tests/usages/sde_udevadm | 12 ++++ test/disk_tests/usages/sdf/device/vendor | 1 + test/disk_tests/usages/sdf/queue/rotational | 1 + test/disk_tests/usages/sdf/size | 1 + test/disk_tests/usages/sdf_udevadm | 12 ++++ test/disk_tests/usages/zpool | 6 ++ 30 files changed, 204 insertions(+) create mode 100644 test/disk_tests/usages/disklist create mode 100644 test/disk_tests/usages/disklist_expected.json create mode 100644 test/disk_tests/usages/mounts create mode 100644 test/disk_tests/usages/partlist create mode 100644 test/disk_tests/usages/pvs create mode 100644 test/disk_tests/usages/sda/device/vendor create mode 100644 test/disk_tests/usages/sda/queue/rotational create mode 100644 test/disk_tests/usages/sda/size create mode 100644 test/disk_tests/usages/sda_udevadm create mode 100644 test/disk_tests/usages/sdb/device/vendor create mode 100644 test/disk_tests/usages/sdb/queue/rotational create mode 100644 test/disk_tests/usages/sdb/size create mode 100644 test/disk_tests/usages/sdb_udevadm create mode 100644 test/disk_tests/usages/sdc/device/vendor create mode 100644 test/disk_tests/usages/sdc/queue/rotational create mode 100644 test/disk_tests/usages/sdc/size create mode 100644 test/disk_tests/usages/sdc_udevadm create mode 100644 test/disk_tests/usages/sdd/device/vendor create mode 100644 test/disk_tests/usages/sdd/queue/rotational create mode 100644 test/disk_tests/usages/sdd/size create mode 100644 test/disk_tests/usages/sdd_udevadm create mode 100644 test/disk_tests/usages/sde/device/vendor create mode 100644 test/disk_tests/usages/sde/queue/rotational create mode 100644 test/disk_tests/usages/sde/size create mode 100644 test/disk_tests/usages/sde_udevadm create mode 100644 test/disk_tests/usages/sdf/device/vendor create mode 100644 test/disk_tests/usages/sdf/queue/rotational create mode 100644 test/disk_tests/usages/sdf/size create mode 100644 test/disk_tests/usages/sdf_udevadm create mode 100644 test/disk_tests/usages/zpool
diff --git a/test/disk_tests/usages/disklist b/test/disk_tests/usages/disklist new file mode 100644 index 0000000..b5daaf1 --- /dev/null +++ b/test/disk_tests/usages/disklist @@ -0,0 +1,6 @@ +sda +sdb +sdc +sdd +sde +sdf diff --git a/test/disk_tests/usages/disklist_expected.json b/test/disk_tests/usages/disklist_expected.json new file mode 100644 index 0000000..3d1241c --- /dev/null +++ b/test/disk_tests/usages/disklist_expected.json @@ -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" + } +} diff --git a/test/disk_tests/usages/mounts b/test/disk_tests/usages/mounts new file mode 100644 index 0000000..f8c1cd3 --- /dev/null +++ b/test/disk_tests/usages/mounts @@ -0,0 +1,2 @@ +/dev/sda /mountpoint1 +/dev/sdf1 /var/lib/ceph/osd/ceph-444 diff --git a/test/disk_tests/usages/partlist b/test/disk_tests/usages/partlist new file mode 100644 index 0000000..8dcdefc --- /dev/null +++ b/test/disk_tests/usages/partlist @@ -0,0 +1,2 @@ +sde1 +sdf1 diff --git a/test/disk_tests/usages/pvs b/test/disk_tests/usages/pvs new file mode 100644 index 0000000..ab3ff75 --- /dev/null +++ b/test/disk_tests/usages/pvs @@ -0,0 +1 @@ + /dev/sdb diff --git a/test/disk_tests/usages/sda/device/vendor b/test/disk_tests/usages/sda/device/vendor new file mode 100644 index 0000000..531030d --- /dev/null +++ b/test/disk_tests/usages/sda/device/vendor @@ -0,0 +1 @@ +ATA diff --git a/test/disk_tests/usages/sda/queue/rotational b/test/disk_tests/usages/sda/queue/rotational new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/test/disk_tests/usages/sda/queue/rotational @@ -0,0 +1 @@ +1 diff --git a/test/disk_tests/usages/sda/size b/test/disk_tests/usages/sda/size new file mode 100644 index 0000000..13de30f --- /dev/null +++ b/test/disk_tests/usages/sda/size @@ -0,0 +1 @@ +3000 diff --git a/test/disk_tests/usages/sda_udevadm b/test/disk_tests/usages/sda_udevadm new file mode 100644 index 0000000..ab04390 --- /dev/null +++ b/test/disk_tests/usages/sda_udevadm @@ -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 diff --git a/test/disk_tests/usages/sdb/device/vendor b/test/disk_tests/usages/sdb/device/vendor new file mode 100644 index 0000000..531030d --- /dev/null +++ b/test/disk_tests/usages/sdb/device/vendor @@ -0,0 +1 @@ +ATA diff --git a/test/disk_tests/usages/sdb/queue/rotational b/test/disk_tests/usages/sdb/queue/rotational new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/test/disk_tests/usages/sdb/queue/rotational @@ -0,0 +1 @@ +1 diff --git a/test/disk_tests/usages/sdb/size b/test/disk_tests/usages/sdb/size new file mode 100644 index 0000000..13de30f --- /dev/null +++ b/test/disk_tests/usages/sdb/size @@ -0,0 +1 @@ +3000 diff --git a/test/disk_tests/usages/sdb_udevadm b/test/disk_tests/usages/sdb_udevadm new file mode 100644 index 0000000..ada1ca8 --- /dev/null +++ b/test/disk_tests/usages/sdb_udevadm @@ -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 diff --git a/test/disk_tests/usages/sdc/device/vendor b/test/disk_tests/usages/sdc/device/vendor new file mode 100644 index 0000000..531030d --- /dev/null +++ b/test/disk_tests/usages/sdc/device/vendor @@ -0,0 +1 @@ +ATA diff --git a/test/disk_tests/usages/sdc/queue/rotational b/test/disk_tests/usages/sdc/queue/rotational new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/test/disk_tests/usages/sdc/queue/rotational @@ -0,0 +1 @@ +1 diff --git a/test/disk_tests/usages/sdc/size b/test/disk_tests/usages/sdc/size new file mode 100644 index 0000000..13de30f --- /dev/null +++ b/test/disk_tests/usages/sdc/size @@ -0,0 +1 @@ +3000 diff --git a/test/disk_tests/usages/sdc_udevadm b/test/disk_tests/usages/sdc_udevadm new file mode 100644 index 0000000..42845f3 --- /dev/null +++ b/test/disk_tests/usages/sdc_udevadm @@ -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 diff --git a/test/disk_tests/usages/sdd/device/vendor b/test/disk_tests/usages/sdd/device/vendor new file mode 100644 index 0000000..531030d --- /dev/null +++ b/test/disk_tests/usages/sdd/device/vendor @@ -0,0 +1 @@ +ATA diff --git a/test/disk_tests/usages/sdd/queue/rotational b/test/disk_tests/usages/sdd/queue/rotational new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/test/disk_tests/usages/sdd/queue/rotational @@ -0,0 +1 @@ +1 diff --git a/test/disk_tests/usages/sdd/size b/test/disk_tests/usages/sdd/size new file mode 100644 index 0000000..13de30f --- /dev/null +++ b/test/disk_tests/usages/sdd/size @@ -0,0 +1 @@ +3000 diff --git a/test/disk_tests/usages/sdd_udevadm b/test/disk_tests/usages/sdd_udevadm new file mode 100644 index 0000000..65e880f --- /dev/null +++ b/test/disk_tests/usages/sdd_udevadm @@ -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 diff --git a/test/disk_tests/usages/sde/device/vendor b/test/disk_tests/usages/sde/device/vendor new file mode 100644 index 0000000..531030d --- /dev/null +++ b/test/disk_tests/usages/sde/device/vendor @@ -0,0 +1 @@ +ATA diff --git a/test/disk_tests/usages/sde/queue/rotational b/test/disk_tests/usages/sde/queue/rotational new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/test/disk_tests/usages/sde/queue/rotational @@ -0,0 +1 @@ +1 diff --git a/test/disk_tests/usages/sde/size b/test/disk_tests/usages/sde/size new file mode 100644 index 0000000..13de30f --- /dev/null +++ b/test/disk_tests/usages/sde/size @@ -0,0 +1 @@ +3000 diff --git a/test/disk_tests/usages/sde_udevadm b/test/disk_tests/usages/sde_udevadm new file mode 100644 index 0000000..db77725 --- /dev/null +++ b/test/disk_tests/usages/sde_udevadm @@ -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 diff --git a/test/disk_tests/usages/sdf/device/vendor b/test/disk_tests/usages/sdf/device/vendor new file mode 100644 index 0000000..531030d --- /dev/null +++ b/test/disk_tests/usages/sdf/device/vendor @@ -0,0 +1 @@ +ATA diff --git a/test/disk_tests/usages/sdf/queue/rotational b/test/disk_tests/usages/sdf/queue/rotational new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/test/disk_tests/usages/sdf/queue/rotational @@ -0,0 +1 @@ +1 diff --git a/test/disk_tests/usages/sdf/size b/test/disk_tests/usages/sdf/size new file mode 100644 index 0000000..13de30f --- /dev/null +++ b/test/disk_tests/usages/sdf/size @@ -0,0 +1 @@ +3000 diff --git a/test/disk_tests/usages/sdf_udevadm b/test/disk_tests/usages/sdf_udevadm new file mode 100644 index 0000000..ad49acf --- /dev/null +++ b/test/disk_tests/usages/sdf_udevadm @@ -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 diff --git a/test/disk_tests/usages/zpool b/test/disk_tests/usages/zpool new file mode 100644 index 0000000..3431792 --- /dev/null +++ b/test/disk_tests/usages/zpool @@ -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% -- 2.1.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel