3869 Commits

Author SHA1 Message Date
MassimilianoPinto
8d5ca11374 Fixed: spinlock_release is before free
Fixed: spinlock_release is before free
2015-09-18 16:05:22 +02:00
MassimilianoPinto
67c9f30632 Added missing NULL byte for resource
Added missing NULL byte for resource
2015-09-18 15:27:36 +02:00
MassimilianoPinto
2a2582067a Added fix blr_slave_register reply
Added fix blr_slave_register reply
2015-09-18 11:06:03 +02:00
MassimilianoPinto
d192cee0a1 Fixed Log message to 2015
Fixed Log message to 2015
2015-09-18 09:49:22 +02:00
Markus Makela
11c75a1ee0 Merge branch 'dcb_ssl_refactoring' into develop 2015-09-17 07:22:23 +03:00
Markus Makela
6ad89cb986 Removed boolean value assignment to an integer variable. 2015-09-16 13:36:33 +03:00
Markus Makela
6c75e09f29 Fixed multi-source replication not working. 2015-09-16 11:54:56 +03:00
Johan Wikman
ea2c454010 Minor modification to documentation. 2015-09-16 11:19:20 +03:00
Markus Makela
fe400e7041 Fixed service permission checks failing without SELECT privilege on mysql.db for the servuce user. 2015-09-16 11:10:24 +03:00
Markus Makela
5aa882fc7e Made documentation cleaner. 2015-09-16 10:24:17 +03:00
Markus Makela
fe9babe9ec Cleaned up code. 2015-09-16 10:22:29 +03:00
Markus Makela
87b50ac337 Merge branch 'MXS-279' into develop 2015-09-16 10:01:21 +03:00
Markus Makela
8a996029bc Merge branch 'MXS-35' into develop 2015-09-15 11:50:36 +03:00
Markus Makela
bbc0116cd2 Moved the writing to and closing of the parent-child pipe to a separate function. 2015-09-15 10:52:37 +03:00
Markus Makela
2829a8ce05 Added missing check for empty result set in binlogrouter. 2015-09-14 21:20:22 +03:00
Markus Makela
e443351341 Fix to MXS-279: https://mariadb.atlassian.net/browse/MXS-279
Added NULL checks to block buffer initialization and checks for return values to functions that use it.
2015-09-14 16:29:14 +03:00
MassimilianoPinto
955974d06b Removed unused XID var
Removed unused XID var
2015-09-14 09:43:13 +02:00
Markus Makela
5d1895561c Moved parts of dcb_read_SSL to separate functions. 2015-09-14 09:54:42 +03:00
Markus Makela
c11c4733a4 Fixed wrong error message in dbusers 2015-09-12 05:43:32 +03:00
Markus Makela
bb72b0c892 Fixed compiler warnings. 2015-09-12 04:46:47 +03:00
Markus Makela
3b0b740e47 Fixed monitor scripts and added extra logging. 2015-09-11 18:49:20 +03:00
Markus Makela
743fb5774b Improved logging. 2015-09-11 18:49:20 +03:00
Johan Wikman
37f8148574 MXS-362: Enable/disable log augmentation
Log message augmentation (appending of function name) can now
be enabled or disabled via the configuration file and command
line.

By default, the augmentation is disabled.
2015-09-11 15:58:31 +03:00
Markus Makela
535523f9d7 Added an upper limit to trace log message length for queries. 2015-09-11 14:29:58 +03:00
Johan Wikman
9fda8dcc26 Changed link order.
Did not link on Ubuntu.
2015-09-11 13:57:24 +03:00
Markus Makela
96fdb5eb8d Fixed SSL write failures not being handled properly. 2015-09-10 18:36:59 +03:00
MassimilianoPinto
7d00a3670d Addition of maxbinlogcheck, a new utility in bin
Addition of maxbinlogcheck, a new utility in bin
2015-09-10 14:37:49 +02:00
counterpoint
9f01d0ec3f Fix type. 2015-09-10 10:54:33 +01:00
Markus Makela
dd45a8f418 Updated documentation. 2015-09-09 16:23:07 +03:00
Markus Makela
1bf8853046 Fix to MXS-339: https://mariadb.atlassian.net/browse/MXS-339
Renamed maxscale.cnf to maxscale.cnf.template
2015-09-09 13:21:54 +03:00
Markus Makela
67f8520c38 Added missing include to sharding_common.h 2015-09-09 13:00:10 +03:00
Johan Wikman
b84dbd8d3f MXS-357: Possibility to turn off log message augmentation.
It's not always desireable to have the function name
appended to every logged line.
2015-09-09 10:59:22 +03:00
Markus Makela
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
MassimilianoPinto
ee19fbd41b Documentation Update
Documentation Update
2015-09-08 09:48:34 +02:00
MassimilianoPinto
6f481c5d62 Documentation Update
Documentation Update
2015-09-08 09:45:59 +02:00
Markus Makela
26ad339c6b Moved the section about maxadmin default user to the start of the document. 2015-09-07 17:28:40 +03:00
MassimilianoPinto
ad0becae48 Copyright set to 2015
Copyright set to 2015
2015-09-07 14:39:55 +02:00
Markus Makela
e93f922e21 Cleaned up Ubuntu init scripts. 2015-09-07 14:03:30 +03:00
Markus Makela
b8216aff4c More format fixes. 2015-09-07 13:48:27 +03:00
Markus Makela
42fc2db65d Fixed formatting. 2015-09-07 13:19:40 +03:00
Johan Wikman
0779673403 MXS-228: Include file name and line numbers
This change does not log the file name and line numbers,
but the function name. Together with the commit information
that is logged in conjunction with a crash and that MaxScale
can tell, when invoked, that is enough to be able to pinpoint
the location where a logging was made. Furthermore, that is
a lot less intrusive and less confusing for an
end-user than filename + line.

This is just a temporary workaround; the logging mechanism
needs to get an overhaul:

- Separate severity and logging target.
- Take syslog severities into use.
- Simplify what needs to be done by developer.
- etc.
2015-09-07 12:32:32 +03:00
Markus Makela
8cd3971d45 Fixed segfault in log manager when writing to multiple logfiles at once. 2015-09-07 11:18:43 +03:00
Markus Makela
0febf23992 Removed LOGIF macros which prevented implicit initialization of the log manager. 2015-09-07 09:41:57 +03:00
Johan Wikman
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
Markus Makela
a9fd7926ac Removed unnecessary strcmp. 2015-09-04 19:34:18 +03:00
Markus Makela
9a3510ab56 Added maxinfo and binlogrouter to the list of "internal routers". 2015-09-04 19:30:14 +03:00
Markus Makela
b44b59c9cd Fixed Git use in CMake. 2015-09-03 19:38:56 +03:00
Markus Makela
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
Johan Wikman
81506c61eb MXS-343: Minor refactoring of logging.
So that the functionality earlier in skygw_log_write[flush] need
not be duplicated. To be used by new logging functions.
2015-09-03 09:44:56 +03:00
Markus Makela
e55d345ab4 Added --version-full which prints version and commit ID. 2015-09-02 10:58:41 +03:00