Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.2.29, 10.3.20, 10.5.0, 10.4(EOL)
-
None
Description
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log.
helper=`find_in_bin mysqld_safe_helper`
|
print_defaults=`find_in_bin my_print_defaults`
|
|
# Check if helper exists |
$helper --help >/dev/null 2>&1 || helper="" |
"$helper --help >/dev/null 2>&1" would always be 0 in mariadb, so the helper would always be "";
log_generic () {
|
[ $dry_run -eq 1 ] && return |
priority="$1" |
shift
|
|
msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" |
echo "$msg" |
case $logging in |
init) ;; # Just echo the message, don't save it anywhere
|
file)
|
if [ -n "$helper" ]; then ### would always be FALSE, don't log into err.log |
echo "$msg" | "$helper" "$user" log "$err_log" |
fi
|
;;
|
syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; |
*)
|
echo "Internal program error (non-fatal):" \ |
" unknown logging method '$logging'" >&2 |
;;
|
esac
|
}
|
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Description |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
as the following code, the helper would always be "", so we could not log the mysqld_safe log into error log {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} |
Description |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} {code:java} log_generic () { [ $dry_run -eq 1 ] && return priority="$1" shift msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" echo "$msg" case $logging in init) ;; # Just echo the message, don't save it anywhere file) if [ -n "$helper" ]; then echo "$msg" | "$helper" "$user" log "$err_log" fi ;; syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac } {code} |
Description |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} {code:java} log_generic () { [ $dry_run -eq 1 ] && return priority="$1" shift msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" echo "$msg" case $logging in init) ;; # Just echo the message, don't save it anywhere file) if [ -n "$helper" ]; then echo "$msg" | "$helper" "$user" log "$err_log" fi ;; syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac } {code} |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} _"$helper --help >/dev/null 2>&1" would always be 0 in mariadb, so the helper would be "";_ {code:java} log_generic () { [ $dry_run -eq 1 ] && return priority="$1" shift msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" echo "$msg" case $logging in init) ;; # Just echo the message, don't save it anywhere file) if [ -n "$helper" ]; then echo "$msg" | "$helper" "$user" log "$err_log" fi ;; syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac } {code} |
Description |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} _"$helper --help >/dev/null 2>&1" would always be 0 in mariadb, so the helper would be "";_ {code:java} log_generic () { [ $dry_run -eq 1 ] && return priority="$1" shift msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" echo "$msg" case $logging in init) ;; # Just echo the message, don't save it anywhere file) if [ -n "$helper" ]; then echo "$msg" | "$helper" "$user" log "$err_log" fi ;; syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac } {code} |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} {color:red}_"$helper --help >/dev/null 2>&1" would always be 0 in mariadb, so the helper would always be "";_{color} {code:java} log_generic () { [ $dry_run -eq 1 ] && return priority="$1" shift msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" echo "$msg" case $logging in init) ;; # Just echo the message, don't save it anywhere file) if [ -n "$helper" ]; then echo "$msg" | "$helper" "$user" log "$err_log" fi ;; syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac } {code} |
Description |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} {color:red}_"$helper --help >/dev/null 2>&1" would always be 0 in mariadb, so the helper would always be "";_{color} {code:java} log_generic () { [ $dry_run -eq 1 ] && return priority="$1" shift msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" echo "$msg" case $logging in init) ;; # Just echo the message, don't save it anywhere file) if [ -n "$helper" ]; then echo "$msg" | "$helper" "$user" log "$err_log" fi ;; syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac } {code} |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} {color:red}_"$helper --help >/dev/null 2>&1" would always be 0 in mariadb, so the helper would always be "";_{color} {code:java} log_generic () { [ $dry_run -eq 1 ] && return priority="$1" shift msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" echo "$msg" case $logging in init) ;; # Just echo the message, don't save it anywhere file) if [ -n "$helper" ]; then {color:red} ### would always be FALSE, don't log into err.log{color} echo "$msg" | "$helper" "$user" log "$err_log" fi ;; syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac } {code} |
Description |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} {color:red}_"$helper --help >/dev/null 2>&1" would always be 0 in mariadb, so the helper would always be "";_{color} {code:java} log_generic () { [ $dry_run -eq 1 ] && return priority="$1" shift msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" echo "$msg" case $logging in init) ;; # Just echo the message, don't save it anywhere file) if [ -n "$helper" ]; then {color:red} ### would always be FALSE, don't log into err.log{color} echo "$msg" | "$helper" "$user" log "$err_log" fi ;; syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac } {code} |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} {color:red}_"$helper --help >/dev/null 2>&1" would always be 0 in mariadb, so the helper would always be "";_{color} {code:java} log_generic () { [ $dry_run -eq 1 ] && return priority="$1" shift msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" echo "$msg" case $logging in init) ;; # Just echo the message, don't save it anywhere file) if [ -n "$helper" ]; then {color:red}### would always be FALSE, don't log into err.log{color}{color} echo "$msg" | "$helper" "$user" log "$err_log" fi ;; syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac } {code} |
Description |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} {color:red}_"$helper --help >/dev/null 2>&1" would always be 0 in mariadb, so the helper would always be "";_{color} {code:java} log_generic () { [ $dry_run -eq 1 ] && return priority="$1" shift msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" echo "$msg" case $logging in init) ;; # Just echo the message, don't save it anywhere file) if [ -n "$helper" ]; then {color:red}### would always be FALSE, don't log into err.log{color}{color} echo "$msg" | "$helper" "$user" log "$err_log" fi ;; syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac } {code} |
mysqld_safe.sh from https://github.com/MariaDB/server/blob/10.5/scripts/mysqld_safe.sh
As the following code in mysqld_safe, the helper would always be "". As a result, we could not record the mysqld_safe log into error log. {code:java} helper=`find_in_bin mysqld_safe_helper` print_defaults=`find_in_bin my_print_defaults` # Check if helper exists $helper --help >/dev/null 2>&1 || helper="" {code} {color:red}_"$helper --help >/dev/null 2>&1" would always be 0 in mariadb, so the helper would always be "";_{color} {code:java} log_generic () { [ $dry_run -eq 1 ] && return priority="$1" shift msg="`date +'%y%m%d %H:%M:%S'` mysqld_safe $*" echo "$msg" case $logging in init) ;; # Just echo the message, don't save it anywhere file) if [ -n "$helper" ]; then ### would always be FALSE, don't log into err.log echo "$msg" | "$helper" "$user" log "$err_log" fi ;; syslog) logger -t "$syslog_tag_mysqld_safe" -p "$priority" "$*" ;; *) echo "Internal program error (non-fatal):" \ " unknown logging method '$logging'" >&2 ;; esac } {code} |
Fix Version/s | 10.2 [ 14601 ] | |
Fix Version/s | 10.3 [ 22126 ] | |
Fix Version/s | 10.4 [ 22408 ] | |
Fix Version/s | 10.5 [ 23123 ] | |
Affects Version/s | 10.2.29 [ 23911 ] | |
Assignee | Anel Husakovic [ anel ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Stalled [ 10000 ] |
Assignee | Anel Husakovic [ anel ] | Vicențiu Ciorbaru [ cvicentiu ] |
Status | Stalled [ 10000 ] | In Review [ 10002 ] |
Component/s | Scripts & Clients [ 11002 ] | |
Fix Version/s | 10.2.37 [ 25112 ] | |
Fix Version/s | 10.3.28 [ 25111 ] | |
Fix Version/s | 10.4.18 [ 25110 ] | |
Fix Version/s | 10.5.9 [ 25109 ] | |
Fix Version/s | 10.2 [ 14601 ] | |
Fix Version/s | 10.3 [ 22126 ] | |
Fix Version/s | 10.4 [ 22408 ] | |
Fix Version/s | 10.5 [ 23123 ] | |
Assignee | Vicențiu Ciorbaru [ cvicentiu ] | Anel Husakovic [ anel ] |
Resolution | Fixed [ 1 ] | |
Status | In Review [ 10002 ] | Closed [ 6 ] |
Workflow | MariaDB v3 [ 102605 ] | MariaDB v4 [ 157133 ] |
Indeed, introduced with 6b7918d524d5 in 10.2.