2015-12-02 19:44:28 |
David Ames |
bug |
|
|
added bug |
2015-12-02 19:52:50 |
David Ames |
description |
On OpenStack API charms haproxy sets timeout connection to 1 second. This is reasonable only in an ideal scenario. Connections to backends on a busy cloud may take much longer. Even haproxy docs suggest 4 to 5 seconds [1].
defaults
log global
mode tcp
option tcplog
option dontlognull
retries 3
timeout queue 1000
timeout connect 1000
Set timeout connect (and timeout queue while we are at it) to sane defaults and optionally make this configurable.
[1] https://cbonte.github.io/haproxy-dconv/configuration-1.5.html#4-timeout%20connect |
On OpenStack API charms haproxy sets timeout connection to 1 second. This is reasonable only in an ideal scenario. Connections to backends on a busy cloud may take much longer. Even haproxy docs suggest 4 to 5 seconds [1].
defaults
log global
mode tcp
option tcplog
option dontlognull
retries 3
timeout queue 1000
timeout connect 1000
This causes mysterious errors like the following:
On neutron-api:
ConnectionRefused: Unable to establish connection to http://10.245.161.159:9696/v2.0/security-groups.json
On keystone:
ERROR: HTTPConnectionPool(host='10.5.51.133', port=5000): Max retries exceeded with url: /v2.0/tokens (Caused by <class 'httplib.BadStatusLine'>: '')
On nova-cloud-controller
When max_retries is forced > 1 it becomes only slightly less opaque:
urllib3.connectionpool - WARNING - Retrying (5 attempts remain) after connection broken by 'BadStatusLine("''",)': /v2/ba51369fa6444c6d9c2be7264675741f/servers/32eed1a0-6c9d-497f-b9fb-aac0fa748858/os-interface
Set timeout connect (and timeout queue while we are at it) to sane defaults and optionally make this configurable.
[1] https://cbonte.github.io/haproxy-dconv/configuration-1.5.html#4-timeout%20connect |
|
2015-12-02 19:53:35 |
David Ames |
affects |
charms |
nova-cloud-controller (Juju Charms Collection) |
|
2015-12-02 19:54:14 |
David Ames |
bug task added |
|
neutron-api (Juju Charms Collection) |
|
2015-12-02 19:54:30 |
David Ames |
bug task added |
|
keystone (Juju Charms Collection) |
|
2015-12-02 19:54:50 |
David Ames |
bug task added |
|
glance (Juju Charms Collection) |
|
2015-12-02 19:55:15 |
David Ames |
bug task added |
|
cinder (Juju Charms Collection) |
|
2015-12-02 19:59:17 |
Ryan Beisner |
bug |
|
|
added subscriber Ryan Beisner |
2015-12-02 21:18:06 |
David Ames |
description |
On OpenStack API charms haproxy sets timeout connection to 1 second. This is reasonable only in an ideal scenario. Connections to backends on a busy cloud may take much longer. Even haproxy docs suggest 4 to 5 seconds [1].
defaults
log global
mode tcp
option tcplog
option dontlognull
retries 3
timeout queue 1000
timeout connect 1000
This causes mysterious errors like the following:
On neutron-api:
ConnectionRefused: Unable to establish connection to http://10.245.161.159:9696/v2.0/security-groups.json
On keystone:
ERROR: HTTPConnectionPool(host='10.5.51.133', port=5000): Max retries exceeded with url: /v2.0/tokens (Caused by <class 'httplib.BadStatusLine'>: '')
On nova-cloud-controller
When max_retries is forced > 1 it becomes only slightly less opaque:
urllib3.connectionpool - WARNING - Retrying (5 attempts remain) after connection broken by 'BadStatusLine("''",)': /v2/ba51369fa6444c6d9c2be7264675741f/servers/32eed1a0-6c9d-497f-b9fb-aac0fa748858/os-interface
Set timeout connect (and timeout queue while we are at it) to sane defaults and optionally make this configurable.
[1] https://cbonte.github.io/haproxy-dconv/configuration-1.5.html#4-timeout%20connect |
On OpenStack API charms haproxy sets timeout connection to 1 second. This is reasonable only in an ideal scenario. Connections to backends on a busy cloud may take much longer. Even haproxy docs suggest 4 to 5 seconds [1].
defaults
log global
mode tcp
option tcplog
option dontlognull
retries 3
timeout queue 1000
timeout connect 1000
This causes mysterious errors like the following:
On neutron-api:
ConnectionRefused: Unable to establish connection to http://10.245.161.159:9696/v2.0/security-groups.json
On keystone:
ERROR: HTTPConnectionPool(host='10.5.51.133', port=5000): Max retries exceeded with url: /v2.0/tokens (Caused by <class 'httplib.BadStatusLine'>: '')
On nova-cloud-controller:
requests.exceptions.ConnectionError: HTTPConnectionPool(host='10.245.161.158', port=8774): Max retries exceeded with url: /v2/ba51369fa6444c6d9c2be7264675741f/servers/373ed532-9819-4f2b-b32a-4d27147d0338/os-interface (Caused by <class 'httplib.BadStatusLine'>: '')
When max_retries is forced > 1 it becomes only slightly less opaque:
urllib3.connectionpool - WARNING - Retrying (5 attempts remain) after connection broken by 'BadStatusLine("''",)': /v2/ba51369fa6444c6d9c2be7264675741f/servers/32eed1a0-6c9d-497f-b9fb-aac0fa748858/os-interface
Set timeout connect (and timeout queue while we are at it) to sane defaults and optionally make this configurable.
[1] https://cbonte.github.io/haproxy-dconv/configuration-1.5.html#4-timeout%20connect |
|
2015-12-03 09:32:27 |
Liam Young |
glance (Juju Charms Collection): status |
New |
Invalid |
|
2015-12-03 09:32:37 |
Liam Young |
nova-cloud-controller (Juju Charms Collection): status |
New |
Invalid |
|
2015-12-03 09:33:41 |
Liam Young |
cinder (Juju Charms Collection): status |
New |
In Progress |
|
2015-12-03 09:33:43 |
Liam Young |
keystone (Juju Charms Collection): status |
New |
In Progress |
|
2015-12-03 09:33:46 |
Liam Young |
neutron-api (Juju Charms Collection): status |
New |
In Progress |
|
2015-12-03 09:33:50 |
Liam Young |
cinder (Juju Charms Collection): importance |
Undecided |
High |
|
2015-12-03 09:33:52 |
Liam Young |
keystone (Juju Charms Collection): importance |
Undecided |
High |
|
2015-12-03 09:33:54 |
Liam Young |
neutron-api (Juju Charms Collection): importance |
Undecided |
High |
|
2015-12-03 09:33:58 |
Liam Young |
cinder (Juju Charms Collection): assignee |
|
Liam Young (gnuoy) |
|
2015-12-03 09:34:00 |
Liam Young |
keystone (Juju Charms Collection): assignee |
|
Liam Young (gnuoy) |
|
2015-12-03 09:34:01 |
Liam Young |
neutron-api (Juju Charms Collection): assignee |
|
Liam Young (gnuoy) |
|
2015-12-03 09:34:04 |
Liam Young |
cinder (Juju Charms Collection): milestone |
|
16.01 |
|
2015-12-03 09:34:06 |
Liam Young |
keystone (Juju Charms Collection): milestone |
|
16.01 |
|
2015-12-03 09:34:08 |
Liam Young |
neutron-api (Juju Charms Collection): milestone |
|
16.01 |
|
2015-12-03 10:10:48 |
Liam Young |
cinder (Juju Charms Collection): status |
In Progress |
Confirmed |
|
2015-12-03 10:10:50 |
Liam Young |
glance (Juju Charms Collection): status |
Invalid |
Confirmed |
|
2015-12-03 10:10:51 |
Liam Young |
keystone (Juju Charms Collection): status |
In Progress |
Confirmed |
|
2015-12-03 10:10:53 |
Liam Young |
neutron-api (Juju Charms Collection): status |
In Progress |
Confirmed |
|
2015-12-03 10:10:55 |
Liam Young |
nova-cloud-controller (Juju Charms Collection): status |
Invalid |
Won't Fix |
|
2015-12-03 10:10:57 |
Liam Young |
nova-cloud-controller (Juju Charms Collection): status |
Won't Fix |
Confirmed |
|
2015-12-03 10:11:01 |
Liam Young |
glance (Juju Charms Collection): importance |
Undecided |
High |
|
2015-12-03 10:11:03 |
Liam Young |
nova-cloud-controller (Juju Charms Collection): importance |
Undecided |
High |
|
2015-12-03 10:11:05 |
Liam Young |
cinder (Juju Charms Collection): assignee |
Liam Young (gnuoy) |
|
|
2015-12-03 10:11:07 |
Liam Young |
keystone (Juju Charms Collection): assignee |
Liam Young (gnuoy) |
|
|
2015-12-03 10:11:09 |
Liam Young |
neutron-api (Juju Charms Collection): assignee |
Liam Young (gnuoy) |
|
|
2015-12-03 10:11:11 |
Liam Young |
glance (Juju Charms Collection): milestone |
|
16.01 |
|
2015-12-03 10:11:14 |
Liam Young |
nova-cloud-controller (Juju Charms Collection): milestone |
|
16.01 |
|
2015-12-03 22:35:01 |
David Ames |
branch linked |
|
lp:~thedac/charm-helpers/lp1522130 |
|
2015-12-03 23:12:23 |
David Ames |
bug task added |
|
openstack-dashboard (Juju Charms Collection) |
|
2015-12-03 23:12:55 |
David Ames |
bug task added |
|
ceph-radosgw (Juju Charms Collection) |
|
2015-12-03 23:13:16 |
David Ames |
bug task added |
|
swift-proxy (Juju Charms Collection) |
|
2015-12-03 23:13:48 |
David Ames |
ceph-radosgw (Juju Charms Collection): status |
New |
Confirmed |
|
2015-12-03 23:13:50 |
David Ames |
ceph-radosgw (Juju Charms Collection): importance |
Undecided |
High |
|
2015-12-03 23:13:58 |
David Ames |
openstack-dashboard (Juju Charms Collection): status |
New |
Confirmed |
|
2015-12-03 23:14:02 |
David Ames |
openstack-dashboard (Juju Charms Collection): importance |
Undecided |
High |
|
2015-12-03 23:14:08 |
David Ames |
swift-proxy (Juju Charms Collection): status |
New |
Confirmed |
|
2015-12-03 23:14:10 |
David Ames |
swift-proxy (Juju Charms Collection): importance |
Undecided |
High |
|
2015-12-03 23:14:15 |
David Ames |
openstack-dashboard (Juju Charms Collection): milestone |
|
16.01 |
|
2015-12-03 23:14:17 |
David Ames |
swift-proxy (Juju Charms Collection): milestone |
|
16.01 |
|
2015-12-03 23:14:20 |
David Ames |
ceph-radosgw (Juju Charms Collection): milestone |
|
16.01 |
|
2015-12-03 23:14:39 |
David Ames |
branch linked |
|
lp:~thedac/charms/trusty/nova-cloud-controller/lp1522130 |
|
2015-12-03 23:15:24 |
David Ames |
branch linked |
|
lp:~thedac/charms/trusty/neutron-api/lp1522130 |
|
2015-12-03 23:16:21 |
David Ames |
branch linked |
|
lp:~thedac/charms/trusty/keystone/lp1522130 |
|
2015-12-03 23:17:12 |
David Ames |
branch linked |
|
lp:~thedac/charms/trusty/glance/lp1522130 |
|
2015-12-03 23:17:33 |
David Ames |
branch linked |
|
lp:~thedac/charms/trusty/cinder/lp1522130 |
|
2015-12-03 23:18:12 |
David Ames |
branch linked |
|
lp:~thedac/charms/trusty/openstack-dashboard/lp1522130 |
|
2015-12-03 23:18:27 |
David Ames |
branch linked |
|
lp:~thedac/charms/trusty/ceph-radosgw/lp1522130 |
|
2015-12-03 23:18:38 |
David Ames |
branch linked |
|
lp:~thedac/charms/trusty/swift-proxy/lp1522130 |
|
2015-12-07 23:25:21 |
David Ames |
bug task added |
|
ceilometer (Juju Charms Collection) |
|
2015-12-07 23:25:35 |
David Ames |
ceilometer (Juju Charms Collection): importance |
Undecided |
High |
|
2015-12-07 23:25:38 |
David Ames |
ceilometer (Juju Charms Collection): milestone |
|
16.01 |
|
2015-12-07 23:25:42 |
David Ames |
ceilometer (Juju Charms Collection): status |
New |
Confirmed |
|
2015-12-07 23:27:19 |
David Ames |
branch linked |
|
lp:~thedac/charms/trusty/ceilometer/lp1522130 |
|
2015-12-10 11:00:45 |
James Page |
ceilometer (Juju Charms Collection): status |
Confirmed |
Fix Committed |
|
2015-12-10 11:00:48 |
James Page |
ceph-radosgw (Juju Charms Collection): status |
Confirmed |
Fix Committed |
|
2015-12-10 11:00:51 |
James Page |
cinder (Juju Charms Collection): status |
Confirmed |
Fix Committed |
|
2015-12-10 11:00:53 |
James Page |
glance (Juju Charms Collection): status |
Confirmed |
Fix Committed |
|
2015-12-10 11:00:56 |
James Page |
keystone (Juju Charms Collection): status |
Confirmed |
Fix Committed |
|
2015-12-10 11:00:59 |
James Page |
neutron-api (Juju Charms Collection): status |
Confirmed |
Fix Committed |
|
2015-12-10 11:01:02 |
James Page |
nova-cloud-controller (Juju Charms Collection): status |
Confirmed |
Fix Committed |
|
2015-12-10 11:01:05 |
James Page |
openstack-dashboard (Juju Charms Collection): status |
Confirmed |
Fix Committed |
|
2015-12-10 11:01:08 |
James Page |
swift-proxy (Juju Charms Collection): status |
Confirmed |
Fix Committed |
|
2016-01-28 14:06:05 |
James Page |
nova-cloud-controller (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-01-28 14:06:07 |
James Page |
neutron-api (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-01-28 14:06:09 |
James Page |
keystone (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-01-28 14:06:11 |
James Page |
glance (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-01-28 14:06:12 |
James Page |
cinder (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-01-28 14:06:13 |
James Page |
openstack-dashboard (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-01-28 14:06:15 |
James Page |
ceph-radosgw (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-01-28 14:06:17 |
James Page |
swift-proxy (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2016-01-28 14:06:18 |
James Page |
ceilometer (Juju Charms Collection): status |
Fix Committed |
Fix Released |
|
2019-07-19 09:30:04 |
f |
bug |
|
|
added subscriber f |