Package org.apache.hadoop.hbase.regionserver

Examples of org.apache.hadoop.hbase.regionserver.RegionOpeningState


            if (regionOpeningStateList == null) {
              // Failed getting RPC connection to this server
              return false;
            }
            for (int k = 0, n = regionOpeningStateList.size(); k < n; k++) {
              RegionOpeningState openingState = regionOpeningStateList.get(k);
              if (openingState != RegionOpeningState.OPENED) {
                HRegionInfo region = regionOpenInfos.get(k).getFirst();
                if (openingState == RegionOpeningState.ALREADY_OPENED) {
                  processAlreadyOpenedRegion(region, destination);
                } else if (openingState == RegionOpeningState.FAILED_OPENING) {
View Full Code Here


    RegionState currentState = state;
    int versionOfOfflineNode = -1;
    RegionPlan plan = null;
    long maxRegionServerStartupWaitTime = -1;
    HRegionInfo region = state.getRegion();
    RegionOpeningState regionOpenState;
    for (int i = 1; i <= maximumAttempts && !server.isStopped(); i++) {
      if (plan == null) { // Get a server for the region at first
        plan = getRegionPlan(region, forceNewPlan);
      }
      if (plan == null) {
View Full Code Here

              if (regionOpeningStateList == null) {
                // Failed getting RPC connection to this server
                return false;
              }
              for (int k = 0, n = regionOpeningStateList.size(); k < n; k++) {
                RegionOpeningState openingState = regionOpeningStateList.get(k);
                if (openingState != RegionOpeningState.OPENED) {
                  HRegionInfo region = regionOpenInfos.get(k).getFirst();
                  if (openingState == RegionOpeningState.ALREADY_OPENED) {
                    processAlreadyOpenedRegion(region, destination);
                  } else if (openingState == RegionOpeningState.FAILED_OPENING) {
View Full Code Here

      RegionState currentState = state;
      int versionOfOfflineNode = -1;
      RegionPlan plan = null;
      long maxWaitTime = -1;
      HRegionInfo region = state.getRegion();
      RegionOpeningState regionOpenState;
      Throwable previousException = null;
      for (int i = 1; i <= maximumAttempts; i++) {
        if (server.isStopped() || server.isAborted()) {
          LOG.info("Skip assigning " + region.getRegionNameAsString()
            + ", the server is stopped/aborted");
View Full Code Here

              try {
                List<ServerName> favoredNodes = ServerName.EMPTY_SERVER_LIST;
                if (shouldAssignRegionsWithFavoredNodes) {
                  favoredNodes = ((FavoredNodeLoadBalancer)balancer).getFavoredNodes(hri);
                }
                RegionOpeningState regionOpenState = serverManager.sendRegionOpen(
                  serverName, hri, -1, favoredNodes);

                if (regionOpenState == RegionOpeningState.FAILED_OPENING) {
                  // Failed opening this region, this means the target server didn't get
                  // the original region open RPC, so re-assign it with a new plan
View Full Code Here

      }
      try {
        LOG.debug("Assigning region " + state.getRegion().getRegionNameAsString() +
          " to " + plan.getDestination().toString());
        long currentOfflineTimeStamp = state.getStamp();
        RegionOpeningState regionOpenState = serverManager.sendRegionOpen(plan.getDestination(),
            state.getRegion(), versionOfOfflineNode);
        if (regionOpenState == RegionOpeningState.OPENED) {
          // Transition RegionState to PENDING_OPEN
          // Check if already the offline state has been updated due to a
          // failure in prev assign
View Full Code Here

              if (regionOpeningStateList == null) {
                // Failed getting RPC connection to this server
                return false;
              }
              for (int k = 0, n = regionOpeningStateList.size(); k < n; k++) {
                RegionOpeningState openingState = regionOpeningStateList.get(k);
                if (openingState != RegionOpeningState.OPENED) {
                  HRegionInfo region = regionOpenInfos.get(k).getFirst();
                  if (openingState == RegionOpeningState.ALREADY_OPENED) {
                    processAlreadyOpenedRegion(region, destination);
                  } else if (openingState == RegionOpeningState.FAILED_OPENING) {
View Full Code Here

      RegionState currentState = state;
      int versionOfOfflineNode = -1;
      RegionPlan plan = null;
      long maxWaitTime = -1;
      HRegionInfo region = state.getRegion();
      RegionOpeningState regionOpenState;
      for (int i = 1; i <= maximumAttempts; i++) {
        if (server.isStopped() || server.isAborted()) {
          LOG.info("Skip assigning " + region.getRegionNameAsString()
            + ", the server is stopped/aborted");
          return;
View Full Code Here

      }
      try {
        LOG.debug("Assigning region " + state.getRegion().getRegionNameAsString() +
          " to " + plan.getDestination().toString());
        long currentOfflineTimeStamp = state.getStamp();
        RegionOpeningState regionOpenState = serverManager.sendRegionOpen(plan.getDestination(),
            state.getRegion(), versionOfOfflineNode);
        if (regionOpenState == RegionOpeningState.OPENED) {
          // Transition RegionState to PENDING_OPEN
          // Check if already the offline state has been updated due to a
          // failure in prev assign
View Full Code Here

      }
      try {
        LOG.debug("Assigning region " + state.getRegion().getRegionNameAsString() +
          " to " + plan.getDestination().toString());
        long currentOfflineTimeStamp = state.getStamp();
        RegionOpeningState regionOpenState = serverManager.sendRegionOpen(plan.getDestination(),
            state.getRegion(), versionOfOfflineNode);
        if (regionOpenState == RegionOpeningState.OPENED) {
          // Transition RegionState to PENDING_OPEN
          // Check if already the offline state has been updated due to a
          // failure in prev assign
View Full Code Here

TOP

Related Classes of org.apache.hadoop.hbase.regionserver.RegionOpeningState

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.