civetweb does not allow tuning of maximum socket connections
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceph |
Fix Released
|
Unknown
|
|||
Ceph RADOS Gateway Charm |
Triaged
|
Medium
|
Unassigned | ||
Ubuntu Cloud Archive |
Fix Released
|
Medium
|
Unassigned | ||
Queens |
Fix Released
|
Medium
|
Unassigned | ||
Rocky |
Fix Released
|
Medium
|
Unassigned | ||
Stein |
Fix Released
|
Medium
|
Unassigned | ||
Train |
Fix Released
|
Medium
|
Unassigned | ||
ceph (Ubuntu) |
Fix Released
|
Medium
|
Jesse Williamson | ||
Bionic |
Fix Released
|
Medium
|
Jesse Williamson | ||
Disco |
Fix Released
|
Medium
|
Jesse Williamson | ||
Eoan |
Fix Released
|
Medium
|
Jesse Williamson |
Bug Description
[Impact]
RADOS gateway can run out of sockets prior to consuming the CPU and memory resources on the server on which it is running.
[Test Case]
Deploy RGW to a large server; scale test - RGW processes will only be able to service around 100 open connections.
[Regression Potential]
Medium; the fix introduces a new configuration option for civetweb (the web connector for RGW) to allow the max connections to be set via configuration, rather than being set during compilation; improvement has been accepted upstream in the civetweb project.
[Original Bug Report]
Civetweb does not offer an option for configuring the maximum number of sockets available. Some users run out of sockets and are left with no workaround.
This patch adds a new user-configurable parameter, "max_connections".
description: | updated |
affects: | ubuntu → ceph (Ubuntu) |
description: | updated |
tags: | added: sts |
Changed in ceph (Ubuntu Eoan): | |
milestone: | eoan-updates → none |
Changed in ceph (Ubuntu Eoan): | |
status: | New → In Progress |
description: | updated |
no longer affects: | cloud-archive/pike |
Changed in ceph (Ubuntu Bionic): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in ceph (Ubuntu Disco): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in ceph (Ubuntu Eoan): | |
importance: | Undecided → Medium |
description: | updated |
Changed in ceph: | |
status: | Unknown → New |
Changed in ceph (Ubuntu Disco): | |
assignee: | nobody → Jesse Williamson (chardan) |
Changed in ceph (Ubuntu Bionic): | |
assignee: | nobody → Jesse Williamson (chardan) |
Changed in charm-ceph-radosgw: | |
status: | New → Triaged |
Changed in ceph: | |
status: | New → Fix Released |
Changed in charm-ceph-radosgw: | |
milestone: | 20.01 → 20.05 |
Changed in charm-ceph-radosgw: | |
milestone: | 20.05 → 20.08 |
tags: | removed: sts |
Changed in charm-ceph-radosgw: | |
milestone: | 20.08 → none |
Changed in cloud-archive: | |
status: | Fix Committed → Fix Released |
https:/ /github. com/civetweb/ civetweb/ pull/776