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