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)