mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 12:32:27 +01:00
4e6dab94d0
Analysis:- The problem is the change in the implementation of wait_for_listen in wsrep_sst_xtrabackup-v2.sh. The new script uses lsof which will always exit with an error code if it can't find all the items, and because the script has the -e option set in the hashbang line (#!/bin/bash -ue), the script will abort right after running lsof if lsof can't find even a single item among all the items listed in its arguments. This will happen even if socat is running and listening, because it can't find nc. The loop in wait_for_listen will therefore always quit after one iteration without writing the "ready" line to signal the parent. Solution:- We will or the lsof with true. Patch Credit :Daniel Black and David Wang |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
comp_sql.c | ||
convert-debug-for-diff.sh | ||
dheadgen.pl | ||
fill_help_tables.sql | ||
galera_new_cluster.sh | ||
galera_recovery.sh | ||
make_win_bin_dist | ||
maria_add_gis_sp.sql.in | ||
mariadb-service-convert | ||
msql2mysql.sh | ||
mysql_config.pl.in | ||
mysql_config.sh | ||
mysql_convert_table_format.sh | ||
mysql_find_rows.sh | ||
mysql_fix_extensions.sh | ||
mysql_install_db.pl.in | ||
mysql_install_db.sh | ||
mysql_performance_tables.sql | ||
mysql_secure_installation.pl.in | ||
mysql_secure_installation.sh | ||
mysql_setpermission.sh | ||
mysql_system_tables.sql | ||
mysql_system_tables_data.sql | ||
mysql_system_tables_fix.sql | ||
mysql_test_data_timezone.sql | ||
mysql_to_mariadb.sql | ||
mysql_zap.sh | ||
mysqlaccess.conf | ||
mysqlaccess.sh | ||
mysqlbug.sh | ||
mysqld_multi.sh | ||
mysqld_safe.sh | ||
mysqldumpslow.sh | ||
mysqlhotcopy.sh | ||
mytop.sh | ||
wsrep_sst_common.sh | ||
wsrep_sst_mariabackup.sh | ||
wsrep_sst_mysqldump.sh | ||
wsrep_sst_rsync.sh | ||
wsrep_sst_xtrabackup-v2.sh | ||
wsrep_sst_xtrabackup.sh |