Beispiel #1
0
 public static void logResponse(Logger logger, HttpResponse response, String prefix) {
   if (logger.isDebugEnabled()) {
     logger.debug("%s %s", prefix, response.getStatusLine().toString());
     for (Entry<String, String> header : response.getHeaders().entries()) {
       logger.debug("%s %s: %s", prefix, header.getKey(), header.getValue());
     }
   }
 }
Beispiel #2
0
 public static void logRequest(Logger logger, HttpRequest request, String prefix) {
   if (logger.isDebugEnabled()) {
     logger.debug("%s %s", prefix, request.getRequestLine().toString());
     for (Entry<String, String> header : request.getHeaders().entries()) {
       if (header.getKey() != null)
         logger.debug("%s %s: %s", prefix, header.getKey(), header.getValue());
     }
   }
 }
  protected Set<RunningInstance> createNodesInRegionAndZone(
      String region,
      String zone,
      String group,
      int count,
      Template template,
      RunInstancesOptions instanceOptions) {
    int countStarted = 0;
    int tries = 0;
    Set<RunningInstance> started = ImmutableSet.<RunningInstance>of();

    while (countStarted < count && tries++ < count) {
      if (logger.isDebugEnabled())
        logger.debug(
            ">> running %d instance region(%s) zone(%s) ami(%s) params(%s)",
            count - countStarted,
            region,
            zone,
            template.getImage().getProviderId(),
            instanceOptions.buildFormParameters());

      started =
          ImmutableSet.copyOf(
              concat(
                  started,
                  client
                      .getInstanceServices()
                      .runInstancesInRegion(
                          region,
                          zone,
                          template.getImage().getProviderId(),
                          1,
                          count - countStarted,
                          instanceOptions)));

      countStarted = size(started);
      if (countStarted < count)
        logger.debug(
            ">> not enough instances (%d/%d) started, attempting again", countStarted, count);
    }
    return started;
  }
Beispiel #4
0
 public void logResponse(Logger logger, HttpResponse response, String prefix) {
   if (logger.isDebugEnabled()) {
     logger.debug("%s %s", prefix, response.getStatusLine().toString());
     logMessage(logger, response, prefix);
   }
 }
Beispiel #5
0
 public void logRequest(Logger logger, HttpRequest request, String prefix) {
   if (logger.isDebugEnabled()) {
     logger.debug("%s %s", prefix, request.getRequestLine().toString());
     logMessage(logger, request, prefix);
   }
 }