Skip to content

Commit d465a56

Browse files
committed
testserver: use SIGTERM instead of SIGKILL during upgrade
This makes it shutdown gracefully instead of abruptly.
1 parent ad4962b commit d465a56

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

testserver/testservernode.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import (
1919
"log"
2020
"os/exec"
2121
"strings"
22+
"syscall"
2223
)
2324

2425
func (ts *testServerImpl) StopNode(nodeNum int) error {
@@ -29,7 +30,7 @@ func (ts *testServerImpl) StopNode(nodeNum int) error {
2930

3031
// Kill the process.
3132
if cmd.Process != nil {
32-
if err := cmd.Process.Kill(); err != nil {
33+
if err := cmd.Process.Signal(syscall.SIGTERM); err != nil {
3334
return err
3435
}
3536
if _, err := cmd.Process.Wait(); err != nil {

0 commit comments

Comments
 (0)