DeltaCloud
  1. DeltaCloud
  2. DTACLOUD-169

Deltacloud API does not validate for the existence of an load balancer while deleting it in EC2 setup

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Component/s: Client (Ruby), Server
    • Labels:
      None
    • Environment:
      Deltacloud API 0.5.0
      commit - 7e372dfca79c02a799046287e5936129216b781b
      OS - Fedora 16, RHEl 6.1
      Setup - EC2

      Description

      Deltacloud API does not validate for the existence of an load balancer while deleting it for EC2 setup.

      Scenario's:
      ==========
      1. Try deleting the an existing load balancer multiple times
      2. Try deleting the non existing load balancer (can be executed multiple times also)

      Curl Command: (Note i have executed this command trice and deltacloud API does not seems to validate and give the same output in the console)
      ===========
      curl -X DELETE --user "user:password" "http://localhost:3003/api/load_balancers/ramesh-test-lb?format=xml"

      Console o/p:
      =========
      First time:
      ========
      I, 2012-03-22T18:08:14.750269 #11412 INFO – : New Aws::Elb using per_thread-connection mode
      I, 2012-03-22T18:08:14.750591 #11412 INFO – : Deleting Load Balancer - ramesh-test-lb
      W, 2012-03-22T18:08:14.751262 #11412 WARN – : Rightscale::HttpConnection : request failure count: 1, exception: #<Errno::EPIPE: Broken pipe>
      I, 2012-03-22T18:08:14.751330 #11412 INFO – : Opening new HTTPS connection to elasticloadbalancing.us-east-1.amazonaws.com:443
      127.0.0.1 - - [22/Mar/2012 18:08:16] "DELETE /api/load_balancers/ramesh-test-lb?format=xml HTTP/1.1" 204 - 1.6519

      Second Time:
      ==========
      I, 2012-03-22T18:08:25.004502 #11412 INFO – : New Aws::Elb using per_thread-connection mode
      I, 2012-03-22T18:08:25.004618 #11412 INFO – : Deleting Load Balancer - ramesh-test-lb
      W, 2012-03-22T18:08:25.005328 #11412 WARN – : Rightscale::HttpConnection : request failure count: 1, exception: #<Errno::EPIPE: Broken pipe>
      I, 2012-03-22T18:08:25.005416 #11412 INFO – : Opening new HTTPS connection to elasticloadbalancing.us-east-1.amazonaws.com:443
      127.0.0.1 - - [22/Mar/2012 18:08:26] "DELETE /api/load_balancers/ramesh-test-lb?format=xml HTTP/1.1" 204 - 1.6351

      Third Time:
      ========
      I, 2012-03-22T18:08:28.944863 #11412 INFO – : New Aws::Elb using per_thread-connection mode
      I, 2012-03-22T18:08:28.945209 #11412 INFO – : Deleting Load Balancer - ramesh-test-lb
      W, 2012-03-22T18:08:28.945891 #11412 WARN – : Rightscale::HttpConnection : request failure count: 1, exception: #<Errno::EPIPE: Broken pipe>
      I, 2012-03-22T18:08:28.945966 #11412 INFO – : Opening new HTTPS connection to elasticloadbalancing.us-east-1.amazonaws.com:443
      127.0.0.1 - - [22/Mar/2012 18:08:30] "DELETE /api/load_balancers/ramesh-test-lb?format=xml HTTP/1.1" 204 - 1.6125

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Ramesh A
            Reporter:
            Ramesh A
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development