You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@bookkeeper.apache.org by GitBox <gi...@apache.org> on 2018/08/02 15:43:22 UTC
[GitHub] ivankelly opened a new pull request #1577: Metadata Update mechanism
ivankelly opened a new pull request #1577: Metadata Update mechanism
URL: https://github.com/apache/bookkeeper/pull/1577
This patch introduces a metadata update mechanism for the client which
will be used in all places where metadata is updated.
The mechanism takes a bunch of predicates and functions, and runs a
loop again the ledger manager, attempting to apply the mutation
required as specified.
It assumes that the ledger metadata objects on the client side are
immutable and that any metadata object read reflects state that exists
on the metadata store. This isn't the case right now, but as the
current metadata updates are changed to use this, it will be the case.
This patch also introduces a limited LedgerMetadataBuilder, though
only the fields required for testing at mutable.
Master Issue: #281
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services