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
8cd3971d45
Fixed segfault in log manager when writing to multiple logfiles at once.
2015-09-07 11:18:43 +03: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
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
b44b59c9cd
Fixed Git use in CMake.
2015-09-03 19:38:56 +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
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
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
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
6601dfaaa0
Removed all trailing whitespace.
2015-08-31 13:00:59 +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
ccfc6fe780
Fix to MXS-317: https://mariadb.atlassian.net/browse/MXS-317
...
Log, lib, cache and run directories are created on start if they do not exist.
The ownership of the directories is changed to maxscale and the permissions are set to 0755.
2015-08-31 10:07:30 +03:00
b6f5108d29
Fix for MXS-335
...
Response handling as aborted if there is not enough data.
2015-08-31 08:30:21 +03:00
45227c8875
Changed service permission checks to fail when user doesn't have access rights.
2015-08-28 17:39:45 +03:00
00a3d7eb56
Made service permission checks less strict.
2015-08-28 17:33:05 +03:00
3a901bfea7
Added automatic configuration of localhost_match_wildcard_host.
2015-08-28 14:55:40 +03:00
c5214bea1b
Cleaned up code and changed function structure.
2015-08-28 12:54:38 +03:00
296bdc5df6
Fixed errors and added comments.
2015-08-28 12:54:38 +03:00
525daf827a
Service are not started if user permissions are inadequate.
...
Also cleaned up code and error messages.
2015-08-28 12:54:38 +03:00
cb2b465510
Changed queries to more closely match actual queries.
2015-08-28 12:54:38 +03:00
b232c49742
Fixed function documentation.
2015-08-28 12:54:38 +03:00
4da9045da4
Removed redundant function.
2015-08-28 12:54:38 +03:00
501ea809a8
Fixed typos in documentation.
2015-08-28 12:54:38 +03:00
d99b7a5ef9
Fixed documentation.
2015-08-28 12:54:38 +03:00
b7eee3ed1c
Fixed markdown table.
2015-08-28 12:54:38 +03:00
3ae177f4e8
Added documentation about refresh_databases and refresh_interval options.
2015-08-28 12:54:38 +03:00
94eb1b4eb1
Added service and monitor permission checks.
2015-08-28 12:51:37 +03:00
0c552bab29
Fix to MXS-35: https://mariadb.atlassian.net/browse/MXS-35
...
The parent process now correctly returns the value from the child process.
2015-08-27 14:22:58 +03:00
70a7a5f2f6
Fix to MXS-328: https://mariadb.atlassian.net/browse/MXS-328
...
Removed gwbuf_free when the write fails.
2015-08-27 09:16:00 +03:00
d9bd22ce90
Added a NULL check to the log manager.
2015-08-26 16:32:17 +03:00
2f9ae48f6a
Fixed debug logs not working when logging and flushing.
2015-08-26 12:49:00 +03:00
ec3a4644e4
Erroneously renamed unpack_rpm.sh now renamed correctly.
2015-08-26 11:44:28 +03:00
3e863863dd
Fixes to Coverity defects.
2015-08-26 09:35:10 +03:00
b3be72022c
Fixed use_sql_variables_in=master not working.
2015-08-25 21:53:54 +03:00
ab86b67bda
Fixed missing include.
2015-08-25 21:23:55 +03:00
1c9b0665ee
Use dcb_close() instead of dcb_free()
...
Use dcb_close() instead of dcb_free()
2015-08-25 16:08:29 +02:00
6ed3f0eee4
Updated documentation.
2015-08-25 16:35:25 +03:00
79c77d3f01
Fixed compiler warnings.
2015-08-25 15:23:27 +03:00