PowerFlex 3.X: Alerta "Device media type mismatch" ao adicionar um novo dispositivo ao SDS
Summary: Ao adicionar um novo dispositivo a um SDS, novos alertas mostram que a indicação do tipo de mídia do dispositivo não corresponde ao tipo de mídia do pool.
Symptoms
Situação
- Nova instalação do VxFlex OS 3.0
- Adição de novos dispositivos a um SDS
- O alerta também será exibido ao alterar o tipo de mídia do pool para ser diferente do tipo de mídia do dispositivo.
Sintomas
- Ao adicionar um novo dispositivo a um pool com o tipo de mídia definido como SSD, as seguintes mensagens são exibidas nos eventos do MDM:
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.
O seguinte alerta é exibido na guia "Alerts" da interface do usuário:

Os logs trc do SDS mostram o seguinte ao adicionar o dispositivo:
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
Impacto
Se o dispositivo estiver sendo adicionado a um pool de granularidade fina (FG), o dispositivo será adicionado, mas será marcado como com erro e não utilizável.
Se o dispositivo estiver sendo adicionado a um pool MG, o dispositivo será adicionado e o alerta permanecerá na interface do usuário do.
Cause
No VxFlex OS 3.0, a designação de um tipo de mídia para pools e discos foi introduzida por vários motivos, um deles é que apenas SSDs podem ser adicionados a um pool de granularidade fina (FG). Ao adicionar um novo disco a um SDS, o SDS testa o disco para garantir que ele passe nas medições de desempenho projetadas para identificar uma SSD.
O teste tem duas métricas:
- tempo de execução geral de todas as E/S enviadas para o disco. As E/S são enviadas em paralelo para deslocamentos aleatórios no disco.
- a porcentagem de "E/S rápidas", conforme indicado pelo tempo esperado para retornar para essas E/S, deve ser > de 80%.
Se o disco falhar no primeiro teste, o SDS executará o teste novamente com mais E/S para garantir que o primeiro teste não tenha sido um acaso. Como observado na saída do trc acima, o tempo total gasto no segundo teste, que enviou 512 IOs, foi de pouco mais de 10 segundos. Além disso, nenhuma das E/S retornou abaixo dos limites de tempo necessários para marcá-las como "E/S rápidas". Assim, esse disco foi marcado como um disco rígido em um pool de tipo de mídia SSD.
Resolution
A primeira coisa a fazer aqui é remover e adicionar novamente o disco.
Se o disco continuar mostrando medições de desempenho que não correspondem ao tipo real de disco e o alerta retornar, o hardware deverá ser verificado. Verifique se o controlador e o driver estão configurados corretamente e execute os testes de velocidade do disco conforme necessário. Envolva o fornecedor de hardware, conforme necessário.
Versões afetadas
VxFlex OS 3.0 e posterior
Correção feita na versão
Esse é um problema de hardware.