[
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)