Provides recent test data for disk_tests/ssd_smart/sde_smart. The
previous data was created using an older smartmontools version, which
did not yet support the drive and therefore had bogus attribute mapping.

Signed-off-by: Jan-Jonas Sämann <sprinterfr...@binary-kitchen.de>
---
 test/disk_tests/ssd_smart/sde_smart           |  33 +-
 .../ssd_smart/sde_smart_expected.json         | 286 +++++++++++++++---
 2 files changed, 270 insertions(+), 49 deletions(-)

diff --git a/test/disk_tests/ssd_smart/sde_smart 
b/test/disk_tests/ssd_smart/sde_smart
index 147790b..f6f01d6 100644
--- a/test/disk_tests/ssd_smart/sde_smart
+++ b/test/disk_tests/ssd_smart/sde_smart
@@ -1,5 +1,5 @@
-smartctl 6.4 2014-10-07 r4002 [x86_64-linux-4.4.19-1-pve] (local build)
-Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org
+smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.65-1-pve] (local build)
+Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org
 
 === START OF READ SMART DATA SECTION ===
 SMART overall-health self-assessment test result: PASSED
@@ -7,13 +7,34 @@ SMART overall-health self-assessment test result: PASSED
 SMART Attributes Data Structure revision number: 10
 Vendor Specific SMART Attributes with Thresholds:
 ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE
-177 Wear_Leveling_Count     ------   000   000   000    -    0
-230 Unknown_SSD_Attribute   PO--C-   100   100   000    -    100
-231 Temperature_Celsius     ------   091   091   011    -    4294967296
-233 Media_Wearout_Indicator -O--CK   000   000   000    -    43362
+  1 Raw_Read_Error_Rate     -O--CK   120   120   050    -    0/0
+  5 Retired_Block_Count     PO--CK   100   100   003    -    0
+  9 Power_On_Hours_and_Msec -O--CK   091   091   000    -    7963h+07m+54.620s
+ 12 Power_Cycle_Count       -O--CK   099   099   000    -    1153
+171 Program_Fail_Count      -O-R--   100   100   000    -    0
+172 Erase_Fail_Count        -O--CK   100   100   000    -    0
+174 Unexpect_Power_Loss_Ct  ----CK   000   000   000    -    113
+177 Wear_Range_Delta        ------   000   000   000    -    1
+181 Program_Fail_Count      -O-R--   100   100   000    -    0
+182 Erase_Fail_Count        -O--CK   100   100   000    -    0
+187 Reported_Uncorrect      -O--C-   100   100   000    -    0
+189 Airflow_Temperature_Cel ------   027   049   000    -    27 (Min/Max 2/49)
+194 Temperature_Celsius     -O---K   027   049   000    -    27 (Min/Max 2/49)
+195 ECC_Uncorr_Error_Count  --SRC-   120   120   000    -    0/0
+196 Reallocated_Event_Count PO--CK   100   100   003    -    0
+201 Unc_Soft_Read_Err_Rate  --SRC-   120   120   000    -    0/0
+204 Soft_ECC_Correct_Rate   --SRC-   120   120   000    -    0/0
+230 Life_Curve_Status       PO--C-   100   100   000    -    100
+231 SSD_Life_Left           ------   091   091   011    -    4294967296
+233 SandForce_Internal      -O--CK   000   000   000    -    6317
+234 SandForce_Internal      -O--CK   000   000   000    -    4252
+241 Lifetime_Writes_GiB     -O--CK   000   000   000    -    4252
+242 Lifetime_Reads_GiB      -O--CK   000   000   000    -    34599
+244 Unknown_Attribute       ------   099   099   010    -    4063273
                             ||||||_ K auto-keep
                             |||||__ C event count
                             ||||___ R error rate
                             |||____ S speed/performance
                             ||_____ O updated online
                             |______ P prefailure warning
+
diff --git a/test/disk_tests/ssd_smart/sde_smart_expected.json 
b/test/disk_tests/ssd_smart/sde_smart_expected.json
index f4e4bdf..1d45c1d 100644
--- a/test/disk_tests/ssd_smart/sde_smart_expected.json
+++ b/test/disk_tests/ssd_smart/sde_smart_expected.json
@@ -1,46 +1,246 @@
 {
-    "attributes" : [
-       {
-           "worst" : 0,
-           "threshold" : 0,
-           "name" : "Wear_Leveling_Count",
-           "value" : 0,
-           "id" : "177",
-           "raw" : "0",
-           "flags" : "------",
-           "fail" : "-"
-       },
-       {
-           "worst" : 100,
-           "name" : "Unknown_SSD_Attribute",
-           "threshold" : 0,
-           "id" : "230",
-           "fail" : "-",
-           "flags" : "PO--C-",
-           "raw" : "100",
-           "value" : 100
-       },
-       {
-           "worst" : 91,
-           "threshold" : 11,
-           "name" : "Temperature_Celsius",
-           "id" : "231",
-           "flags" : "------",
-           "raw" : "4294967296",
-           "fail" : "-",
-           "value" : 91
-       },
-       {
-           "worst" : 0,
-           "threshold" : 0,
-           "name" : "Media_Wearout_Indicator",
-           "id" : "233",
-           "flags" : "-O--CK",
-           "raw" : "43362",
-           "fail" : "-",
-           "value" : 0
+    "health": "PASSED",
+    "type": "ata",
+    "attributes": [
+       {
+           "fail": "-",
+           "id": "  1",
+           "raw": "0/0",
+           "flags": "-O--CK",
+           "name": "Raw_Read_Error_Rate",
+           "threshold": 50,
+           "value": 120,
+           "worst": 120
+       },
+       {
+           "id": "  5",
+           "fail": "-",
+           "value": 100,
+           "worst": 100,
+           "threshold": 3,
+           "name": "Retired_Block_Count",
+           "flags": "PO--CK",
+           "raw": "0"
+       },
+       {
+           "fail": "-",
+           "id": "  9",
+           "raw": "7963h+07m+54.620s",
+           "flags": "-O--CK",
+           "worst": 91,
+           "value": 91,
+           "name": "Power_On_Hours_and_Msec",
+           "threshold": 0
+       },
+       {
+           "id": " 12",
+           "fail": "-",
+           "threshold": 0,
+           "name": "Power_Cycle_Count",
+           "worst": 99,
+           "value": 99,
+           "flags": "-O--CK",
+           "raw": "1153"
+       },
+       {
+           "flags": "-O-R--",
+           "raw": "0",
+           "worst": 100,
+           "value": 100,
+           "threshold": 0,
+           "name": "Program_Fail_Count",
+           "fail": "-",
+           "id": "171"
+       },
+       {
+           "fail": "-",
+           "id": "172",
+           "flags": "-O--CK",
+           "raw": "0",
+           "name": "Erase_Fail_Count",
+           "threshold": 0,
+           "worst": 100,
+           "value": 100
+       },
+       {
+           "fail": "-",
+           "id": "174",
+           "raw": "113",
+           "flags": "----CK",
+           "value": 0,
+           "worst": 0,
+           "threshold": 0,
+           "name": "Unexpect_Power_Loss_Ct"
+       },
+       {
+           "id": "177",
+           "fail": "-",
+           "value": 0,
+           "worst": 0,
+           "name": "Wear_Range_Delta",
+           "threshold": 0,
+           "flags": "------",
+           "raw": "1"
+       },
+       {
+           "flags": "-O-R--",
+           "raw": "0",
+           "threshold": 0,
+           "name": "Program_Fail_Count",
+           "worst": 100,
+           "value": 100,
+           "fail": "-",
+           "id": "181"
+       },
+       {
+           "threshold": 0,
+           "name": "Erase_Fail_Count",
+           "value": 100,
+           "worst": 100,
+           "flags": "-O--CK",
+           "raw": "0",
+           "id": "182",
+           "fail": "-"
+       },
+       {
+           "flags": "-O--C-",
+           "raw": "0",
+           "value": 100,
+           "worst": 100,
+           "threshold": 0,
+           "name": "Reported_Uncorrect",
+           "fail": "-",
+           "id": "187"
+       },
+       {
+           "value": 27,
+           "worst": 49,
+           "name": "Airflow_Temperature_Cel",
+           "threshold": 0,
+           "flags": "------",
+           "raw": "27 (Min/Max 2/49)",
+           "id": "189",
+           "fail": "-"
+       },
+       {
+           "threshold": 0,
+           "name": "Temperature_Celsius",
+           "worst": 49,
+           "value": 27,
+           "flags": "-O---K",
+           "raw": "27 (Min/Max 2/49)",
+           "id": "194",
+           "fail": "-"
+       },
+       {
+           "id": "195",
+           "fail": "-",
+           "worst": 120,
+           "value": 120,
+           "threshold": 0,
+           "name": "ECC_Uncorr_Error_Count",
+           "raw": "0/0",
+           "flags": "--SRC-"
+       },
+       {
+           "fail": "-",
+           "id": "196",
+           "raw": "0",
+           "flags": "PO--CK",
+           "threshold": 3,
+           "name": "Reallocated_Event_Count",
+           "value": 100,
+           "worst": 100
+       },
+       {
+           "value": 120,
+           "worst": 120,
+           "threshold": 0,
+           "name": "Unc_Soft_Read_Err_Rate",
+           "flags": "--SRC-",
+           "raw": "0/0",
+           "id": "201",
+           "fail": "-"
+       },
+       {
+           "raw": "0/0",
+           "flags": "--SRC-",
+           "value": 120,
+           "worst": 120,
+           "threshold": 0,
+           "name": "Soft_ECC_Correct_Rate",
+           "fail": "-",
+           "id": "204"
+       },
+       {
+           "value": 100,
+           "worst": 100,
+           "threshold": 0,
+           "name": "Life_Curve_Status",
+           "raw": "100",
+           "flags": "PO--C-",
+           "id": "230",
+           "fail": "-"
+       },
+       {
+           "id": "231",
+           "fail": "-",
+           "worst": 91,
+           "value": 91,
+           "name": "SSD_Life_Left",
+           "threshold": 11,
+           "flags": "------",
+           "raw": "4294967296"
+       },
+       {
+           "raw": "6317",
+           "flags": "-O--CK",
+           "name": "SandForce_Internal",
+           "threshold": 0,
+           "value": 0,
+           "worst": 0,
+           "fail": "-",
+           "id": "233"
+       },
+       {
+           "value": 0,
+           "worst": 0,
+           "name": "SandForce_Internal",
+           "threshold": 0,
+           "flags": "-O--CK",
+           "raw": "4252",
+           "id": "234",
+           "fail": "-"
+       },
+       {
+           "worst": 0,
+           "value": 0,
+           "name": "Lifetime_Writes_GiB",
+           "threshold": 0,
+           "flags": "-O--CK",
+           "raw": "4252",
+           "id": "241",
+           "fail": "-"
+       },
+       {
+           "flags": "-O--CK",
+           "raw": "34599",
+           "value": 0,
+           "worst": 0,
+           "threshold": 0,
+           "name": "Lifetime_Reads_GiB",
+           "fail": "-",
+           "id": "242"
+       },
+       {
+           "threshold": 10,
+           "name": "Unknown_Attribute",
+           "worst": 99,
+           "value": 99,
+           "flags": "------",
+           "raw": "4063273",
+           "id": "244",
+           "fail": "-"
        }
-    ],
-    "type" : "ata",
-    "health" : "PASSED"
+    ]
 }
-- 
2.25.1


_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to