Repository: hbase Updated Branches: refs/heads/master 6834c929c -> 175f133db
http://git-wip-us.apache.org/repos/asf/hbase/blob/175f133d/hbase-protocol/src/main/protobuf/RegionServerStatus.proto ---------------------------------------------------------------------- diff --git a/hbase-protocol/src/main/protobuf/RegionServerStatus.proto b/hbase-protocol/src/main/protobuf/RegionServerStatus.proto index fbd6e05..df9a521 100644 --- a/hbase-protocol/src/main/protobuf/RegionServerStatus.proto +++ b/hbase-protocol/src/main/protobuf/RegionServerStatus.proto @@ -78,7 +78,7 @@ message GetLastFlushedSequenceIdResponse { required uint64 last_flushed_sequence_id = 1; } -message RegionTransition { +message RegionStateTransition { required TransitionCode transition_code = 1; /** Mutliple regions are involved during merging/splitting */ @@ -107,14 +107,14 @@ message RegionTransition { } } -message ReportRegionTransitionRequest { +message ReportRegionStateTransitionRequest { /** This region server's server name */ required ServerName server = 1; - repeated RegionTransition transition = 2; + repeated RegionStateTransition transition = 2; } -message ReportRegionTransitionResponse { +message ReportRegionStateTransitionResponse { /** Error message if failed to update the region state */ optional string error_message = 1; } @@ -146,6 +146,6 @@ service RegionServerStatusService { * transition. If the request fails, the transition should * be aborted. */ - rpc ReportRegionTransition(ReportRegionTransitionRequest) - returns(ReportRegionTransitionResponse); + rpc ReportRegionStateTransition(ReportRegionStateTransitionRequest) + returns(ReportRegionStateTransitionResponse); } http://git-wip-us.apache.org/repos/asf/hbase/blob/175f133d/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java index 4c7d728..87433d3 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java @@ -60,9 +60,9 @@ import org.apache.hadoop.hbase.TableStateManager; import org.apache.hadoop.hbase.catalog.CatalogTracker; import org.apache.hadoop.hbase.catalog.MetaReader; import org.apache.hadoop.hbase.client.Result; -import org.apache.hadoop.hbase.coordination.RegionMergeCoordination; import org.apache.hadoop.hbase.coordination.BaseCoordinatedStateManager; import org.apache.hadoop.hbase.coordination.OpenRegionCoordination; +import org.apache.hadoop.hbase.coordination.RegionMergeCoordination; import org.apache.hadoop.hbase.coordination.SplitTransactionCoordination.SplitTransactionDetails; import org.apache.hadoop.hbase.coordination.ZkOpenRegionCoordination; import org.apache.hadoop.hbase.coordination.ZkRegionMergeCoordination; @@ -80,8 +80,8 @@ import org.apache.hadoop.hbase.master.handler.ClosedRegionHandler; import org.apache.hadoop.hbase.master.handler.DisableTableHandler; import org.apache.hadoop.hbase.master.handler.EnableTableHandler; import org.apache.hadoop.hbase.master.handler.OpenedRegionHandler; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionTransition.TransitionCode; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode; import org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos; import org.apache.hadoop.hbase.regionserver.RegionAlreadyInTransitionException; import org.apache.hadoop.hbase.regionserver.RegionOpeningState; @@ -3808,7 +3808,7 @@ public class AssignmentManager extends ZooKeeperListener { * region open/close */ protected String onRegionTransition(final ServerName serverName, - final RegionServerStatusProtos.RegionTransition transition) { + final RegionStateTransition transition) { TransitionCode code = transition.getTransitionCode(); HRegionInfo hri = HRegionInfo.convert(transition.getRegionInfo(0)); RegionState current = regionStates.getRegionState(hri); http://git-wip-us.apache.org/repos/asf/hbase/blob/175f133d/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java index 4de9d33..635523d 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java @@ -142,11 +142,11 @@ import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.Regio import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest; import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse; import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStatusService; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionTransition; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition; import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest; import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorResponse; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRegionTransitionRequest; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRegionTransitionResponse; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRegionStateTransitionRequest; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRegionStateTransitionResponse; import org.apache.hadoop.hbase.regionserver.RSRpcServices; import org.apache.hadoop.hbase.snapshot.ClientSnapshotDescriptionUtils; import org.apache.hadoop.hbase.snapshot.SnapshotDescriptionUtils; @@ -1244,11 +1244,11 @@ public class MasterRpcServices extends RSRpcServices } @Override - public ReportRegionTransitionResponse reportRegionTransition(RpcController controller, - ReportRegionTransitionRequest req) throws ServiceException { + public ReportRegionStateTransitionResponse reportRegionStateTransition(RpcController c, + ReportRegionStateTransitionRequest req) throws ServiceException { try { master.checkServiceStarted(); - RegionTransition rt = req.getTransition(0); + RegionStateTransition rt = req.getTransition(0); TableName tableName = ProtobufUtil.toTableName( rt.getRegionInfo(0).getTableName()); if (!TableName.META_TABLE_NAME.equals(tableName) @@ -1259,8 +1259,8 @@ public class MasterRpcServices extends RSRpcServices } ServerName sn = ProtobufUtil.toServerName(req.getServer()); String error = master.assignmentManager.onRegionTransition(sn, rt); - ReportRegionTransitionResponse.Builder rrtr = - ReportRegionTransitionResponse.newBuilder(); + ReportRegionStateTransitionResponse.Builder rrtr = + ReportRegionStateTransitionResponse.newBuilder(); if (error != null) { rrtr.setErrorMessage(error); } http://git-wip-us.apache.org/repos/asf/hbase/blob/175f133d/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java index 1664bef..84f986b 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java @@ -108,11 +108,11 @@ import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.Regio import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupRequest; import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStartupResponse; import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionServerStatusService; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionTransition; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionTransition.TransitionCode; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode; import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRSFatalErrorRequest; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRegionTransitionRequest; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRegionTransitionResponse; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRegionStateTransitionRequest; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.ReportRegionStateTransitionResponse; import org.apache.hadoop.hbase.regionserver.compactions.CompactionProgress; import org.apache.hadoop.hbase.regionserver.handler.CloseMetaHandler; import org.apache.hadoop.hbase.regionserver.handler.CloseRegionHandler; @@ -1683,7 +1683,7 @@ public class HRegionServer extends HasThread implements MetaEditor.updateRegionLocation(ct, r.getRegionInfo(), this.serverName, openSeqNum); } - if (!useZKForAssignment && !reportRegionTransition( + if (!useZKForAssignment && !reportRegionStateTransition( TransitionCode.OPENED, openSeqNum, r.getRegionInfo())) { throw new IOException("Failed to report opened region to master: " + r.getRegionNameAsString()); @@ -1693,16 +1693,17 @@ public class HRegionServer extends HasThread implements } @Override - public boolean reportRegionTransition(TransitionCode code, HRegionInfo... hris) { - return reportRegionTransition(code, HConstants.NO_SEQNUM, hris); + public boolean reportRegionStateTransition(TransitionCode code, HRegionInfo... hris) { + return reportRegionStateTransition(code, HConstants.NO_SEQNUM, hris); } @Override - public boolean reportRegionTransition( + public boolean reportRegionStateTransition( TransitionCode code, long openSeqNum, HRegionInfo... hris) { - ReportRegionTransitionRequest.Builder builder = ReportRegionTransitionRequest.newBuilder(); + ReportRegionStateTransitionRequest.Builder builder = + ReportRegionStateTransitionRequest.newBuilder(); builder.setServer(ProtobufUtil.toServerName(serverName)); - RegionTransition.Builder transition = builder.addTransitionBuilder(); + RegionStateTransition.Builder transition = builder.addTransitionBuilder(); transition.setTransitionCode(code); if (code == TransitionCode.OPENED && openSeqNum >= 0) { transition.setOpenSeqNum(openSeqNum); @@ -1710,7 +1711,7 @@ public class HRegionServer extends HasThread implements for (HRegionInfo hri: hris) { transition.addRegionInfo(HRegionInfo.convert(hri)); } - ReportRegionTransitionRequest request = builder.build(); + ReportRegionStateTransitionRequest request = builder.build(); while (keepLooping()) { RegionServerStatusService.BlockingInterface rss = rssStub; try { @@ -1718,8 +1719,8 @@ public class HRegionServer extends HasThread implements createRegionServerStatusStub(); continue; } - ReportRegionTransitionResponse response = - rss.reportRegionTransition(null, request); + ReportRegionStateTransitionResponse response = + rss.reportRegionStateTransition(null, request); if (response.hasErrorMessage()) { LOG.info("Failed to transition " + hris[0] + " to " + code + ": " + response.getErrorMessage()); http://git-wip-us.apache.org/repos/asf/hbase/blob/175f133d/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.java index bd29104..8be66e0 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.java @@ -40,8 +40,8 @@ import org.apache.hadoop.hbase.client.Delete; import org.apache.hadoop.hbase.client.Mutation; import org.apache.hadoop.hbase.client.Put; import org.apache.hadoop.hbase.coordination.BaseCoordinatedStateManager; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionTransition.TransitionCode; import org.apache.hadoop.hbase.coordination.RegionMergeCoordination.RegionMergeDetails; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode; import org.apache.hadoop.hbase.regionserver.SplitTransaction.LoggingProgressable; import org.apache.hadoop.hbase.util.Bytes; import org.apache.hadoop.hbase.util.ConfigUtil; @@ -332,7 +332,7 @@ public class RegionMergeTransaction { region_a.getRegionInfo(), region_b.getRegionInfo(), server.getServerName(), metaEntries); } } else if (services != null && !useCoordinationForAssignment) { - if (!services.reportRegionTransition(TransitionCode.MERGE_PONR, + if (!services.reportRegionStateTransition(TransitionCode.MERGE_PONR, mergedRegionInfo, region_a.getRegionInfo(), region_b.getRegionInfo())) { // Passed PONR, let SSH clean it up throw new IOException("Failed to notify master that merge passed PONR: " @@ -368,7 +368,6 @@ public class RegionMergeTransaction { addLocation(putOfMerged, serverName, 1); } - @SuppressWarnings("deprecation") public Put addLocation(final Put p, final ServerName sn, long openSeqNum) { p.add(HConstants.CATALOG_FAMILY, HConstants.SERVER_QUALIFIER, Bytes .toBytes(sn.getHostAndPort())); @@ -398,7 +397,7 @@ public class RegionMergeTransaction { + this.mergedRegionInfo.getRegionNameAsString(), e); } } else if (services != null && !useCoordinationForAssignment) { - if (!services.reportRegionTransition(TransitionCode.READY_TO_MERGE, + if (!services.reportRegionStateTransition(TransitionCode.READY_TO_MERGE, mergedRegionInfo, region_a.getRegionInfo(), region_b.getRegionInfo())) { throw new IOException("Failed to get ok from master to merge " + region_a.getRegionInfo().getRegionNameAsString() + " and " @@ -581,7 +580,7 @@ public class RegionMergeTransaction { try { if (useCoordinationForAssignment) { services.postOpenDeployTasks(merged, server.getCatalogTracker()); - } else if (!services.reportRegionTransition(TransitionCode.MERGED, + } else if (!services.reportRegionStateTransition(TransitionCode.MERGED, mergedRegionInfo, region_a.getRegionInfo(), region_b.getRegionInfo())) { throw new IOException("Failed to report merged region to master: " + mergedRegionInfo.getShortNameToLog()); @@ -656,7 +655,7 @@ public class RegionMergeTransaction { ((BaseCoordinatedStateManager) server.getCoordinatedStateManager()) .getRegionMergeCoordination().clean(this.mergedRegionInfo); } else if (services != null && !useCoordinationForAssignment - && !services.reportRegionTransition(TransitionCode.MERGE_REVERTED, + && !services.reportRegionStateTransition(TransitionCode.MERGE_REVERTED, mergedRegionInfo, region_a.getRegionInfo(), region_b.getRegionInfo())) { return false; } http://git-wip-us.apache.org/repos/asf/hbase/blob/175f133d/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionServerServices.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionServerServices.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionServerServices.java index d2e43df..0ad1f29 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionServerServices.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionServerServices.java @@ -29,7 +29,7 @@ import org.apache.hadoop.hbase.catalog.CatalogTracker; import org.apache.hadoop.hbase.executor.ExecutorService; import org.apache.hadoop.hbase.ipc.RpcServerInterface; import org.apache.hadoop.hbase.master.TableLockManager; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionTransition.TransitionCode; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode; import org.apache.hadoop.hbase.regionserver.wal.HLog; import org.apache.zookeeper.KeeperException; @@ -83,12 +83,12 @@ public interface RegionServerServices /** * Notify master that a handler requests to change a region state */ - boolean reportRegionTransition(TransitionCode code, long openSeqNum, HRegionInfo... hris); + boolean reportRegionStateTransition(TransitionCode code, long openSeqNum, HRegionInfo... hris); /** * Notify master that a handler requests to change a region state */ - boolean reportRegionTransition(TransitionCode code, HRegionInfo... hris); + boolean reportRegionStateTransition(TransitionCode code, HRegionInfo... hris); /** * Returns a reference to the region server's RPC server http://git-wip-us.apache.org/repos/asf/hbase/blob/175f133d/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/SplitTransaction.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/SplitTransaction.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/SplitTransaction.java index bd1bf3a..e8754d6 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/SplitTransaction.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/SplitTransaction.java @@ -45,7 +45,7 @@ import org.apache.hadoop.hbase.client.Mutation; import org.apache.hadoop.hbase.client.Put; import org.apache.hadoop.hbase.coordination.BaseCoordinatedStateManager; import org.apache.hadoop.hbase.coordination.SplitTransactionCoordination; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionTransition.TransitionCode; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode; import org.apache.hadoop.hbase.util.Bytes; import org.apache.hadoop.hbase.util.CancelableProgressable; import org.apache.hadoop.hbase.util.ConfigUtil; @@ -286,7 +286,7 @@ public class SplitTransaction { .getSecond().getRegionInfo(), server.getServerName(), metaEntries); } } else if (services != null && !useZKForAssignment) { - if (!services.reportRegionTransition(TransitionCode.SPLIT_PONR, + if (!services.reportRegionStateTransition(TransitionCode.SPLIT_PONR, parent.getRegionInfo(), hri_a, hri_b)) { // Passed PONR, let SSH clean it up throw new IOException("Failed to notify master that split passed PONR: " @@ -309,7 +309,7 @@ public class SplitTransaction { .getSplitTransactionCoordination().startSplitTransaction(parent, server.getServerName(), hri_a, hri_b); } else if (services != null && !useZKForAssignment) { - if (!services.reportRegionTransition(TransitionCode.READY_TO_SPLIT, + if (!services.reportRegionStateTransition(TransitionCode.READY_TO_SPLIT, parent.getRegionInfo(), hri_a, hri_b)) { throw new IOException("Failed to get ok from master to split " + parent.getRegionNameAsString()); @@ -419,7 +419,7 @@ public class SplitTransaction { if (useZKForAssignment) { // add 2nd daughter first (see HBASE-4335) services.postOpenDeployTasks(b, server.getCatalogTracker()); - } else if (!services.reportRegionTransition(TransitionCode.SPLIT, + } else if (!services.reportRegionStateTransition(TransitionCode.SPLIT, parent.getRegionInfo(), hri_a, hri_b)) { throw new IOException("Failed to report split region to master: " + parent.getRegionInfo().getShortNameToLog()); @@ -711,7 +711,7 @@ public class SplitTransaction { ((BaseCoordinatedStateManager) server.getCoordinatedStateManager()) .getSplitTransactionCoordination().clean(this.parent.getRegionInfo()); } else if (services != null && !useZKForAssignment - && !services.reportRegionTransition(TransitionCode.SPLIT_REVERTED, + && !services.reportRegionStateTransition(TransitionCode.SPLIT_REVERTED, parent.getRegionInfo(), hri_a, hri_b)) { return false; } http://git-wip-us.apache.org/repos/asf/hbase/blob/175f133d/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/CloseRegionHandler.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/CloseRegionHandler.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/CloseRegionHandler.java index 13b0927..07313db 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/CloseRegionHandler.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/CloseRegionHandler.java @@ -29,7 +29,7 @@ import org.apache.hadoop.hbase.ServerName; import org.apache.hadoop.hbase.coordination.CloseRegionCoordination; import org.apache.hadoop.hbase.executor.EventHandler; import org.apache.hadoop.hbase.executor.EventType; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionTransition.TransitionCode; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode; import org.apache.hadoop.hbase.regionserver.HRegion; import org.apache.hadoop.hbase.regionserver.RegionServerServices; import org.apache.hadoop.hbase.util.ConfigUtil; @@ -154,7 +154,7 @@ public class CloseRegionHandler extends EventHandler { this.rsServices.removeFromOnlineRegions(region, destination); if (!useZKForAssignment) { - rsServices.reportRegionTransition(TransitionCode.CLOSED, regionInfo); + rsServices.reportRegionStateTransition(TransitionCode.CLOSED, regionInfo); } else { closeRegionCoordination.setClosedState(region, this.server.getServerName(), closeRegionDetails); http://git-wip-us.apache.org/repos/asf/hbase/blob/175f133d/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java index f4c4ff9..d0005bc 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java @@ -30,7 +30,7 @@ import org.apache.hadoop.hbase.Server; import org.apache.hadoop.hbase.coordination.OpenRegionCoordination; import org.apache.hadoop.hbase.executor.EventHandler; import org.apache.hadoop.hbase.executor.EventType; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionTransition.TransitionCode; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode; import org.apache.hadoop.hbase.regionserver.HRegion; import org.apache.hadoop.hbase.regionserver.RegionServerAccounting; import org.apache.hadoop.hbase.regionserver.RegionServerServices; @@ -208,7 +208,7 @@ public class OpenRegionHandler extends EventHandler { } } finally { if (!useZKForAssignment) { - rsServices.reportRegionTransition(TransitionCode.FAILED_OPEN, regionInfo); + rsServices.reportRegionStateTransition(TransitionCode.FAILED_OPEN, regionInfo); } else { // Even if cleanupFailed open fails we need to do this transition // See HBASE-7698 @@ -216,7 +216,7 @@ public class OpenRegionHandler extends EventHandler { } } } else if (!useZKForAssignment) { - rsServices.reportRegionTransition(TransitionCode.FAILED_OPEN, regionInfo); + rsServices.reportRegionStateTransition(TransitionCode.FAILED_OPEN, regionInfo); } else { // If still transition to OPENING is not done, we need to transition znode // to FAILED_OPEN http://git-wip-us.apache.org/repos/asf/hbase/blob/175f133d/hbase-server/src/test/java/org/apache/hadoop/hbase/MockRegionServerServices.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/MockRegionServerServices.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/MockRegionServerServices.java index 19a3b20..ec47547 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/MockRegionServerServices.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/MockRegionServerServices.java @@ -32,7 +32,7 @@ import org.apache.hadoop.hbase.fs.HFileSystem; import org.apache.hadoop.hbase.ipc.RpcServerInterface; import org.apache.hadoop.hbase.master.TableLockManager; import org.apache.hadoop.hbase.master.TableLockManager.NullTableLockManager; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionTransition.TransitionCode; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode; import org.apache.hadoop.hbase.regionserver.CompactionRequestor; import org.apache.hadoop.hbase.regionserver.FlushRequester; import org.apache.hadoop.hbase.regionserver.HRegion; @@ -228,13 +228,13 @@ class MockRegionServerServices implements RegionServerServices { } @Override - public boolean reportRegionTransition(TransitionCode code, long openSeqNum, + public boolean reportRegionStateTransition(TransitionCode code, long openSeqNum, HRegionInfo... hris) { return false; } @Override - public boolean reportRegionTransition(TransitionCode code, + public boolean reportRegionStateTransition(TransitionCode code, HRegionInfo... hris) { return false; } http://git-wip-us.apache.org/repos/asf/hbase/blob/175f133d/hbase-server/src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java index 5e7d170..af58a84 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java @@ -84,7 +84,7 @@ import org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MutateRequest; import org.apache.hadoop.hbase.protobuf.generated.ClientProtos.MutateResponse; import org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ScanRequest; import org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ScanResponse; -import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionTransition.TransitionCode; +import org.apache.hadoop.hbase.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode; import org.apache.hadoop.hbase.regionserver.CompactionRequestor; import org.apache.hadoop.hbase.regionserver.FlushRequester; import org.apache.hadoop.hbase.regionserver.HRegion; @@ -562,12 +562,12 @@ ClientProtos.ClientService.BlockingInterface, RegionServerServices { } @Override - public boolean reportRegionTransition(TransitionCode code, HRegionInfo... hris) { + public boolean reportRegionStateTransition(TransitionCode code, HRegionInfo... hris) { return false; } @Override - public boolean reportRegionTransition(TransitionCode code, long openSeqNum, + public boolean reportRegionStateTransition(TransitionCode code, long openSeqNum, HRegionInfo... hris) { return false; }