jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Dürig (JIRA) <j...@apache.org>
Subject [jira] [Updated] (OAK-2113) TarMK cold standby: ensure client integrity
Date Wed, 09 Nov 2016 08:47:58 GMT

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

Michael Dürig updated OAK-2113:
    Labels: resilience  (was: )

> 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-tar
>            Reporter: Manfred Baedke
>            Priority: Minor
>              Labels: resilience
> 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
> Both measures combined should be scheduled to run regularly. 

This message was sent by Atlassian JIRA

View raw message