Obtenga más información sobre la escritura de consideraciones sobre pérdida de datos en la caché del bloque de mensajes del servidor de ONTAP cuando se utilizan bloqueos oportunistas
En determinadas circunstancias, si un proceso tiene un oplock exclusivo en un archivo y un segundo proceso intenta abrir el archivo, el primer proceso debe invalidar los datos almacenados en caché y vaciar las escrituras y los bloqueos. A continuación, el cliente debe renunciar al oplock y acceder al archivo. Si hay un fallo de red durante este vaciado, se pueden perder los datos de escritura en caché.
-
Posibilidades de pérdida de datos
Cualquier aplicación que tenga datos en la caché de la escritura puede perder esos datos en el siguiente conjunto de circunstancias:
-
La conexión se realiza mediante SMB 1.0.
-
Tiene un oplock exclusivo en el archivo.
-
Se le indica que rompa ese oplock o cierre el archivo.
-
Durante el proceso de vaciado de la caché de escritura, la red o el sistema de destino genera un error.
-
-
Gestión de errores y finalización de escritura
La caché en sí no tiene ninguna gestión de errores. Las aplicaciones sí. Cuando la aplicación escribe en la caché, la escritura siempre se completa. Si la caché, a su vez, realiza una escritura en el sistema de destino a través de una red, debe asumir que la escritura se completa porque, si no lo hace, los datos se pierden.