Notas del release


46.16 Gestión de la antememoria de la parte de cliente en Windows NT

Si un usuario intenta acceder a un archivo READ PERM DB que resida en una máquina servidor de Windows NT en la que está instalado DB2 Datalinks utilizando una unidad compartida que utiliza una señal válida, el archivo se abre tal y como se esperaba. Sin embargo, después de eso, las peticiones de apertura posteriores que utilizan la misma señal no llegan en realidad al servidor, sino que se da servicio a las mismas desde la antememoria del cliente. Incluso después de haber caducado la señal, el contenido del archivo sigue siendo visible para el usuario, puesto que la entrada sigue estando en la antememoria. Sin embargo, este problema no se produce si el archivo reside en una estación de trabajo Windows NT.

Una solución sería definir la entrada de registro \\HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Services\Lanmanserver\Parameters\EnableOpLocks en cero en el servidor de Windows NT. Con esta definición de registro, cada vez que se acceda a un archivo que reside en el servidor desde una estación de trabajo cliente por medio de una unidad compartida, la petición siempre llegará al servidor, en vez de recibir servicio desde la antememoria del cliente. Por tanto, la señal vuelve a validarse para todas las peticiones.

El impacto negativo de esta solución es que afecta al rendimiento general para todos los accesos a archivos desde el servidor a través de unidades compartidas. Incluso con este valor, si se accede al archivo por medio de una correlación de unidad compartida en el propio servidor, a diferencia de lo que ocurre desde una máquina cliente diferente, parece que sigue dándose servicio a la petición desde la antememoria. Por tanto, la caducidad de la señal no tiene lugar.

Nota:
En todos los casos, si el acceso a archivo es un acceso local y no a través de una unidad compartida, la validación de señal y la posterior caducidad de señal se producirán tal y como se espera.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]