PowerFlex: apparaat toevoegen Fout in traceringslogboeken Tijdbudget overschreden" en IO_HARD_ERROR
Summary: Probleem met toevoegen van nieuwe apparaten in VxFlex OS (ScaleIO). Fout in traceringslogboeken zegt "Tijdbudget overschreden" en IO_HARD_ERROR
Symptoms
Een nieuw apparaat toevoegen op een SDS aan het VxFlex besturingssysteem
De klant probeert het nieuwe apparaat toe te voegen aan de SDS en krijgt een foutmelding
Hieronder volgen de fouten in de MDM-traceerlogboeken tijdens het toevoegen van het apparaat: -
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
Volgens SDS Trace-logboeken zien we de volgende fouten: -
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
Als we kijken naar de gebeurtenissen 'Tijdsbudget overschreden', lijkt het erop dat dit apparaat te traag is om te worden toegevoegd of dat er hardwareproblemen zijn die het probleem met de controller kunnen zijn of een slechte blokkering op de bovenstaande schijf.
Als onderdeel van de testfase moet SIO bij het toevoegen van een nieuw apparaat ~200 MB aan gegevens in ~4,5 seconden kunnen schrijven. Het kan zijn vanwege problemen met de controller of slechte blokkades tegen het apparaat, of het probleem lijkt te zijn dat de schijf te traag is, wanneer we de foutmelding "Tijdbudget overschreden" zien en IO_HARD_ERROR
Resolution
Dit is geen VxFlex OS-probleem. Dit is meer een hardwareprobleem.
De hardwareleverancier moet worden ingeschakeld voor onderzoek.
1. Controleer of er problemen zijn met de RAID-controller.
2. Controleer of er problemen zijn met de schijf of dat het een trage schijf is.
3. Probeer indien mogelijk een andere schijf te krijgen en toe te voegen. Als de nieuwe schijf met succes is toegevoegd, betekent dit dat de eerdere schijf problemen had.
4. Als meerdere nieuwe schijven hetzelfde probleem ondervinden tijdens het toevoegen aan een SDS, controleer dan of er problemen zijn met de RAID-controller. Controleer ook of de RAID-controllerdriver/firmware ondersteunde versies hebben.