jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Francesco Mari (JIRA)" <j...@apache.org>
Subject [jira] [Created] (OAK-4089) The standby store shouldn't start the observation subsystem
Date Thu, 03 Mar 2016 18:28:18 GMT
Francesco Mari created OAK-4089:
-----------------------------------

             Summary: The standby store shouldn't start the observation subsystem
                 Key: OAK-4089
                 URL: https://issues.apache.org/jira/browse/OAK-4089
             Project: Jackrabbit Oak
          Issue Type: Bug
          Components: tarmk-standby
            Reporter: Francesco Mari
            Assignee: Francesco Mari
             Fix For: 1.6


The current implementation of {{SegmentNodeStore}} unconditionally instantiates a {{ChangeDispatcher}}
referencing the root node of the repository at the time of instantiation.

When this occurs in the context of the standby store, the {{ChangeDispatcher}} is never notified
for changes in the repository content, and the initial repository root is permanently referenced
by the {{ChangeDispatcher}}. This prevents many segments from being correctly cleaned up from
the standby store.

It would be more appropriate not to instantiate the observation subsystem at all in the context
of the standby store, thus preventing spurious references to {{SegmentId}} instances to float
in memory.



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

Mime
View raw message