PowerFlex 3.0: Avviso "Device media type mismatch" quando si aggiunge un nuovo dispositivo all SDS
Summary: Quando si aggiunge un nuovo dispositivo a un SDS, vengono visualizzati nuovi avvisi che indicano che il tipo di supporto del dispositivo non corrisponde al tipo di supporto del pool
Symptoms
- Nuova installazione di VxFlex OS 3.0
- Aggiunta di nuovi dispositivi a un SDS
- Viene visualizzato un avviso anche quando si modifica il tipo di supporto del pool in modo che sia diverso dal tipo di supporto del dispositivo.
Sintomi
- Quando si aggiunge un nuovo dispositivo a un pool con tipo di supporto impostato su SSD, negli eventi MDM vengono visualizzati i seguenti messaggi:
2019-04-02 16:19:23.517 SDS_DEV_MEDIA_TYPE_MISMATCH WARNING Performance metrics on SDS 00007f54d652e460 device /dev/sdb indicate a media type mismatch. Expected SSD, detected HDD. Check the health of mismatched device, or replace the device. 2019-04-02 16:19:24.528 SDS_DEV_MEDIA_TYPE_MISMATCH WARNING Performance metrics on SDS 00007f54d6537460 device /dev/sdc indicate a media type mismatch. Expected SSD, detected HDD. Check the health of mismatched device, or replace the device. The following alert will show in the GUI "Alerts" tab:The SDS trc logs show the following when adding the device:
02/04 16:18:56.973216 0x7f4ca2961db8:file_DeviceTypeTest_Run:00400: Device type test [devId df77712b00020000 /dev/sdb]: starting test in bound UMT [try 1 max 2] 02/04 16:18:59.835296 0x7f4ca57cfdb8:file_DeviceTypeTest_RunTest:00335: Device type test [devId df77712b00020000 /dev/sdb]: test summary: detected type DATA_SPINDLE, test time 2861989 micros, total IOs 128, fast IOs percentage 0, --- test thresholds: time spindle >= 256000 flash <= 64000, fast IOs percentage flash >= 80 02/04 16:19:01.353528 0x7f4ca2961db8:file_DeviceTypeTest_Run:00400: Device type test [devId df77712b00020000 /dev/sdb]: starting test in bound UMT [try 2 max 2] 02/04 16:19:11.744518 0x7f4ca435bdb8:file_DeviceTypeTest_RunTest:00335: Device type test [devId df77712b00020000 /dev/sdb]: test summary: detected type DATA_SPINDLE, test time 10390761 micros, total IOs 512, fast IOs percentage 0, --- test thresholds: time spindle >= 1024000 flash <= 256000, fast IOs percentage flash >= 80 02/04 16:19:11.744587 0x7f4ca2961db8:file_DeviceTypeTest_Run:00415: Device type test [devId df77712b00020000 /dev/sdb]: ended test [try 2 max 2] detected DATA_SPINDLE expected DATA_FLASH
Impatto
Se il dispositivo viene aggiunto a un pool con granularità fine (FG), viene aggiunto ma viene contrassegnato come guasto e non utilizzabile.
Se il dispositivo viene aggiunto a un pool MG, il dispositivo si aggiunge e l'avviso rimane nell'interfaccia utente.
Cause
Root cause:
In VxFlex OS 3.0, la designazione di un tipo di supporto per pool e dischi è stata introdotta per vari motivi, uno dei quali è che solo le SSD possono essere aggiunte a un pool con granularità fine FG. Quando si aggiunge un nuovo disco a un SDS, l SDS testa il disco per assicurarsi che superi le metriche delle prestazioni progettate per identificare un SSD.
Il test ha due metriche:
- tempo di esecuzione complessivo di tutti gli I/O inviati al disco. Gli I/O vengono inviati in parallelo a offset casuali nel disco.
- la percentuale di "I/O veloci", come indicato dal tempo previsto per il ritorno di tali I/O, deve essere > dell 80%.
Se il disco non supera il primo test, l SDS esegue nuovamente il test con più I/O per assicurarsi che il primo test non sia stato un colpo di fortuna. Come notato nell'output trc di cui sopra, il tempo totale impiegato nel secondo test, che ha inviato 512 IO, è stato superiore a 10 s. Inoltre, nessuno degli I/O è tornato al di sotto delle soglie temporali necessarie per contrassegnarli come "I/O veloci". Pertanto, questo disco è stato contrassegnato come disco rigido in un pool di supporti SSD.
Resolution
La prima cosa da fare è rimuovere e aggiungere nuovamente il disco.
Se il disco continua a mostrare metriche delle prestazioni che non corrispondono al tipo di disco e viene restituito l'avviso, è necessario controllare il lato hardware. Verificare che il controller e il driver siano configurati correttamente ed eseguire i test di velocità del disco in base alle esigenze. Se necessario, coinvolgere il fornitore dell hardware.
Additional Information
Versioni interessate
VxFlex OS 3.0 e versioni successive
Risolto nella versione
Si tratta di un problema hardware.
The SDS trc logs show the following when adding the device: