Hello Kudu Jenkins, I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/7191 to look at the new patch set (#6). Change subject: Create ConsensusMetadataManager ...................................................................... Create ConsensusMetadataManager This patch creates an API for a class that manages consensus metadata. This abstracts out the management of ConsensusMetadata files, providing the following benefits: 1) An instance of this class can be plumbed throughout the various classes that deal with reading, creating, and modifying consensus metadata so that we don't have to pass the individual cmeta instances around. 2) It provides additional abstraction and flexibility that will make it easier to change the underlying implementation of ConsensusMetadata in the future as needed, perhaps if we wanted to make them log structured and group committed across all replicas on a tablet server. Change-Id: Ia30c05dd0feec2b7530205f4d17dfc079a1c3451 --- M src/kudu/consensus/CMakeLists.txt M src/kudu/consensus/consensus_meta.cc M src/kudu/consensus/consensus_meta.h A src/kudu/consensus/consensus_meta_manager-test.cc A src/kudu/consensus/consensus_meta_manager.cc A src/kudu/consensus/consensus_meta_manager.h M src/kudu/consensus/raft_consensus_quorum-test.cc M src/kudu/integration-tests/tablet_copy-itest.cc M src/kudu/integration-tests/ts_recovery-itest.cc M src/kudu/master/sys_catalog.cc M src/kudu/master/sys_catalog.h M src/kudu/tablet/tablet_bootstrap-test.cc M src/kudu/tablet/tablet_bootstrap.cc M src/kudu/tablet/tablet_bootstrap.h M src/kudu/tablet/tablet_replica-test.cc M src/kudu/tablet/tablet_replica.cc M src/kudu/tablet/tablet_replica.h M src/kudu/tools/tool_action_local_replica.cc M src/kudu/tserver/tablet_copy_client-test.cc M src/kudu/tserver/tablet_copy_client.cc M src/kudu/tserver/tablet_copy_client.h M src/kudu/tserver/tablet_copy_source_session-test.cc M src/kudu/tserver/ts_tablet_manager.cc M src/kudu/tserver/ts_tablet_manager.h 24 files changed, 574 insertions(+), 135 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/91/7191/6 -- To view, visit http://gerrit.cloudera.org:8080/7191 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: Ia30c05dd0feec2b7530205f4d17dfc079a1c3451 Gerrit-PatchSet: 6 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Mike Percy <mpe...@apache.org> Gerrit-Reviewer: Alexey Serbin <aser...@cloudera.com> Gerrit-Reviewer: David Ribeiro Alves <davidral...@gmail.com> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Mike Percy <mpe...@apache.org> Gerrit-Reviewer: Tidy Bot