|
95a4daecc9
|
Add GWBUF_POINTER_IN_BUFFER macro; add extra free calls to remove memory leaks.
|
2015-09-22 11:54:47 +01:00 |
|
|
15f042f083
|
On reflection, freeing keys and values in hashtable processing is not a good idea because we don't know what they are, and can put up with some small memory losses.
|
2015-09-21 15:49:57 +01:00 |
|
|
7aa36b77ea
|
Guarantee router session is present for call to clientReply; properly free callbacks; attempt to set all necessary values for dbusers; do more to ensure buffers freed.
|
2015-09-21 14:25:12 +01:00 |
|
|
88716c35fb
|
Various changes to block loopholes in different cases and tidy up.
|
2015-09-21 09:23:22 +01:00 |
|
|
b8af047a25
|
Remove excessively tight conditions for selecting persistent connections, add more information to debug output when connection is rejected.
|
2015-09-18 11:03:23 +01:00 |
|
|
e507933c48
|
Need to mark the DCB dcb_errhandle_called indicator if the router error handler is not called.
|
2015-09-18 09:19:32 +01:00 |
|
|
f3560512ff
|
Suppress call to router error handling where there is no router session.
|
2015-09-18 09:04:32 +01:00 |
|
|
c69658889c
|
Handle client input case where no router session exists by sending error message to client.
|
2015-09-18 08:59:06 +01:00 |
|
|
31c6666278
|
Ensure DCB for closing session does not become persistent; remove bref_was_not_in_use.
|
2015-09-17 14:38:56 +01:00 |
|
|
dc3b0b067b
|
Revert the dcb_close changes in handleError.
|
2015-09-17 13:35:18 +01:00 |
|
|
1ad8e27c91
|
Try a different arrangement of DCB closures in handleError of read-write split.
|
2015-09-17 13:27:25 +01:00 |
|
|
357c4bcae5
|
Add to or take from persistent pool only if server is running; add conditions to DCB close in read-write handleError to check backend reference was in use.
|
2015-09-17 12:53:59 +01:00 |
|
|
583c9b62fe
|
Close DCB in handleError only if it can be found in a backend reference.
|
2015-09-17 11:58:19 +01:00 |
|
|
91dd3bb9bd
|
Fix mistake.
|
2015-09-17 08:18:47 +01:00 |
|
|
0cba9b797f
|
Changes to deal with failed session creation by keeping the new session in existence until all related DCBs have closed; minor changes in response to reviews.
|
2015-09-17 08:15:32 +01:00 |
|
|
30239f395a
|
Fix bref when backend server fails, error message if fails.
|
2015-09-15 20:07:56 +01:00 |
|
|
fdbe070e80
|
Change abort to error message when read connection router finds mismatch between router client session DCB and given backend DCB; improve order of actions when closing DCB in read-write router.
|
2015-09-15 15:22:44 +01:00 |
|
|
0cf4b2cf68
|
Fix to overcome failure on certain packets.
|
2015-09-15 08:37:41 +01:00 |
|
|
c1194a5ee8
|
Fixed test build failures.
|
2015-09-10 18:07:24 +03:00 |
|
|
cfeaf7d6e9
|
Merge remote-tracking branch 'origin/develop' into MXS-329
Conflicts:
server/core/session.c
|
2015-09-10 13:07:27 +01:00 |
|
|
296e306daa
|
Set session pointer to client dcb to null when dcb is closed.
|
2015-09-10 12:54:44 +01:00 |
|
|
9f01d0ec3f
|
Fix type.
|
2015-09-10 10:54:33 +01:00 |
|
|
67f8520c38
|
Added missing include to sharding_common.h
|
2015-09-09 13:00:10 +03:00 |
|
|
f6916a23bd
|
Move responsibility for closing DCB on error to router error handling. Check that routers remove or disable links to closed DCB.
|
2015-09-09 09:33:00 +01:00 |
|
|
2e50dfd484
|
Readjust indentation in handleError function of read connection router.
|
2015-09-09 08:37:40 +01:00 |
|
|
986c918d52
|
Remove ERRACT_RESET action from router error handler; remove sole call from mysql_client. Correct comments on parameters for router error handlers.
|
2015-09-09 08:31:59 +01:00 |
|
|
5350a85e2b
|
Fix to MXS-356: https://mariadb.atlassian.net/browse/MXS-356
Added configurable timeouts for the embedded MySQL connections.
|
2015-09-08 11:23:35 +03:00 |
|
|
ad0becae48
|
Copyright set to 2015
Copyright set to 2015
|
2015-09-07 14:39:55 +02:00 |
|
|
0febf23992
|
Removed LOGIF macros which prevented implicit initialization of the log manager.
|
2015-09-07 09:41:57 +03:00 |
|
|
160bbb70ee
|
MXS-251: strerror
Replaces all calls to strerror with calls to strerror_r. The former
is non-thread safe while the latter is.
|
2015-09-05 15:52:13 +03:00 |
|
|
4a1ad3df69
|
Attempt solution to crash caused by leaving link to backend DCB in router session.
|
2015-09-05 08:53:19 +01:00 |
|
|
42c9532a56
|
Simplify logic and reverse list to kill, so as to cancel out the reversal in the original zombie list. Probably not significant, but might be helpful.
|
2015-09-05 00:32:29 +01:00 |
|
|
d3cdaa4346
|
No need to process zombie victims if queue is empty.
|
2015-09-04 18:09:43 +01:00 |
|
|
a9fd7926ac
|
Removed unnecessary strcmp.
|
2015-09-04 19:34:18 +03:00 |
|
|
9a3510ab56
|
Added maxinfo and binlogrouter to the list of "internal routers".
|
2015-09-04 19:30:14 +03:00 |
|
|
30cdda48c6
|
The datadir path is now used as the location where the process specific data directories are created.
|
2015-09-03 19:30:16 +03:00 |
|
|
e55d345ab4
|
Added --version-full which prints version and commit ID.
|
2015-09-02 10:58:41 +03:00 |
|
|
b66dfaa8ec
|
Fixed possible error with multi-line parameters.
|
2015-09-01 21:22:47 +03:00 |
|
|
77a49e8cbd
|
Removed magic numbers.
|
2015-09-01 14:31:35 +03:00 |
|
|
e839dafdd0
|
Cleaned up code.
|
2015-09-01 14:31:35 +03:00 |
|
|
386fa78a30
|
Fix to MXS-342: https://mariadb.atlassian.net/browse/MXS-342
Added more error messaging when the parsing of the configuration file fails.
|
2015-09-01 14:31:35 +03:00 |
|
|
9d9b7bccfc
|
Changed to PCRE for processing configuration file parameters.
|
2015-09-01 14:06:14 +03:00 |
|
|
e0f95de606
|
Added commas to multi-line parameters without one.
|
2015-09-01 14:06:14 +03:00 |
|
|
50d1675c7b
|
Moved to realloc instead of always allocating new memory.
|
2015-09-01 14:06:14 +03:00 |
|
|
de643df067
|
All configuration parameters now support multi-line style.
|
2015-09-01 14:06:14 +03:00 |
|
|
72097fc30e
|
Added support for multiline options for routers and filters.
|
2015-09-01 14:06:14 +03:00 |
|
|
d74990833b
|
Move capture of user name for persistent connections; expand error message in mysql client to give more information.
|
2015-09-01 09:59:34 +01:00 |
|
|
9fe479e679
|
Cleaned up code.
|
2015-09-01 10:11:20 +03:00 |
|
|
28a6ea90c0
|
Added more details to log output when MaxScale receives a fatal signal.
|
2015-09-01 10:11:20 +03:00 |
|
|
c564b40c54
|
Fixed gw_send_authentication_to_backend expecting a negative return value when dcb_write fails.
|
2015-08-31 10:23:51 +03:00 |
|