c37b33c60e
Merge branch '1.2.1-binlog_router_trx' into develop
2015-11-04 16:42:30 +01:00
685e674009
Log message update
...
Log message update
2015-11-04 16:41:27 +01:00
d51ac7ab7d
Disconnect slave when pos is UNSAFE
...
Disconnect slave when pos is UNSAFE instead of sending an error that
stops the replication
2015-11-04 16:24:46 +01:00
834a88aeda
Log variables moved to log_manager.h
...
The log manager variables lm_enabled_log_files_bitmask, log_ses_count
and tls_log_info that earlier were declared separately in every
c-file are now declared in the log_manager.h header.
2015-11-04 14:26:53 +02:00
0accf869de
Fix to MXS-365: https://mariadb.atlassian.net/browse/MXS-365 Added tracking of LOAD DATA LOCAL INFILE
...
While a LOAD DATA LOCAL INFILE query is being executed, all queries will be sent to the master
and they will not be processed as normal packets.
2015-11-04 12:47:55 +02:00
126b4c1d79
Whitespace-fixes of maxkeys and maxpasswd.
...
Whitespace and indentation fixes of maxkeys.c and maxpasswd.c.
No other changes.
2015-11-04 12:30:06 +02:00
e9ff89629b
More obsolete functionality removed.
...
The log manager possibility for explicitly specifying the names
of the log files has never been used. In the name of simplicity
that functionality is removed.
2015-11-04 11:00:38 +02:00
865162dc54
Removed getopt options.
2015-11-04 10:29:42 +02:00
d7af979ad9
Removed obsolete functionality.
...
No need for debug, trace or messages prefixes or suffixes.
2015-11-04 10:29:42 +02:00
d57b4cd531
Fix to MXS-54: https://mariadb.atlassian.net/browse/MXS-54
...
Added a new configuration parameter that allows the user to control
whether authentication warning messages are logged.
2015-11-04 09:18:20 +02:00
d6230e68ef
Moved warnings about session command history limits to message log.
2015-11-04 09:12:37 +02:00
f17803e892
Only one log_file.
...
The array of log_files replaced with single instance.
2015-11-03 23:27:51 +02:00
633f06cddd
The notion of a particular file being enabled is removed.
...
The one and only message file is always enabled.
2015-11-03 22:52:20 +02:00
3348fab3c4
Only error log is created.
...
Only the error log is created anymore. The data structures for
the other files still exist, but they are to be removed next.
2015-11-03 22:34:03 +02:00
8798475a46
Some re-arranging of functionality.
...
Some thread specific functionality moved from thr_flush_file
to the caller thr_filewriter_fun.
2015-11-03 21:50:34 +02:00
4de363e8dd
Some log refactoring.
...
Some log manager refactoring to make it easier to later remove
all files but the error log.
Basically all that was done was to move everything inside the
for-loop of thr_filewriter_fun into a separate function called
thr_flush_file. Otherwise no changes in functionality was made.
2015-11-03 16:05:29 +02:00
9050fce3d4
It only makes sense to flush/rotate the error log.
...
The other log files are not used.
2015-11-03 14:23:31 +02:00
9ba6ad81b0
Some gotos removed.
2015-11-03 14:21:20 +02:00
2594c83117
Missing format specified added.
2015-11-03 14:21:20 +02:00
2d0a96848c
Added table of contents to configuration guide.
2015-11-03 14:12:17 +02:00
99ac4876f4
Fixed wrong variables being passed.
2015-11-03 12:16:22 +02:00
a969de7d50
Changed unnecessary strncpy to strcpy.
2015-11-03 12:16:22 +02:00
3903c4a35d
Renamed and moved variables around
...
Renamed variables to make more sense and reordered them to be more in line with
the function's purpose.
2015-11-03 12:16:22 +02:00
50b0a9b71b
Code changes based on review of 1e8afe5063134b7c56492b3777ae1248b1587ba4
2015-11-03 12:16:22 +02:00
d5c38b93f6
Fix to MXS-431: https://mariadb.atlassian.net/browse/MXS-431
...
Replaced the use of the shared MySQLSession structure with an internal variable
that tracks the currently active database.
2015-11-03 12:16:22 +02:00
18c53bebf1
Fix to MXS-430: https://mariadb.atlassian.net/browse/MXS-430
...
Added caching of the hashtables used to map databases to servers.
2015-11-03 12:16:22 +02:00
6d1c069d41
A bitmask of logfiles is now only logged once.
2015-11-03 11:15:29 +02:00
9cd327a783
Fix to MXS-417: https://mariadb.atlassian.net/browse/MXS-417 Added support for single-character wildcard in IP addresses.
...
Single character wildcard addresses are now properly handled
2015-11-03 10:15:34 +02:00
42f5fe2485
Removed unnecessary files.
2015-11-02 18:11:37 +02:00
7c582f91ea
Merge branch 'develop' into 1.2.1-binlog_router_trx
2015-11-02 18:09:59 +02:00
9b4e8223b4
Removed double check of database name on login.
...
Removed redundant check of the default database when a user with proper
credentials is being authenticated.
2015-11-02 15:54:46 +02:00
24ee9ca675
Removed redundant log messages
...
Moved logging from functions that perform user authentication to the code that
uses these functions. This way the messages are only logged once.
2015-11-02 15:53:02 +02:00
142c22c2a8
The enabling/disabling of log written to error.log
...
A change on the path of removing all logs but error.log.
2015-11-02 14:53:35 +02:00
0d8faa6840
Invalid thread argument now results in shutdown.
...
This is done to avoid situations where the loaded configuration doesn't
match the contents of maxscale.cnf.
2015-11-02 12:00:08 +02:00
529e697eaf
Updated code based on review of ac308dcb2c34e081f9814ad40c0961a217c86fc4
...
Removed unnecessary spinlock and added more checks.
2015-11-02 12:00:08 +02:00
6810ed15dd
Fix to MXS-436: https://mariadb.atlassian.net/browse/MXS-436
...
Added autodetection of processor cores and used it as the default if an
invalid value is used for threads.
2015-11-02 12:00:08 +02:00
112e21d507
MAXSCALE_ macros renames to MXS_
...
Markus boldly introduced mxs as an abbreviation for Maxscale.
MXS_ is less wieldy than MAXSCALE_ for logging macros.
2015-11-02 10:11:59 +02:00
5805eace2e
Merge pull request #99 from mariadb-corporation/willfong-patch-3
...
Multiple Edits
2015-11-02 10:01:43 +02:00
3187f2c3f8
Updated code based on review of 9a04984
2015-10-31 10:34:37 +02:00
cd55f62051
Fix to MXS-29: https://mariadb.atlassian.net/browse/MXS-29
...
If MAXSCALE_SCHEMA.REPLICATION_HEARTBEAT isn't replicated, a warning is logged.
2015-10-31 10:34:37 +02:00
c1eb84b377
Added utility functions for regular expression matching with the PCRE2 library.
2015-10-31 10:34:37 +02:00
3da1769d12
skygw_log_flush no longer calls logmanager_write_log.
2015-10-30 15:26:10 +02:00
217a0ae406
Making logmanager_write_log into less of a kitchen-sink.
...
logmanager_write_log did three different things - logged a message,
flushed a file and rotated a file - none of which were performed
in one go. Hence there's no reason to do all those things in that
function.
2015-10-30 15:08:46 +02:00
7ac5176b46
Everything logged to one file with severity prefix.
...
Another step on the road of log manager modifications.
- All messages are now logged to error.log. The other files are
still created but not used anymore.
- A severity prefix is added, to distinguish between messages logged
to "different" files:
LOGFILE_ERROR => "[Error]: "
LOGFILE_MESSAGE => "[Notice]: "
LOGFILE_TRACE => "[Info]: "
LOGFILE_DEBUG => "[Debug] "
That prefix is not written to syslog.
- When maxscale is built in debug mode, trace and debug messages
are no longer enabled by default.
Next step is to remove the other files entirelly.
2015-10-30 11:21:51 +02:00
b543f36a49
Indentation and whitespace fixes.
...
There were many combinations of tab-width used so making the
indentation look right in the editor wasn't really possible.
The changes made:
- All tabs replaced with spaces.
- Indentation depth 4.
- , followed by space.
- Most binary operators (*, =, -) surrounded by one space.
- No space following ( or before ).
- Keywords follwed by 1 space.
2015-10-30 10:21:54 +02:00
1f22e2854b
maxscale_getline moved to config.c
...
As a general purpose function should be somewhere else, but we
need to sort out what should be where first.
2015-10-30 09:38:40 +02:00
5507624326
Fixed typo'd sizeof.
2015-10-29 18:19:05 +02:00
c29858d215
Added a definition for the size of the SSL error message buffer and changed all buffers to use it.
2015-10-29 16:39:38 +02:00
f819f164b5
Cleaned up dcb_accept_SSL and added missing logging.
2015-10-29 16:39:38 +02:00
cab5e58045
Fixed SSL initialization for services failing.
2015-10-29 16:39:38 +02:00