I have a SUN UltraSparc5, which sports a 64bit 270MHz fast CPU. I got it with a 6.4GB HDD and 64MB RAM.
Today I committed the SSL patch for mysqlnd. On my box, an Ubuntu 8.10 with KDE3, a timeout test was failing. I found it strange. The found that SSL_read in ext/openssl/xp_ssl.c doesn't regard the network read_timeout, on the contrary to what recv does.
Here it comes...
First it was registering every persistent stream as a resource in EG(persistent_list). mysqlnd has a hack around this, everyone has a hack.
Few weeks ago I got new hardware for my home network, a QNAP TS 119 Turbo NAS.
mysqlnd patched for compressed protocol passes almost all tests, but all of the most relevant and those who test with big result sets. I have a few failures due to "Packet out of order" which is due to the crippled packet numbering when com...pressed is turned on-the outter layer has different counter than the inner, compressed one, and it is unknown how the server resets them (for example in the COM_CHANGE_USER tests).