PowerFlex: tilføjelse af enhed Fejl i sporingslogfiler Tidsbudgettet overskredet" og IO_HARD_ERROR
Summary: Problemer med at tilføje nye enheder i VxFlex OS (ScaleIO). Fejl i sporingslogfiler siger "Tidsbudget overskredet" og IO_HARD_ERROR
Symptoms
Forsøger at føje en ny enhed på et SDS til VxFlex OS
Kunden forsøger at føje den nye enhed til sikkerhedsdatabladet og får fejl
Følgende er fejlene i MDM-sporingslogfilerne, mens du tilføjede enheden:-
04/02 07:44:39.847673 0x7fe714c7deb0:mosEventLog_PostInternal:00590: New event added. Message: "Command add_sds_device received, User: 'USERNAME'. [464880250]". Additional info: "SDS: Name: SDSNAME, SDS Device: name N/A path /dev/sdab, Storage Pool: sas_10k_4, Test Mode: 'Test and activate' Test Time: 0 force_device_takeover flag: Specified" Severity: Info
04/02 07:44:44.435265 0x7fe714c7deb0:mosEventLog_PostInternal:00590: New event added. Message: "Command add_sds_device was not successful. Error code: Add SDS device IO error [464880250]". Additional info: "ID: 0000000000000000" Severity: Warning
I henhold til SDS-sporingslogfiler ser vi følgende fejl: -
04/02 07:44:43.589785 0x7f6b739aaeb0:AddDevProgress_Trace:00255: AddDevProgress: osThreadId=11cd, devId=3fefb6ae00110006, Start=25f2ee8825 [usec], end=25f2ee9888 [usec], interval= 4195 [usec], Desc=Write PhyDevCombArr
04/02 07:44:44.380440 0x7f6b739aaeb0:file_DoIOSyncEx:02237: Time budget exceeded on reading from /dev/sdab
04/02 07:44:44.380569 0x7f6b739aaeb0:file_ReadIntern:01169: Read error from disk 1548199195, 8 IO_HARD_ERROR
04/02 07:44:44.380653 0x7f6b739aaeb0:file_DoIOSyncEx:02237: Time budget exceeded on reading from /dev/sdab
04/02 07:44:44.380697 0x7f6b739aaeb0:file_ReadIntern:01169: Read error from disk 1548199195, 8 IO_HARD_ERROR
04/02 07:44:44.380777 0x7f6b739aaeb0:contDev_SendDeviceError:01761: Sending device error to MDM: DevId:3fefb6ae00110006 deviceName: /dev/sdab readError: TRUE WriteError: FALSE
04/02 07:44:44.415846 0x7f6b739aaeb0:file_WriteIntern:00937: Write error to disk 64, 2 IO_HARD_ERROR
04/02 07:44:44.415978 0x7f6b739aaeb0:file_WriteIntern:00937: Write error to disk 64, 2 IO_HARD_ERROR
04/02 07:44:44.416061 0x7f6b739aaeb0:contDev_SendDeviceError:01761: Sending device error to MDM: DevId:3fefb6ae00110006 deviceName: /dev/sdab readError: TRUE WriteError: TRUE
04/02 07:44:44.426672 0x7f6b739aaeb0:phyDev_InitWithBuf:02279: Io error
04/02 07:44:44.426839 0x7f6b739aaeb0:mosAsyncIO_CloseFileIntern:00503: Closing device path:/dev/sdab
Cause
Med fokus på hændelserne "Tidsbudget overskredet" ser det ud til, at denne enhed enten er for langsom til at blive tilføjet, eller at der er hardwareproblemer, der enten kan være controllerproblemet eller en dårlig blok på ovenstående disk.
En del af testfasen, når du tilføjer en ny enhed, SIO skal være i stand til at skrive ~ 200 MB data på ~ 4.5 sekunder. Det kan være på grund af controllerproblemerne eller dårlige blokke mod enheden, eller problemet ser ud til at være, at disken er for langsom, når vi ser fejlen "Tidsbudget overskredet" og IO_HARD_ERROR
Resolution
Dette er ikke et problem med VxFlex OS. Dette er mere et hardwareproblem.
Hardwareleverandøren skal inddrages med henblik på undersøgelse.
1. Kontrollér, om der er problemer med RAID-controlleren.
2. Kontroller, om der er problemer på disken, eller om det er en langsom disk.
3. Hvis det er muligt, prøv at få en anden disk og tilføje den. Hvis den nye disk tilføjes, betyder det, at den tidligere disk havde problemer.
4. Hvis flere nye diske står over for det samme problem, mens de føjes til et SDS, skal du kontrollere, om der er problemer på RAID-controlleren. Sørg også for, at RAID-controllerdriveren/FW findes i understøttede versioner.