As anticipated, this approach caused considerable havoc with qa results
due to extra connection error messages being logged by pmcd (similar to
those logged when pmfind(1) connects briefly). Some results involving
pmcd.openfds (highest ever open fd) were also affected (see qa/578).
Dave
---------------------------------------------------------------------------------------------------------
Changes committed to git://git.pcp.io/brolley/pcp master
Dave Brolley (2):
Respect the pmcd connect timeout for clients as configured.
Fix qa fallout from the previous pmcd connect timeout change.
qa/067 | 3 -
qa/193 | 3 -
qa/243 | 3 -
qa/244 | 3 -
qa/255 | 1
qa/294 | 7 ++-
qa/294.out.darwin | 48 ++++++++++----------
qa/294.out.default | 48 ++++++++++----------
qa/295 | 9 ++-
qa/295.out | 18 +++----
qa/295.out.2 | 18 +++----
qa/367 | 2
qa/367.out.be | 71 ------------------------------
qa/367.out.le | 71 ------------------------------
qa/578 | 6 +-
qa/578.out | 6 +-
qa/common.secure | 3 -
src/libpcp/src/auxconnect.c | 101
++++++++++++++++++++++++++++++--------------
18 files changed, 165 insertions(+), 256 deletions(-)
Details ...
commit a20572d4ae338aad986e3b84188e7934b523fd25
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date: Thu May 12 17:11:57 2016 -0400
Fix qa fallout from the previous pmcd connect timeout change.
commit 1b74b0f5e2bce51b7ef769dd964e8c3182cf27c5
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date: Thu May 12 17:10:03 2016 -0400
Respect the pmcd connect timeout for clients as configured.
Attempt connection on all of the addresses returned by
getaddrinfo(3) simultaneously using select(3).
One timeout to rule them all.
|