Nitin Gupta created OAK-8704:
--------------------------------

             Summary: Incorrect log entry from CopyOnWriteDirectory 
                 Key: OAK-8704
                 URL: https://issues.apache.org/jira/browse/OAK-8704
             Project: Jackrabbit Oak
          Issue Type: Bug
            Reporter: Nitin Gupta


{code:java}
if (validLocalCopyPresent) {                long localFileLength = 
local.fileLength(name);                long remoteFileLength = 
remote.fileLength(name);                 validLocalCopyPresent = 
localFileLength == remoteFileLength;                 if 
(!validLocalCopyPresent) {                     
log.warn("COWRemoteFileReference::file ({}) differs in length. local: {}; 
remote: {}, init-remote-length",                             name, 
localFileLength, remoteFileLength);                 }            } else if 
(!IndexCopier.REMOTE_ONLY.contains(name)) {                
log.warn("COWRemoteFileReference::local file ({}) doesn't exist", name);        
    }
{code}
The above code snippet from

org.apache.jackrabbit.oak.plugins.index.lucene.directory.CopyOnWriteDirectory 
should only be logged if remoteFileLength and localFileLength differ . But came 
across this log entry which suggests other wise - 

 
{code:java}
17.10.2019 06:49:49.952 *WARN* [Workflow Starter Thread] 
org.apache.jackrabbit.oak.plugins.index.lucene.directory.CopyOnWriteDirectory 
COWRemoteFileReference::file (2677) differs in length. local: 2759; remote: 
2759, init-remote-length
{code}
Might be worth looking at.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to