ECS: GeoDrive: Status de erro retornado quando a solicitação de oplock é negada
Resumo: O GeoDrive exibe os erros "Status do erro retornado quando a solicitação de oplock é negada" ao carregar alguns arquivos.
Sintomas
O GeoDrive gera mensagens como as seguintes:
Site=hostname File=atmos.cpp Line=16612 Revision=-v1.2.3.1 Severity=WARNING Category=0 Process=Server Error=3221225698:3221225698 - Error status returned when oplock request is denied. Time=9/19/2018 2:11:27 PM 913 ms Thread=480 File open error: d:\programdata\cifs-ecs data\e_drive\temp\123\l_b094.tmp.png
Causa
Resolução
Isso significa que o GeoDrive está fazendo o upload de um arquivo e tentando abrir o arquivo e obtendo esse erro. Isso não significa um problema do GeoDrive, mas um problema do client.
Esse erro significa que algum outro processo tem um oplock no arquivo. O GeoDrive quer carregar o arquivo e, portanto, tenta abri-lo. Isso envia uma quebra de oplock para o client. O client deve fazer flush dos dados residentes na memória no disco e confirmar que o oplock desapareceu, mas não está respondendo à solicitação de quebra de oplock. O GeoDrive aguarda um pouco e nunca recebe a interrupção do oplock, então sua abertura falha.
O problema provavelmente está no cliente que está segurando o oplock. Pensando em reinicializar esse client.
Mais informações
Mais informações sobre o oplock:
https://docs.microsoft.com/en-us/windows/desktop/api/winioctl/ni-winioctl-fsctl_request_oplock