2020-04-28 00:54:07 |
Haw Loeung |
bug |
|
|
added bug |
2020-04-28 00:54:16 |
Haw Loeung |
bug |
|
|
added subscriber The Canonical Sysadmins |
2020-04-28 06:15:30 |
Haw Loeung |
attachment added |
|
check_http_socket_timeouts.patch https://bugs.launchpad.net/ubuntu/+source/monitoring-plugins/+bug/1875517/+attachment/5362235/+files/check_http_socket_timeouts.patch |
|
2020-04-28 06:24:50 |
Haw Loeung |
nominated for series |
|
Ubuntu Bionic |
|
2020-04-28 06:24:50 |
Haw Loeung |
bug task added |
|
monitoring-plugins (Ubuntu Bionic) |
|
2020-04-28 06:36:21 |
Launchpad Janitor |
monitoring-plugins (Ubuntu): status |
New |
Confirmed |
|
2020-04-28 06:36:21 |
Launchpad Janitor |
monitoring-plugins (Ubuntu Bionic): status |
New |
Confirmed |
|
2020-04-28 08:25:10 |
Ubuntu Foundations Team Bug Bot |
tags |
|
patch |
|
2020-04-28 08:25:18 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2020-04-28 13:35:51 |
Junien F |
bug |
|
|
added subscriber Junien Fridrick |
2020-04-28 21:25:18 |
Haw Loeung |
nominated for series |
|
Ubuntu Focal |
|
2020-04-28 21:25:18 |
Haw Loeung |
bug task added |
|
monitoring-plugins (Ubuntu Focal) |
|
2020-04-28 21:25:48 |
Haw Loeung |
nominated for series |
|
Ubuntu Groovy |
|
2020-04-28 21:25:48 |
Haw Loeung |
bug task added |
|
monitoring-plugins (Ubuntu Groovy) |
|
2020-04-28 21:25:48 |
Haw Loeung |
nominated for series |
|
Ubuntu Eoan |
|
2020-04-28 21:25:48 |
Haw Loeung |
bug task added |
|
monitoring-plugins (Ubuntu Eoan) |
|
2020-04-30 01:29:33 |
Rafael David Tinoco |
bug |
|
|
added subscriber Ubuntu Server |
2020-04-30 01:29:39 |
Rafael David Tinoco |
tags |
patch |
patch server-next |
|
2020-04-30 01:29:52 |
Rafael David Tinoco |
monitoring-plugins (Ubuntu Bionic): status |
Confirmed |
Triaged |
|
2020-04-30 01:29:55 |
Rafael David Tinoco |
monitoring-plugins (Ubuntu Eoan): status |
New |
Triaged |
|
2020-04-30 01:29:59 |
Rafael David Tinoco |
monitoring-plugins (Ubuntu Groovy): status |
Confirmed |
Triaged |
|
2020-04-30 01:30:02 |
Rafael David Tinoco |
monitoring-plugins (Ubuntu Focal): status |
New |
Triaged |
|
2020-04-30 14:57:53 |
Rafael David Tinoco |
bug task added |
|
nagios-plugins (Ubuntu) |
|
2020-04-30 15:01:52 |
Rafael David Tinoco |
bug task deleted |
monitoring-plugins (Ubuntu Bionic) |
|
|
2020-04-30 15:01:58 |
Rafael David Tinoco |
bug task deleted |
monitoring-plugins (Ubuntu Eoan) |
|
|
2020-04-30 15:02:04 |
Rafael David Tinoco |
bug task deleted |
monitoring-plugins (Ubuntu Focal) |
|
|
2020-04-30 15:02:09 |
Rafael David Tinoco |
bug task deleted |
monitoring-plugins (Ubuntu Groovy) |
|
|
2020-04-30 15:02:17 |
Rafael David Tinoco |
bug task deleted |
nagios-plugins (Ubuntu Groovy) |
|
|
2020-04-30 15:02:22 |
Rafael David Tinoco |
bug task deleted |
nagios-plugins (Ubuntu Focal) |
|
|
2020-04-30 15:02:31 |
Rafael David Tinoco |
bug task deleted |
nagios-plugins (Ubuntu Eoan) |
|
|
2020-04-30 15:02:38 |
Rafael David Tinoco |
bug task deleted |
nagios-plugins (Ubuntu Bionic) |
|
|
2020-04-30 15:02:42 |
Rafael David Tinoco |
bug task deleted |
nagios-plugins (Ubuntu) |
|
|
2020-04-30 15:02:55 |
Rafael David Tinoco |
bug task added |
|
nagios-plugins (Ubuntu) |
|
2020-04-30 15:03:01 |
Rafael David Tinoco |
nagios-plugins (Ubuntu): status |
New |
Triaged |
|
2020-04-30 15:03:11 |
Rafael David Tinoco |
nagios-plugins (Ubuntu): assignee |
|
Rafael David Tinoco (rafaeldtinoco) |
|
2020-05-02 00:37:45 |
Rafael David Tinoco |
nagios-plugins (Ubuntu): assignee |
Rafael David Tinoco (rafaeldtinoco) |
|
|
2020-05-02 00:38:01 |
Rafael David Tinoco |
bug task deleted |
nagios-plugins (Ubuntu) |
|
|
2020-05-02 00:38:10 |
Rafael David Tinoco |
monitoring-plugins (Ubuntu): status |
Triaged |
In Progress |
|
2020-05-03 14:29:01 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~rafaeldtinoco/ubuntu/+source/monitoring-plugins/+git/monitoring-plugins/+merge/383306 |
|
2020-05-03 14:29:31 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~rafaeldtinoco/ubuntu/+source/monitoring-plugins/+git/monitoring-plugins/+merge/383307 |
|
2020-05-03 14:31:41 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~rafaeldtinoco/ubuntu/+source/monitoring-plugins/+git/monitoring-plugins/+merge/383308 |
|
2020-05-03 14:32:54 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~rafaeldtinoco/ubuntu/+source/monitoring-plugins/+git/monitoring-plugins/+merge/383309 |
|
2020-05-04 12:32:36 |
Rafael David Tinoco |
description |
Hi,
We're frequently seeing socket timeouts with some checks using the check_http plugin. It seems this is a known issue with some fixes upstream:
| https://github.com/nagios-plugins/nagios-plugins/commit/2b38350d546ef9632ccd90e300eeaf6eda0ca32c
| https://github.com/nagios-plugins/nagios-plugins/commit/fc1bf94655aaed32eeb6fb5c33b6d093f5564bad
Think we can backport these fixes? |
[Impact]
* check_http nagios plugin module faces timeouts multiple times when checking for http health.
[Test Case]
* not specific clear one. to measure http health in a big environment.
* being tested by real user case.
[Regression Potential]
* check_http module might face a regression (only code touched).
* we are using realloc instead of a new free/malloc for the http buffer
* change is based in an upstream commit and proposed by end-user
[Other Info]
* Original Description:
Hi,
We're frequently seeing socket timeouts with some checks using the check_http plugin. It seems this is a known issue with some fixes upstream:
| https://github.com/nagios-plugins/nagios-plugins/commit/2b38350d546ef9632ccd90e300eeaf6eda0ca32c
| https://github.com/nagios-plugins/nagios-plugins/commit/fc1bf94655aaed32eeb6fb5c33b6d093f5564bad
Think we can backport these fixes? |
|
2020-05-05 10:30:27 |
Rafael David Tinoco |
nominated for series |
|
Ubuntu Eoan |
|
2020-05-05 10:30:27 |
Rafael David Tinoco |
bug task added |
|
monitoring-plugins (Ubuntu Eoan) |
|
2020-05-05 10:30:27 |
Rafael David Tinoco |
nominated for series |
|
Ubuntu Groovy |
|
2020-05-05 10:30:27 |
Rafael David Tinoco |
bug task added |
|
monitoring-plugins (Ubuntu Groovy) |
|
2020-05-05 10:30:27 |
Rafael David Tinoco |
nominated for series |
|
Ubuntu Bionic |
|
2020-05-05 10:30:27 |
Rafael David Tinoco |
bug task added |
|
monitoring-plugins (Ubuntu Bionic) |
|
2020-05-05 10:30:27 |
Rafael David Tinoco |
nominated for series |
|
Ubuntu Focal |
|
2020-05-05 10:30:27 |
Rafael David Tinoco |
bug task added |
|
monitoring-plugins (Ubuntu Focal) |
|
2020-05-05 10:30:37 |
Rafael David Tinoco |
bug task deleted |
monitoring-plugins (Ubuntu Groovy) |
|
|
2020-05-05 10:30:41 |
Rafael David Tinoco |
monitoring-plugins (Ubuntu Bionic): status |
New |
In Progress |
|
2020-05-05 10:30:43 |
Rafael David Tinoco |
monitoring-plugins (Ubuntu Eoan): status |
New |
In Progress |
|
2020-05-05 10:30:45 |
Rafael David Tinoco |
monitoring-plugins (Ubuntu Focal): status |
New |
In Progress |
|
2020-05-05 10:39:23 |
Rafael David Tinoco |
description |
[Impact]
* check_http nagios plugin module faces timeouts multiple times when checking for http health.
[Test Case]
* not specific clear one. to measure http health in a big environment.
* being tested by real user case.
[Regression Potential]
* check_http module might face a regression (only code touched).
* we are using realloc instead of a new free/malloc for the http buffer
* change is based in an upstream commit and proposed by end-user
[Other Info]
* Original Description:
Hi,
We're frequently seeing socket timeouts with some checks using the check_http plugin. It seems this is a known issue with some fixes upstream:
| https://github.com/nagios-plugins/nagios-plugins/commit/2b38350d546ef9632ccd90e300eeaf6eda0ca32c
| https://github.com/nagios-plugins/nagios-plugins/commit/fc1bf94655aaed32eeb6fb5c33b6d093f5564bad
Think we can backport these fixes? |
[Impact]
* Based on the test case numbers, and the numbers provided by the end user, it seems that memory reclaiming for the http buffer, in check_http module, is the real issue here. It turns out that, a heavily overloaded servers might be under big memory pressure and having difficulties trying to reclaim heap memory pages (flushing dirty cache/buffers, swapped_cached pages, or worst) for the check_http network buffer.
[Test Case]
* Execute check_http with a 150MB file:
- Unpatched (~ 108 sec)
| $ /usr/lib/nagios/plugins/check_http -H archive.ubuntu.com -j GET -u /ubuntu/pool/main/l/linux-hwe-5.0/linux-hwe-5.0_5.0.0.orig.tar.gz -t 600
| HTTP OK: HTTP/1.1 200 OK - 162594115 bytes in 108.216 second response time |time=108.215539s;;;0.000000 size=162594115B;;;0
- Patched (~ 0.5 sec)
| $ /usr/lib/nagios/plugins/check_http -H archive.ubuntu.com -j GET -u /ubuntu/pool/main/l/linux-hwe-5.0/linux-hwe-5.0_5.0.0.orig.tar.gz -t 600
| HTTP OK: HTTP/1.1 200 OK - 162594115 bytes in 0.499 second response time
|time=0.498710s;;;0.000000;600.000000 size=162594115B;;;0
[Regression Potential]
* Very little but existent for the network receiving buffer logic under check_http module.
* Change is based in an bigger upstream commit and only a minor subset of the upstream patch is being backported.
[Other Info]
* Original Description:
Hi,
We're frequently seeing socket timeouts with some checks using the check_http plugin. It seems this is a known issue with some fixes upstream:
| https://github.com/nagios-plugins/nagios-plugins/commit/2b38350d546ef9632ccd90e300eeaf6eda0ca32c
| https://github.com/nagios-plugins/nagios-plugins/commit/fc1bf94655aaed32eeb6fb5c33b6d093f5564bad
Think we can backport these fixes? |
|
2020-05-05 14:03:41 |
Launchpad Janitor |
monitoring-plugins (Ubuntu): status |
In Progress |
Fix Released |
|
2020-05-05 22:41:05 |
Haw Loeung |
tags |
patch server-next |
patch server-next verification-done-bionic |
|
2020-05-06 03:48:28 |
Haw Loeung |
tags |
patch server-next verification-done-bionic |
patch server-next verification-done-bionic verification-done-focal |
|
2020-05-09 05:17:17 |
Steve Langasek |
monitoring-plugins (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2020-05-09 05:17:19 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-05-09 05:17:20 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2020-05-09 05:17:26 |
Steve Langasek |
tags |
patch server-next verification-done-bionic verification-done-focal |
patch server-next verification-done-bionic verification-needed verification-needed-focal |
|
2020-05-09 05:27:28 |
Steve Langasek |
monitoring-plugins (Ubuntu Eoan): status |
In Progress |
Fix Committed |
|
2020-05-09 05:27:36 |
Steve Langasek |
tags |
patch server-next verification-done-bionic verification-needed verification-needed-focal |
patch server-next verification-done-bionic verification-needed verification-needed-eoan verification-needed-focal |
|
2020-05-09 05:28:28 |
Steve Langasek |
monitoring-plugins (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2020-05-09 05:28:35 |
Steve Langasek |
tags |
patch server-next verification-done-bionic verification-needed verification-needed-eoan verification-needed-focal |
patch server-next verification-needed verification-needed-bionic verification-needed-eoan verification-needed-focal |
|
2020-05-11 03:26:53 |
Haw Loeung |
tags |
patch server-next verification-needed verification-needed-bionic verification-needed-eoan verification-needed-focal |
patch server-next verification-done-bionic verification-done-focal verification-needed verification-needed-eoan |
|
2020-05-11 04:32:47 |
Haw Loeung |
tags |
patch server-next verification-done-bionic verification-done-focal verification-needed verification-needed-eoan |
patch server-next verification-done verification-done-bionic verification-done-eoan verification-done-focal |
|
2020-05-19 20:25:25 |
Launchpad Janitor |
monitoring-plugins (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2020-05-19 20:25:30 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2020-05-19 20:32:10 |
Launchpad Janitor |
monitoring-plugins (Ubuntu Eoan): status |
Fix Committed |
Fix Released |
|
2020-05-19 20:32:28 |
Launchpad Janitor |
monitoring-plugins (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2021-01-30 02:45:36 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~bryce/ubuntu/+source/monitoring-plugins/+git/monitoring-plugins/+merge/397193 |
|
2021-06-10 03:15:11 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~bryce/ubuntu/+source/monitoring-plugins/+git/monitoring-plugins/+merge/404007 |
|
2021-10-18 13:28:10 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~paride/ubuntu/+source/monitoring-plugins/+git/monitoring-plugins/+merge/410375 |
|