e37ba0a63d
Fixed build failures due to conflicts
...
Due to an odd rebase, a conflict was left in externcmd.c
2015-11-11 21:38:37 +02:00
ba9da9ae3d
Fixed invalid EXTERNCMD allocation
...
externcmd_allocate now returns either a valid EXTERNCMD or NULL.
2015-11-11 21:26:10 +02:00
2d600868f5
Added argument substitution to monitor scripts
2015-11-11 21:19:07 +02:00
466224b316
Moved common monitor code to externcmd.c
...
File existence and permission checks are now done in externcmd_can_execute
2015-11-11 21:19:07 +02:00
d56843835c
Cleaned up externcmd_allocate and externcmd_free
2015-11-11 21:19:07 +02:00
c5c416e7fe
Fixed modification of parameters
...
Monitor parameters were being modified in externcmd_allocate which caused truncation
of the arguments to the commands.
2015-11-11 18:01:09 +02: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
3b0b740e47
Fixed monitor scripts and added extra logging.
2015-09-11 18:49:20 +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
3e863863dd
Fixes to Coverity defects.
2015-08-26 09:35:10 +03:00
7dbc021149
Added more logging when a monitor script cannot be executed.
2015-05-20 16:16:49 +03:00
b815a79628
Fixed failing execvp calls leaving a process running.
2015-05-20 13:06:08 +03:00
a73df62ebd
Renamed mon_exec files to externcmd.
2015-05-18 18:34:43 +03:00