You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bookkeeper.apache.org by "Flavio Junqueira (JIRA)" <ji...@apache.org> on 2014/12/09 22:57:13 UTC

[jira] [Updated] (BOOKKEEPER-822) Make LedgerMetadata Immutable

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

Flavio Junqueira updated BOOKKEEPER-822:
----------------------------------------
    Assignee: Ivan Kelly

> Make LedgerMetadata Immutable
> -----------------------------
>
>                 Key: BOOKKEEPER-822
>                 URL: https://issues.apache.org/jira/browse/BOOKKEEPER-822
>             Project: Bookkeeper
>          Issue Type: Bug
>            Reporter: Ivan Kelly
>            Assignee: Ivan Kelly
>             Fix For: 4.4.0, 4.3.1
>
>
> Mutable metadata has been a very rich source of bugs. There are multiple processing modifying for rebuilding ensembles, closing, fencing, autorecovery etc.
> The local metadata should be a mirror of the metadata in zookeeper. So we should only modify the local metadata as a whole. The first part of this is making it immutable, so that it can only be modified with a builder.



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