PowerFlex: Пристрій має виправлені помилки читання — лічильник помилок скидання пристрою

Summary: Пристрої SDS мають помилки з повідомленням «Пристрій має виправлені помилки читання».

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • Ця проблема виникає, коли SDS-пристрій має помилки читання, які коригуються SDS.
  • Це відбувається, коли фоновий сканер вимкнено або увімкнено.

Виправлені помилки на пристрої показані в наступних місцях:

  • Графічний інтерфейс показує помилку:

Пристрій має виправлені помилки зчитування

  • The "--query_sds --sds_id <SDS_ID>" вихід показує лічильник для кожного пристрою з виправленими помилками зчитування:

15: Name: /dev/sdr Path: /dev/sdr Original-path: /dev/sdr ID: 2d63f7c80003000e
           Storage Pool: SAS_pool1, Capacity: 1116 GB Error-fixes: 6 scanned 0 MB, Compare errors: 0 State: Normal

Повідомлення counters_dump.txt у MDM getInfoDump показує FIXED_READ_ERROR_COUNT Про різні об'єкти:

ID: df7700a600120012 DEVICE_TYPE                READ_ERR                                    FIXED_READ_ERROR_COUNT   1
ID: 1d1e4e5500000012 SDS_TYPE                   READ_ERR                                    FIXED_READ_ERROR_COUNT   1
ID: 1c34e1f700000007 STORAGE_POOL_TYPE          READ_ERR                                    FIXED_READ_ERROR_COUNT   1
ID: b9b286df00000001 PROTECTION_DOMAIN_TYPE     READ_ERR                                    FIXED_READ_ERROR_COUNT   1
ID: 49b6b8057d1fc84b SYSTEM_TYPE                READ_ERR                                    FIXED_READ_ERROR_COUNT   1

 

Примітка: У журналі подій MDM немає події, яка б свідчила про виявлення стану «виправлених помилок читання».

 

Інші можливі симптоми: пристрій може перебувати у стані помилки. Можуть виникати помилки на блочному пристрої в системних повідомленнях або syslog:

blk_update_request: critical medium error, dev sdr, sector 94390272
  sd 0:2:15:0: [sdr] tag#1 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
  sd 0:2:15:0: [sdr] tag#1 Sense Key : Medium Error [current] 
  sd 0:2:15:0: [sdr] tag#1 Add. Sense: Unrecovered read error

У SDS-трасуванні можуть бути довгі повідомлення вводу/виводу під час польоту:

contDevMngr_HandleLongInflightIoViolation:02998: IO on devId: 2d63f7c80003000e (/dev/sdr) took too long, Low threshold exceeded - waited for reaper 12250 millis
contDevMngr_HandleLongInflightIoViolation:02998: IO on devId: 2d63f7c80003000e (/dev/sdr) took too long, Low threshold exceeded - waited for reaper 13250 millis
contDevMngr_HandleLongInflightIoViolation:02998: IO on devId: 2d63f7c80003000e (/dev/sdr) took too long, Low threshold exceeded - waited for reaper 14250 millis

Можуть бути помилки в лічильниках вводу/виводу пристрою в SDS sdbg_out.txt:

13: Dev path:/dev/sdr Size(lbs):0 Time grn:520577464
  Io Counters:
   GENERAL
     Writes: 4852 Lbs: 2160443 MBs: 1054 Errors: 0
     Reads: 49283 Lbs: 111376 MBs: 54 Errors: 12744
   BM
     Writes: 0 Lbs: 0 MBs: 0 Errors: 0
     Reads: 0 Lbs: 0 MBs: 0 Errors: 0
   COMB_MAP
     Writes: 5 Lbs: 1390 MBs: 0 Errors: 2
     Reads: 0 Lbs: 0 MBs: 0 Errors: 0
   TOOTH_MAP
     Writes: 426 Lbs: 688528 MBs: 336 Errors: 424
     Reads: 0 Lbs: 0 MBs: 0 Errors: 0
   IO
     Writes: 4319 Lbs: 603064 MBs: 294 Errors: 16
     Reads: 2076 Lbs: 16608 MBs: 8 Errors: 22

Затримка пристрою може бути високою залежно від counters_dump.txt:

ID: 2d63f7c60003000c DEVICE_TYPE                DEV_LATENCY                          AVG_WRITE_LATENCY_IN_MICROSEC   0
ID: 2d63f7c70003000d DEVICE_TYPE                DEV_LATENCY                          AVG_WRITE_LATENCY_IN_MICROSEC   0
ID: 2d63f7c80003000e DEVICE_TYPE                DEV_LATENCY                          AVG_WRITE_LATENCY_IN_MICROSEC   11424
ID: 2d63f7c90003000f DEVICE_TYPE                DEV_LATENCY                          AVG_WRITE_LATENCY_IN_MICROSEC   0
ID: 2d63f7ca00030010 DEVICE_TYPE                DEV_LATENCY                          AVG_WRITE_LATENCY_IN_MICROSEC   0

Вплив

Лічильник «Fixed Read Errors» не має прямого впливу на систему.

Однак це може свідчити про прихований стан, який може спричинити відключення SDS, відновлення діяльності тощо.

Cause

Ця проблема виникає, коли SDS-пристрій має помилки зчитування, які були виправлені або виправлені за допомогою дзеркальної копії. Корекція відбувається у наступних випадках:      

  • Фоновий сканер не читає з однієї копії даних і використовує іншу копію для перезапису даних.
  • SDS не виконує запити на читання SDC через нездатність читати диск і використовує вторинну копію для обслуговування вводу/виводу та перезапису локальних даних.

Попередження вказує, що диск може сповільнюватися, виходити з ладу або мати проблеми з блокуванням. Описані вище механізми переписують блоки, що дозволяє виправляти «м'які» несправні блоки.

Resolution

  • Огляньте диск. За потреби зверніться до виробника обладнання для заміни. Лічильник зазвичай вказує на прихований стан, і диск ламається. Дії SDS, описані вище, є спробою виправити м'які погані блоки, але вона може не спрацювати у всіх сценаріях.
  • Очистіть лічильник помилок, виконавши наступну команду з основного MDM з входом адміністратора 
scli --reset_scanner_error_counters --protection_domain_id <pd id> --storage_pool_id <sp id> --reset_corrected_read_error_counter

Ви можете керувати scli --query_all команду для переліку ідентифікаторів домену захисту та пулу зберігання.

Article Properties
Article Number: 000174344
Article Type: Solution
Last Modified: 24 يوليو 2026
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.