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 "Marcel Reutegger (JIRA)" <ji...@apache.org> on 2014/09/18 09:18:33 UTC

[jira] [Created] (OAK-2106) Optimize reads from secondaries

Marcel Reutegger created OAK-2106:
-------------------------------------

             Summary: Optimize reads from secondaries
                 Key: OAK-2106
                 URL: https://issues.apache.org/jira/browse/OAK-2106
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: core, mongomk
            Reporter: Marcel Reutegger


OAK-1645 introduced support for reads from secondaries under certain
conditions. The current implementation checks the _lastRev on a potentially
cached parent document and reads from a secondary if it has not been
modified in the last 24 hours. This timespan is somewhat arbitrary but
reflects the assumption that the replication lag of a secondary shouldn't
be more than 24 hours.

This logic should be optimized to take the actual replication lag into
account. MongoDB provides information about the replication lag with
the command rs.status().




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)