Bug #43421 LoadBalancingConnectionProxy.doPing() needs blacklist awareness
| Submitted: | 5 Mar 2009 15:47 | Modified: | 9 Mar 2009 17:59 |
|---|---|---|---|
| Reporter: | Todd Farmer (OCA) | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | Connector / J | Severity: | S4 (Feature request) |
| Version: | 5.1.7 | OS: | Any |
| Assigned to: | Todd Farmer | CPU Architecture: | Any |
[5 Mar 2009 15:47]
Todd Farmer
[6 Mar 2009 20:11]
Todd Farmer
patch for feature and test case.
Attachment: diff.txt (text/plain), 7.40 KiB.
[6 Mar 2009 20:20]
Todd Farmer
Updated patch with better asserts.
Attachment: diff.txt (text/plain), 7.21 KiB.
[6 Mar 2009 20:57]
Todd Farmer
Revised locking patch.
Attachment: diff.txt (text/plain), 7.36 KiB.
[6 Mar 2009 20:58]
Todd Farmer
Fixed patch
Attachment: diff.txt (text/plain), 7.43 KiB.
[6 Mar 2009 22:18]
Todd Farmer
Pushed to 5.1 tree: http://lists.mysql.com/commits/68563
[7 Mar 2009 5:56]
Jess Balint
will be released in 5.1.8
[9 Mar 2009 17:59]
Tony Bedford
An entry was added to the 5.1.8 changelog: LoadBalancingConnectionProxy.doPing() did not have blacklist awareness. LoadBalancingConnectionProxy implemented doPing() to ping all underlying connections, but it threw any exceptions it encountered during this process. With the global blacklist enabled, it catches these exceptions, adds the host to the global blacklist, and only throws an exception if all hosts are down.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.042 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.