0060bbb7df
Updated the diagnostic to print rules, their types and how many times they have been matched.
2014-12-04 17:11:14 +02:00
c133a42bbd
Skip log for "Master available" with MAINTENANCE
...
Skip logging “A Master Server is now available” message when the server
has SERVER_MAINT bit value
2014-12-04 15:25:04 +01:00
84679a48ff
Fixes to Coverity defects 84335 84336 84337
2014-12-04 10:13:41 +02:00
e4c379bbdc
Fix to bug 583 http://bugs.mariadb.com/show_bug.cgi?id=583
...
Changed rwsplit.sh to explicitly use /bin/bash
2014-12-03 19:41:06 +02:00
1e2027f4dc
Fixes to Coverity defects 83027 73421 72714 72671 72646 72642
2014-12-03 17:56:22 +02:00
6d98df0c37
Added error check to mysql_backend.c to prevent unnecessary logging.
2014-12-03 15:42:04 +02:00
730cd67992
Merge branch 'release-1.0GA' of https://github.com/mariadb-corporation/MaxScale into release-1.0GA
2014-12-03 13:28:41 +02:00
b106560317
Fix to bug # 634, http://bugs.skysql.com/show_bug.cgi?id=634
...
COM_SHOW_SLAVE_STAT wasn't classified but it was treated as 'unknown' and thus routed to master.
2014-12-03 13:27:31 +02:00
3230eab37c
Merge branch 'release-1.0GA' of https://github.com/mariadb-corporation/MaxScale into release-1.0GA
2014-12-03 09:53:42 +00:00
1e5bc37780
Use strtok_r rather than strtok
2014-12-03 09:33:55 +00:00
27913edc28
Fixed query throttling using the rule to store the values instead of the user.
2014-12-03 11:07:19 +02:00
33f77303f7
Backend failed handshake is now a detected
...
Backend failed handshake is now a detected and MYSQL_HANDSHAKE_FAILED s
set.
Reload users from backend is now restricted to MYSQL_AUTH_FAILED only
2014-12-03 09:11:26 +01:00
aa8350ef8f
client's flags copied among known capabilities
...
Copy client's flags to backend but with the known capabilities mask
2014-12-02 18:47:25 +01:00
ad2ca62248
Log the start of the lsitener to the message log in line with other protocols
2014-12-02 13:39:46 +00:00
e40519885b
Updated documentation and cleaned up tests
2014-11-30 04:46:02 +02:00
1bfedbee1d
Fix to bug #629 , http://bugs.skysql.com/show_bug.cgi?id=629
...
Master was selected for routing target even there was a slave available.
2014-11-28 14:17:35 +02:00
9aa828cd9b
Added debug assertions to catch wrong DCB usage
2014-11-27 22:04:34 +02:00
3941f5c31d
Added debug trace
2014-11-27 19:48:27 +02:00
3e18e091c1
Fixed unreported bug in log_manager where a terminating character was added in the middle of log message.
2014-11-27 16:53:50 +02:00
83f7203213
Fix to unreported bug which printed result of getsockopt even in case when there was no socket error.
2014-11-27 15:37:13 +02:00
863a30c969
Merge branch 'blr' of https://github.com/mariadb-corporation/MaxScale into blr
...
Conflicts:
server/core/gateway.c
2014-11-26 08:47:50 +00:00
eaac050bff
Fixed error messages causing a disconnect from the database.
2014-11-25 18:02:31 +02:00
0900b5dbce
Merge branch 'develop' into firewall
...
Conflicts:
server/modules/filter/test/harness_common.c
2014-11-25 17:56:26 +02:00
75e9c30d49
Fixes to Coverity defects 83027 and 72714
2014-11-25 12:09:04 +02:00
7aa7474b77
Updated the fwfilter tests and documentation
2014-11-22 12:21:57 +02:00
268f2950b7
Missed lgging externs
2014-11-21 15:07:41 +00:00
0dc5dca858
Added externs for Vilho's logging changes
2014-11-21 15:07:10 +00:00
ba44605cb0
Changes for FDE events
2014-11-21 15:01:38 +00:00
93876f565d
Log message fixed
...
Log message fixed
2014-11-21 11:57:57 +01:00
e5b041ea93
Reset log counter for members in the cluster
...
Reset log counter for members in the cluster
2014-11-21 11:31:01 +01:00
fc5647282f
New logging features for galera mon
...
New logging features for galera mon
2014-11-20 17:52:27 +01:00
c62a89f5c8
Fixed typos and added function headers
...
Fixed typos and added function headers
2014-11-20 17:40:33 +01:00
1ac4b0bba7
Monitored server status change logged once
...
Monitored server status change logged once.
Available / not available master is logged
2014-11-20 16:47:17 +01:00
511d93f266
Monitored server status change logged in debug log
...
Monitored server status change is now logged in debug log
2014-11-20 12:18:33 +01:00
a65b9fa8b3
Fixes to Coverity defects: 72662 82143 82144 82145 82348 82349
2014-11-20 06:44:43 +02:00
0e6fa09d7e
Fixes for Coverity issues
2014-11-19 16:01:38 +00:00
2e3fb9cbd3
Changed the 'seslog' command to 'sessionlog' in the telnet client.
2014-11-19 16:55:18 +02:00
2e456c7348
Changed the order of help messages about seslog command
2014-11-19 15:22:12 +02:00
e67ded72a0
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2014-11-19 12:07:13 +00:00
d3c8770852
Merge branch 'blr' into develop
...
Conflicts:
client/maxadmin.c
server/core/CMakeLists.txt
server/core/dcb.c
server/core/gateway.c
server/core/poll.c
server/core/test/CMakeLists.txt
server/core/test/makefile
server/include/poll.h
server/modules/routing/debugcmd.c
2014-11-19 12:00:55 +00:00
2c87edfe27
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2014-11-19 13:28:40 +02:00
9cc0e1316c
Fix to #594 , http://bugs.skysql.com/show_bug.cgi?id=594
...
Changes to readwritesplit.c:get_dcb caused regression
2014-11-19 13:27:43 +02:00
c3439027d4
Fixed a missing session list iteration from debugcmd.c
2014-11-19 13:07:37 +02:00
6cbbf7260f
Improved logging and diagnostics
2014-11-19 10:49:40 +00:00
2556097a98
Added commands to debugcmd.c that enable and disable logs for a single session.
...
Added the session id to dprintAllSessions and dprintSession output.
2014-11-19 12:25:33 +02:00
a65d8cd525
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2014-11-19 09:38:22 +02:00
98390e89cc
Added dummy cli commands that would enable and disable session logs.
2014-11-19 09:37:24 +02:00
bb39267126
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2014-11-19 00:15:21 +02:00
fd11e6a7f5
Session-specific logging. Added functions
...
void session_enable_log(SESSION* ses, logfile_id_t id)
and
void session_disable_log(SESSION* ses, logfile_id_t id)
Which switch specific log type on/off if the log type in question is not generally enabled.
Each thread carries a thread-specific struct log_info_t which includes members for current session id and bitfield for enabled log types for the current session. That information is checked before actual log write functions are called.
Each file where session-specific logging is used, must include the following exports:
/** Defined in log_manager.cc */
extern int lm_enabled_logfiles_bitmask;
extern size_t log_ses_count[];
extern __thread log_info_t tls_log_info;
2014-11-19 00:08:59 +02:00
e80d709ad8
Cleaning up code
2014-11-18 17:05:44 +02:00