Merge lp:~linuxjedi/drizzle/trunk-bug-656577 into lp:drizzle/7.0
Proposed by
Andrew Hutchings
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Brian Aker | ||||
Approved revision: | 1881 | ||||
Merged at revision: | 1884 | ||||
Proposed branch: | lp:~linuxjedi/drizzle/trunk-bug-656577 | ||||
Merge into: | lp:drizzle/7.0 | ||||
Diff against target: |
407 lines (+51/-37) 10 files modified
client/drizzle.cc (+2/-2) drizzled/drizzled.cc (+3/-3) libdrizzle/common.h (+1/-0) libdrizzle/conn.c (+1/-1) libdrizzle/drizzle.c (+5/-0) plugin/mysql_protocol/mysql_protocol.cc (+2/-2) plugin/mysql_protocol/net_serv.cc (+10/-2) tests/r/func_compress.result (+1/-1) tests/r/func_str.result (+25/-25) tests/r/union.result (+1/-1) |
||||
To merge this branch: | bzr merge lp:~linuxjedi/drizzle/trunk-bug-656577 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Drizzle Developers | Pending | ||
Review via email: mp+39408@code.launchpad.net |
Description of the change
1. Don't SIGPIPE on send() in libdrizzle, client's don't know how to catch it and the code is written to handle this as an error instead of a signal
2. Clear send/recv so that max_packet_size error (and others) can be sent back to client
3. Make default max_packet_size 64M, the old 1M is far too small for things like blob/text
4. Fix test case results after point 3
To post a comment you must log in.
Fails on the Solaris, Mac and 32bit machines. Please run through param build after fixing.
http:// hudson. drizzle. org/view/ Drizzle- build/job/ drizzle- build-ubuntu10. 04-32bit/ 542/console hudson. drizzle. org/view/ Drizzle- build/job/ drizzle- build-sparc- solaris10/ 1348/console hudson. drizzle. org/view/ Drizzle- build/job/ drizzle- build-hades/ 700/console
http://
http://