This change would let es die with the signal that actually caused it to die, rather than some unremarkable exit code. Some things like systemd expect to be able to kill a process and see it die with the signal it used, considering it a problem if the process does something else.
See https://github.com/golang/go/issues/13484 and what it cites as https://www.cons.org/cracauer/sigint.html.
This change would let es die with the signal that actually caused it to die, rather than some unremarkable exit code. Some things like systemd expect to be able to kill a process and see it die with the signal it used, considering it a problem if the process does something else.