You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Nitin Gupta (Jira)" <ji...@apache.org> on 2019/10/21 08:56:00 UTC
[jira] [Created] (OAK-8704) Incorrect log entry from
CopyOnWriteDirectory
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)