[ 
https://issues.apache.org/jira/browse/OAK-2113?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Dürig updated OAK-2113:
-------------------------------
    Component/s:     (was: segmentmk)
                 segment-next

> TarMK cold standby: ensure client integrity 
> --------------------------------------------
>
>                 Key: OAK-2113
>                 URL: https://issues.apache.org/jira/browse/OAK-2113
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: segment-next
>            Reporter: Manfred Baedke
>            Priority: Minor
>
> TarMK cold standby needs measures to ensure the integrity of each segment on 
> the slave and that all segments that are reachable on the master from a given 
> segment are available on the slave.
> To ensure the integrity of a given segment on the slave, we can just use the 
> checksum stored in the segment, so there is no need to change the 
> communication protocol for this.
> To ensure that all segments that are reachable from a given segment are the 
> same on the master and on the slave, we need a new request to calculate a 
> suitable checksum on the master and send it back to the slave.
> If missing or broken segments are detected, the slave will pull them from the 
> master again. 
> Both measures combined should be scheduled to run regularly. 



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

Reply via email to