[ cman-2.0.115-34, rgmanager-2.0.52-6, running on 5.5 ] 3-node cluster. rgmanager is running on all three nodes, but service won't relocate over to node 3. clustat doesn't see rgmanager on it. Run from nodes 1 and 2, clustat shows all three nodes Online but only nodes 1 and 2 have rgmanager. Run from node 3, clustat shows all three Online and no rgmanager. This is what I'd see if rgamanger were not running on node3 at all. And yet: $ sudo /etc/init.d/rgmanager status clurgmgrd (pid 2592) is running... $ echo $? 0 $ ps aux | grep clu root 2412 0.0 0.0 51920 1788 ? S<sl 09:10 0:00 modclusterd root 2592 0.0 0.0 23536 5132 ? S<Ls 09:11 0:00 clurgmgrd root 2593 0.0 0.0 23536 500 ? S< 09:11 0:00 clurgmgrd Restarting rgmanager succeeds but things are in the same broken state. Nothing seems wrong in /var/log/messages: Aug 18 08:54:07 node3 kernel: dlm: Using TCP for communications Aug 18 08:54:08 node3 kernel: dlm: connecting to 2 Aug 18 08:54:08 node3 kernel: dlm: connecting to 1 Aug 18 08:54:08 node3 kernel: dlm: got connection from 1 Aug 18 08:54:08 node3 kernel: dlm: got connection from 2 However, strace shows process 2593 (the second clurgmgrd) in a nonstop loop of SIGCHLD, rt_sigaction, rt_sigprocmask, clone, wait4. That is not what clurgmgrd processes on the other nodes look like. Next, I tried fencing the node. It shut down, rebooted, came back up, rejoined the cluster, started rgmanager... and is *still* in this same bad state! I'm attaching lsof output for both clurgmgrd processes, and a sample of the strace from the second process. It looks the same after fencing as it did before. Any ideas? -- Cos
Aug 18 08:54:07 node3 kernel: dlm: Using TCP for communications Aug 18 08:54:08 node3 kernel: dlm: connecting to 2 Aug 18 08:54:08 node3 kernel: dlm: connecting to 1 Aug 18 08:54:08 node3 kernel: dlm: got connection from 1 Aug 18 08:54:08 node3 kernel: dlm: got connection from 2 $ sudo lsof -p 19330 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME clurgmgrd 19330 root cwd DIR 253,0 4096 2 / clurgmgrd 19330 root rtd DIR 253,0 4096 2 / clurgmgrd 19330 root txt REG 253,0 258408 1706604 /usr/sbin/clurgmgrd clurgmgrd 19330 root mem REG 253,0 139416 1882071 /lib64/ld-2.5.so clurgmgrd 19330 root mem REG 253,0 1717800 1882072 /lib64/libc-2.5.so clurgmgrd 19330 root mem REG 253,0 615136 1882073 /lib64/libm-2.5.so clurgmgrd 19330 root mem REG 253,0 23360 1882075 /lib64/libdl-2.5.so clurgmgrd 19330 root mem REG 253,0 145824 1882074 /lib64/libpthread-2.5.so clurgmgrd 19330 root mem REG 253,0 85608 1695743 /usr/lib64/libz.so.1.2.3 clurgmgrd 19330 root mem REG 253,0 22136 1706606 /usr/lib64/libcman.so.2.0.115 clurgmgrd 19330 root mem REG 253,0 1297104 1706630 /usr/lib64/libxml2.so.2.6.26 clurgmgrd 19330 root mem REG 253,0 23576 1706612 /usr/lib64/libdlm.so.2.0.115 clurgmgrd 19330 root mem REG 253,0 902744 1706540 /usr/lib64/libslang.so.2.0.6 clurgmgrd 19330 root 0u CHR 1,3 1275 /dev/null clurgmgrd 19330 root 1u CHR 1,3 1275 /dev/null clurgmgrd 19330 root 2u CHR 1,3 1275 /dev/null $ sudo lsof -p 19331 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME clurgmgrd 19331 root cwd DIR 253,0 4096 2 / clurgmgrd 19331 root rtd DIR 253,0 4096 2 / clurgmgrd 19331 root txt REG 253,0 258408 1706604 /usr/sbin/clurgmgrd clurgmgrd 19331 root mem REG 253,0 139416 1882071 /lib64/ld-2.5.so clurgmgrd 19331 root mem REG 253,0 1717800 1882072 /lib64/libc-2.5.so clurgmgrd 19331 root mem REG 253,0 615136 1882073 /lib64/libm-2.5.so clurgmgrd 19331 root mem REG 253,0 23360 1882075 /lib64/libdl-2.5.so clurgmgrd 19331 root mem REG 253,0 145824 1882074 /lib64/libpthread-2.5.so clurgmgrd 19331 root mem REG 253,0 85608 1695743 /usr/lib64/libz.so.1.2.3 clurgmgrd 19331 root mem REG 253,0 22136 1706606 /usr/lib64/libcman.so.2.0.115 clurgmgrd 19331 root mem REG 253,0 1297104 1706630 /usr/lib64/libxml2.so.2.6.26 clurgmgrd 19331 root mem REG 253,0 23576 1706612 /usr/lib64/libdlm.so.2.0.115 clurgmgrd 19331 root mem REG 253,0 902744 1706540 /usr/lib64/libslang.so.2.0.6 clurgmgrd 19331 root 0u CHR 1,3 1275 /dev/null clurgmgrd 19331 root 1u CHR 1,3 1275 /dev/null clurgmgrd 19331 root 2u CHR 1,3 1275 /dev/null clurgmgrd 19331 root 3u unix 0xffff810174227140 31164635 socket clurgmgrd 19331 root 4r CHR 1,5 1277 /dev/zero clurgmgrd 19331 root 5r FIFO 0,6 31164637 pipe clurgmgrd 19331 root 6w FIFO 0,6 31164637 pipe clurgmgrd 19331 root 7u CHR 10,62 6413 /dev/misc/dlm-control clurgmgrd 19331 root 8u CHR 10,58 31164700 /dev/misc/dlm_rgmanager $sudo strace -p 19331 Process 19331 attached - interrupt to quit restart_syscall(<... resuming interrupted call ...>) = 0 rt_sigaction(SIGINT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigaction(SIGQUIT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0x7fff59f75318) = 24090 wait4(24090, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 24090 rt_sigaction(SIGINT, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 nanosleep({1, 0}, {1, 0}) = 0 rt_sigaction(SIGINT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigaction(SIGQUIT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0x7fff59f75318) = 24093 wait4(24093, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 24093 rt_sigaction(SIGINT, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 nanosleep({1, 0}, {1, 0}) = 0 rt_sigaction(SIGINT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigaction(SIGQUIT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0x7fff59f75318) = 24095 wait4(24095, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 24095 rt_sigaction(SIGINT, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 nanosleep({1, 0}, {1, 0}) = 0 rt_sigaction(SIGINT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigaction(SIGQUIT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0x7fff59f75318) = 24097 wait4(24097, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 24097 rt_sigaction(SIGINT, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 nanosleep({1, 0}, {1, 0}) = 0 rt_sigaction(SIGINT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigaction(SIGQUIT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0x7fff59f75318) = 24099 wait4(24099, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 24099 rt_sigaction(SIGINT, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 nanosleep({1, 0}, {1, 0}) = 0 rt_sigaction(SIGINT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigaction(SIGQUIT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0x7fff59f75318) = 24101 wait4(24101, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 24101 rt_sigaction(SIGINT, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 nanosleep({1, 0}, {1, 0}) = 0 rt_sigaction(SIGINT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigaction(SIGQUIT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0x7fff59f75318) = 24104 wait4(24104, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 24104 rt_sigaction(SIGINT, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 nanosleep({1, 0}, {1, 0}) = 0 rt_sigaction(SIGINT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigaction(SIGQUIT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0x7fff59f75318) = 24106 wait4(24106, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 24106 rt_sigaction(SIGINT, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 nanosleep({1, 0}, {1, 0}) = 0 rt_sigaction(SIGINT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigaction(SIGQUIT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0x7fff59f75318) = 24108 wait4(24108, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 24108 rt_sigaction(SIGINT, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 nanosleep({1, 0}, {1, 0}) = 0 rt_sigaction(SIGINT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigaction(SIGQUIT, {0x1, [], SA_RESTORER, 0x301ce302d0}, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0x7fff59f75318) = 24116 wait4(24116, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 24116 rt_sigaction(SIGINT, {0x40c46c, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x301ce302d0}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- rt_sigprocmask(SIG_BLOCK, [CHLD], ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV PIPE TERM CHLD STOP RTMIN RT_1], NULL, 8) = 0 nanosleep({1, 0},
-- Linux-cluster mailing list Linux-cluster@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-cluster