[MDEV-15891] SIGHUP during rsync SST causes SST to fail Created: 2018-04-16 Updated: 2023-06-06 Resolved: 2023-06-06 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Galera, Galera SST |
| Affects Version/s: | 10.1.32 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Major |
| Reporter: | Geoff Montee (Inactive) | Assignee: | Seppo Jaakola |
| Resolution: | Won't Fix | Votes: | 2 |
| Labels: | rsync, sst | ||
| Issue Links: |
|
||||||||
| Description |
|
This is similar to If a SIGHUP is received during an rsync SST, then the SST will fail:
Jenkins and/or Ansible seems to send SIGHUP signals for some reason, so that's when this issue occurs. |
| Comments |
| Comment by Sergei Golubchik [ 2018-04-17 ] |
|
would running mysqld under nohup be a workaround? |
| Comment by Seppo Jaakola [ 2018-11-07 ] |
|
SST processes are configured with following signals as enabled: /* make sure the following signals are not ignored in child process */ These can be changed, of course, but what actual problem does it cause if SST process can be interrupted by SIGHUP? |
| Comment by Geoff Montee (Inactive) [ 2018-11-07 ] |
|
The main problem that we've seen is that Ansible seems to raise SIGHUPs at strange times, so if a DBA starts a Galera node with Ansible and the node SSTs, then SST failures are common due to SIGHUPs. I do not know why Ansible is raising the signal to begin with though. |
| Comment by Jan Lindström [ 2023-06-06 ] |
|
10.1 is EOL. |