Bugs Fixed
When using the rw-splitting.lua script, you
could get an error when talking to the backend server:
2008-07-28 18:00:30: (critical) (read_query) [string "/usr/local/share/mysql-proxy/rw-splitting.l..."]:218: bad argument #1 to 'ipairs' (table expected, got userdata)
This led to Proxy closing the connection to the configured MySQL backend. (Bug #38419)
MySQL Proxy was unable to increase its own maximum number of
open files according to the limit specified by the
--max-open-files option, if
the limit was less than 8192. When set to debug level, Proxy now
reports the open files limit and when the limit has been
updated.
(Bug #42783)
When using MySQL Proxy with multiple backends, failure of one backend caused Proxy to disconnect all backends and stop routing requests. (Bug #34793)
Due to a memory leak, memory usage for each new connection to the proxy increased, leading to very high consumption. (Bug #45272)
MySQL Proxy crashed when connecting to a MySQL 4.0 server. Now it generates an error message instead. (Bug #38601)
Result sets with more than 250 fields could cause MySQL Proxy to crash. (Bug #43078)
The port number was reported incorrectly in
proxy.connection.client.address.
(Bug #43313)
