[
https://issues.apache.org/jira/browse/DTACLOUD-168?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michal Fojtik resolved DTACLOUD-168.
------------------------------------
Resolution: Won't Fix
Assignee: Michal Fojtik (was: David Lutterkort)
Unfortunately I can't fix this issue without querying the EC2 API for existence
of load_balancer. The EC2 should respond with something more clever in this
case :(
> Validation fails for creating load balancers with the same name multiple
> times for EC2 setup
> --------------------------------------------------------------------------------------------
>
> Key: DTACLOUD-168
> URL: https://issues.apache.org/jira/browse/DTACLOUD-168
> Project: DeltaCloud
> Issue Type: Bug
> Components: Client (Ruby), Server
> Environment: Deltacloud API 0.5.0
> commit - 7e372dfca79c02a799046287e5936129216b781b
> OS - Fedora 15, 16, RHEl 6.1
> Setup - EC2
> Reporter: Ramesh A
> Assignee: Michal Fojtik
>
> Deltacloud API does not validate for the existance of loadbalancer with the
> same name and allows to create load balancers with the same name. However,
> there is only one load balancer displayed nevertheless how many times it has
> been created with the same name. This behavior is observed both in UI and
> curl.
> Console o/p:
> =========
> First Time:
> ========
> I, [2012-03-22T17:31:03.378527 #11412] INFO -- : New Aws::Elb using
> per_thread-connection mode
> I, [2012-03-22T17:31:03.378796 #11412] INFO -- : Describing Load Balancers
> W, [2012-03-22T17:31:03.379458 #11412] WARN -- : Rightscale::HttpConnection
> : request failure count: 1, exception: #<Errno::EPIPE: Broken pipe>
> I, [2012-03-22T17:31:03.379526 #11412] INFO -- : Opening new HTTPS
> connection to elasticloadbalancing.us-east-1.amazonaws.com:443
> {:health_check=>{:interval=>30, :healthy_threshold=>10,
> :unhealthy_threshold=>2, :target=>"TCP:80", :timeout=>5},
> :availability_zones=>["us-east-1a"], :load_balancer_name=>"ramesh",
> :created=>Thu Mar 22 11:56:20 UTC 2012,
> :dns_name=>"ramesh-647648254.us-east-1.elb.amazonaws.com", :created_time=>Thu
> Mar 22 11:56:20 UTC 2012, :listeners=>[{:protocol=>"HTTP",
> :load_balancer_port=>80, :instance_port=>80}], :name=>"ramesh",
> :instances=>[]}
> I, [2012-03-22T17:31:04.947935 #11412] INFO -- : New Aws::Ec2 using
> per_thread-connection mode
> W, [2012-03-22T17:31:04.948912 #11412] WARN -- : Rightscale::HttpConnection
> : request failure count: 1, exception: #<Errno::EPIPE: Broken pipe>
> I, [2012-03-22T17:31:04.948998 #11412] INFO -- : Opening new HTTPS
> connection to ec2.us-east-1.amazonaws.com:443
> Second Time:
> ===========
> I, [2012-03-22T17:31:23.494580 #11412] INFO -- : New Aws::Elb using
> per_thread-connection mode
> I, [2012-03-22T17:31:23.494969 #11412] INFO -- : Creating LoadBalancer
> called ramesh
> W, [2012-03-22T17:31:23.496134 #11412] WARN -- : Rightscale::HttpConnection
> : request failure count: 1, exception: #<Errno::EPIPE: Broken pipe>
> I, [2012-03-22T17:31:23.496251 #11412] INFO -- : Opening new HTTPS
> connection to elasticloadbalancing.us-east-1.amazonaws.com:443
> I, [2012-03-22T17:31:25.104039 #11412] INFO -- : New Aws::Elb using
> per_thread-connection mode
> I, [2012-03-22T17:31:25.108007 #11412] INFO -- : Describing Load Balancers
> {:health_check=>{:interval=>30, :healthy_threshold=>10,
> :unhealthy_threshold=>2, :target=>"TCP:80", :timeout=>5},
> :availability_zones=>["us-east-1a"], :load_balancer_name=>"ramesh",
> :created=>Thu Mar 22 11:56:20 UTC 2012,
> :dns_name=>"ramesh-647648254.us-east-1.elb.amazonaws.com", :created_time=>Thu
> Mar 22 11:56:20 UTC 2012, :listeners=>[{:protocol=>"HTTP",
> :load_balancer_port=>80, :instance_port=>80}], :name=>"ramesh",
> :instances=>[]}
> I, [2012-03-22T17:31:25.400064 #11412] INFO -- : New Aws::Ec2 using
> per_thread-connection mode
> W, [2012-03-22T17:31:25.401058 #11412] WARN -- : Rightscale::HttpConnection
> : request failure count: 1, exception: #<Errno::EPIPE: Broken pipe>
> I, [2012-03-22T17:31:25.401189 #11412] INFO -- : Opening new HTTPS
> connection to ec2.us-east-1.amazonaws.com:443
> /home/rananda/deltacloud/server/lib/deltacloud/server.rb:373: warning:
> Object#id will be deprecated; use Object#object_id
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira