Algunas solicitudes de E/S a un dispositivo de almacenamiento producen errores en un sistema resistente a errores que ejecuta Windows Server 2008 o Windows Server 2008 R2 cuando se realiza una eliminación sorpresa de una ruta de acceso al dispositivo de almacenamiento

Síntomas

Tenga en cuenta el siguiente escenario:

  • Conecta un equipo que ejecuta Windows Server 2008 o Windows Server 2008 R2 a un dispositivo de almacenamiento.
  • Configura Microsoft Multipath E/S (MPIO) y Microsoft Device Specific Module (MSDSM) para controlar el dispositivo de almacenamiento.
  • Realizas una eliminación sorpresa de una ruta de acceso al dispositivo de almacenamiento. Este comportamiento inicia la operación de conmutación por error a la ruta de acceso restante.

En este escenario, el MSDSM informa de que no devolvió una ruta de acceso válida aunque haya al menos una ruta válida. Por lo tanto, las solicitudes de E/S al número de unidad lógica (LUN) no se conmutan a la otra ruta y la conectividad de almacenamiento no es totalmente funcional.

Además, se notifican las siguientes entradas del registro de eventos del sistema:

Sin una ruta de acceso válida, se produce un error en la E/S en el disco de MPIO y se desgarra el disco de MPIO. Se muestra un cuadro de diálogo que indica que se ha realizado un error en las escrituras retrasadas y se notifica la siguiente entrada del registro de eventos del sistema:

Causa

Este problema se produce porque el controlador de E/S de múltiples rutas (MPIO) de Microsoft (mpio.sys) inicia incorrectamente dos solicitudes de conmutación por error para la misma ruta de acceso con errores.

Una condición de carrera en el control de conmutación por error de MPIO lleva a varios intentos de eliminar la misma ruta fallida. Cuando se produce un error de E/S en un dispositivo y se inicia la conmutación por error en ese dispositivo, otro dispositivo que se encuentra en el mismo grupo de conmutación por error (por ejemplo, tiene el mismo id. de ruta de acceso) también conmuta por error. Si no hay ninguna E/S con errores en el segundo dispositivo para la conmutación por error, el estado del segundo dispositivo va directamente de NORMAL a DEGRADED. La razón por la que el estado pasa de NORMAL a DEGRADED es que el dispositivo no completa los estados FAILOVER/WAIT1/WAIT2, y el estado no espera a que la E/S se complete en el dispositivo. El problema se produce cuando se completa una E/S una vez finalizada la conmutación por error.

Resolución

Información de revisiones

Microsoft dispone de una revisión compatible. Sin embargo, esta revisión está pensada para corregir solo el problema que se describe en este artículo. Aplique esta revisión solo a los sistemas que experimentan el problema descrito en este artículo. Esta revisión podría recibir pruebas adicionales. Por lo tanto, si no se ve gravemente afectado por este problema, le recomendamos que espere a la siguiente actualización de software que contiene esta revisión.

Si la revisión está disponible para su descarga, hay una sección "Descarga de revisiones disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio de asistencia al cliente de Microsoft para obtener la revisión.

Nota Si se producen problemas adicionales o si es necesario solucionarlos, es posible que deba crear una solicitud de servicio independiente. Los costos de soporte técnico habituales se aplicarán a preguntas y problemas de soporte técnico adicionales que no reúnan los requisitos para esta revisión específica. Para obtener una lista completa de los números de teléfono de atención al cliente y soporte técnico de Microsoft o para crear una solicitud de servicio independiente, visita el siguiente sitio web de Microsoft:

http://support.microsoft.com/contactus/?ws=support Nota El formulario "Descarga de revisiones disponible" muestra los idiomas para los que está disponible la revisión. Si no ve su idioma, es porque una revisión no está disponible para ese idioma.

Requisitos previos

Para aplicar esta corrección, se debe estar ejecutando uno de los siguientes sistemas operativos:

  • Windows Server 2008
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Para obtener más información acerca de cómo obtener un Service Pack para Windows Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

968849 Cómo obtener el Último Service Pack para Windows Server 2008

Para obtener más información sobre cómo obtener un Service Pack para Windows 7 o Windows Server 2008 R2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

976932 Información sobre Service Pack 1 para Windows 7 y para Windows Server 2008 R2

Información de Registro

Para usar la revisión, no es necesario cambiar el registro.

Requisito de reinicio

Debe reiniciar el equipo después de aplicar esta revisión.

Información de reemplazo de revisiones

Esta revisión no reemplaza una revisión publicada anteriormente.

Información de archivo

La versión global de esta revisión instala archivos que tienen los atributos que se enumeran en las siguientes tablas. La fecha y la hora de estos archivos se expresan de acuerdo con la hora universal coordinada (UTC). Las fechas y horas de estos archivos se muestran en el equipo local en horario local con la configuración actual del horario de verano (DST). Además, las fechas y horas pueden cambiar cuando realiza determinadas operaciones en los archivos.

notas de información de archivo de Windows Server 2008

Las revisiones importantes de Windows Vista y las revisiones de Windows Server 2008 se incluyen en los mismos paquetes. Sin embargo, solo se muestra "Windows Vista" en la página de solicitud de revisiones. Para solicitar el paquete de revisiones que se aplica a uno o ambos sistemas operativos, seleccione la revisión que se muestra en "Windows Vista" en la página. Consulte siempre la sección "La información de este artículo se refiere a" en los artículos para determinar el sistema operativo al que se aplica cada revisión.

  • Los archivos que se aplican a un producto, nivel SR (RTM, SPn) y tipo de servicio (LDR, GDR) específicos se pueden identificar consultando los números de versión de los archivos recogidos en la siguiente tabla:

    Versión Producto SR_Level Tipo de servicio
    6.0.600
    1.
    22xxx
    Windows Server 2008 SP1 LDR
    6.0.600
    2.
    22xxx
    Windows Server 2008 SP2 LDR
  • Service Pack 1 está integrado en la versión de lanzamiento de Windows Server 2008.

  • Los archivos MANIFEST (.manifest) y los mum files (.mum) que se instalan para cada entorno se enumeran por separado en la sección "Información adicional del archivo para Windows Server 2008". Los archivos MUM y MANIFEST, así como los del catálogo de seguridad asociado (.cat), son extremadamente importantes para el mantenimiento del estado de los componentes actualizados. Los archivos del catálogo de seguridad (atributos no enumerados) presentan una firma digital de Microsoft.

Para todas las versiones compatibles basadas en x86 de Windows Server 2008

Nombre del archivo File version Tamaño de archivo Fecha Hora Plataforma
Mpio.sys 6.0.6001.22876 105,872 12-mar-2011 16:27 x86
Mpio.sys 6.0.6002.22610 106,384 12-mar-2011 16:27 x86

Para todas las versiones compatibles basadas en x64 de Windows Server 2008

Nombre del archivo File version Tamaño de archivo Fecha Hora Plataforma
Mpio.sys 6.0.6001.22876 129,936 12-mar-2011 22:16 x64
Mpio.sys 6.0.6002.22610 130,448 12-mar-2011 22:16 x64

Para todas las versiones basadas en IA-64 compatibles con Windows Server 2008

Nombre del archivo File version Tamaño de archivo Fecha Hora Plataforma
Mpio.sys 6.0.6001.22876 289,168 12-mar-2011 16:19 IA-64
Mpio.sys 6.0.6002.22610 290,192 12-mar-2011 16:19 IA-64

notas de información del archivo Windows Server 2008 R2

Importante Las revisiones de Windows 7 y Windows Server 2008 R2 se incluyen en los mismos paquetes. Sin embargo, las revisiones de la página Solicitud de revisión figuran para ambos sistemas operativos. Para solicitar la revisión que se aplica a uno o a ambos sistemas operativos, seleccione la revisión que aparece enumerada bajo "Windows 7/Windows Server 2008 R2" en la página. Consulte siempre la sección "La información de este artículo se refiere a" en los artículos para determinar el sistema operativo al que se aplica cada revisión.

  • Los archivos que se aplican a un producto, hito (RTM, SPn) y tipo de servicio (LDR, GDR) específicos se pueden identificar consultando los números de versión de los archivos, recogidos en la siguiente tabla:

    Versión Producto Hito Rama de servicio
    6.1.760
    0.20xxx
    Windows Server 2008 R2 RTM LDR
    6.1.760
    1.21xxx
    Windows Server 2008 R2 SP1 LDR
  • Los archivos MANIFEST (.manifest) y los mum files (.mum) que se instalan para cada entorno se enumeran por separado en la sección "Información de archivo adicional para Windows Server 2008 R2". Los archivos MUM y MANIFEST, así como los del catálogo de seguridad asociado (.cat), son extremadamente importantes para el mantenimiento del estado de los componentes actualizados. Los archivos del catálogo de seguridad (atributos no enumerados) presentan una firma digital de Microsoft.

Para todas las versiones compatibles basadas en x64 de Windows Server 2008 R2

Nombre del archivo File version Tamaño de archivo Fecha Hora Plataforma
Mpio.sys 6.1.7600.20959 156,544 04-may-2011 05:18 x64
Mpio.sys 6.1.7601.21720 156,544 04-may-2011 05:29 x64

Para todas las versiones basadas en IA-64 compatibles de Windows Server 2008 R2

Nombre del archivo File version Tamaño de archivo Fecha Hora Plataforma
Mpio.sys 6.1.7600.20959 353,664 04-may-2011 04:19 IA-64
Mpio.sys 6.1.7601.21720 353,152 04-may-2011 04:19 IA-64

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

Para obtener más información acerca de la terminología relativa a las actualizaciones de software de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

824684 Descripción de la terminología estándar que se usa para describir las actualizaciones de software de Microsoft

Información sobre archivos adicionales

Información adicional sobre los archivos de Windows Server 2008

Archivos adicionales para todas las versiones compatibles basadas en x86 de Windows Server 2008

Nombre del archivo Update.mum
Versión de archivo No es aplicable
Tamaño de archivo 3,078
Fecha (UTC) 12-mar-2011
Hora (UTC) 16:33
Plataforma No es aplicable
Nombre del archivo X86_mpio.inf_31bf3856ad364e35_6.0.6001.22876_none_1d76d8f8a8a526ea.manifest
Versión de archivo No es aplicable
Tamaño de archivo 1,659
Fecha (UTC) 12-mar-2011
Hora (UTC) 16:33
Plataforma No es aplicable
Nombre del archivo X86_mpio.inf_31bf3856ad364e35_6.0.6002.22611_none_1f992adca59f52dc.manifest
Versión de archivo No es aplicable
Tamaño de archivo 1,659
Fecha (UTC) 12-mar-2011
Hora (UTC) 16:33
Plataforma No es aplicable

Archivos adicionales para todas las versiones compatibles basadas en x64 de Windows Server 2008

Nombre del archivo Amd64_mpio.inf_31bf3856ad364e35_6.0.6001.22876_none_7995747c61029820.manifest
Versión de archivo No es aplicable
Tamaño de archivo 1,661
Fecha (UTC) 12-mar-2011
Hora (UTC) 16:33
Plataforma No es aplicable
Nombre del archivo Amd64_mpio.inf_31bf3856ad364e35_6.0.6002.22610_none_7bb6c6165dfdaabb.manifest
Versión de archivo No es aplicable
Tamaño de archivo 1,661
Fecha (UTC) 12-mar-2011
Hora (UTC) 16:33
Plataforma No es aplicable
Nombre del archivo Update.mum
Versión de archivo No es aplicable
Tamaño de archivo 3,102
Fecha (UTC) 12-mar-2011
Hora (UTC) 16:33
Plataforma No es aplicable

Archivos adicionales para todas las versiones basadas en IA-64 compatibles de Windows Server 2008

Nombre del archivo Ia64_mpio.inf_31bf3856ad364e35_6.0.6001.22876_none_1d787ceea8a32fe6.manifest
Versión de archivo No es aplicable
Tamaño de archivo 1,660
Fecha (UTC) 12-mar-2011
Hora (UTC) 16:33
Plataforma No es aplicable
Nombre del archivo Ia64_mpio.inf_31bf3856ad364e35_6.0.6002.22610_none_1f99ce88a59e4281.manifest
Versión de archivo No es aplicable
Tamaño de archivo 1,660
Fecha (UTC) 12-mar-2011
Hora (UTC) 16:33
Plataforma No es aplicable
Nombre del archivo Update.mum
Versión de archivo No es aplicable
Tamaño de archivo 2,257
Fecha (UTC) 12-mar-2011
Hora (UTC) 16:33
Plataforma No es aplicable

Información adicional sobre los archivos de Windows Server 2008 R2

Archivos adicionales para todas las versiones compatibles basadas en x64 de Windows Server 2008 R2

Nombre del archivo Amd64_mpio.inf_31bf3856ad364e35_6.1.7600.20959_none_79d5e577c206e92b.manifest
Versión de archivo No es aplicable
Tamaño de archivo 2,073
Fecha (UTC) 04-may-2011
Hora (UTC) 06:02
Plataforma No es aplicable
Nombre del archivo Amd64_mpio.inf_31bf3856ad364e35_6.1.7601.21720_none_7bd3afa7bf1d1d35.manifest
Versión de archivo No es aplicable
Tamaño de archivo 2,073
Fecha (UTC) 04-may-2011
Hora (UTC) 05:56
Plataforma No es aplicable
Nombre del archivo Update.mum
Versión de archivo No es aplicable
Tamaño de archivo 3,170
Fecha (UTC) 04-may-2011
Hora (UTC) 1,708
Plataforma No es aplicable

Archivos adicionales para todas las versiones compatibles de Windows Server 2008 R2 basadas en IA-64

Nombre del archivo Ia64_mpio.inf_31bf3856ad364e35_6.1.7600.20959_none_1db8edea09a780f1.manifest
Versión de archivo No es aplicable
Tamaño de archivo 2,071
Fecha (UTC) 04-may-2011
Hora (UTC) 05:58
Plataforma No es aplicable
Nombre del archivo Ia64_mpio.inf_31bf3856ad364e35_6.1.7601.21720_none_1fb6b81a06bdb4fb.manifest
Versión de archivo No es aplicable
Tamaño de archivo 2,071
Fecha (UTC) 04-may-2011
Hora (UTC) 05:46
Plataforma No es aplicable
Nombre del archivo Update.mum
Versión de archivo No es aplicable
Tamaño de archivo 1,933
Fecha (UTC) 04-may-2011
Hora (UTC) 1,708
Plataforma No es aplicable