diff --git a/gpMgmt/bin/gpload.py b/gpMgmt/bin/gpload.py index 106dea322ce4c8e9cc878d260a23a78bf3a48d15..cf88f51b9ef05ad80f9e52971776d9afcf03d657 100755 --- a/gpMgmt/bin/gpload.py +++ b/gpMgmt/bin/gpload.py @@ -2745,7 +2745,7 @@ class gpload: stderr=subprocess.PIPE) else: - os.kill(a.pid, signal.SIGTERM) + os.kill(a.pid, signal.SIGKILL) except OSError: pass self.log(self.LOG, 'terminating all threads') diff --git a/src/bin/gpfdist/gpfdist.c b/src/bin/gpfdist/gpfdist.c index 7e3bf27d32b446c93679d9acecd8b00e8480f5be..b27e7e75422141565b6cbc9e9b240f63fb512297 100644 --- a/src/bin/gpfdist/gpfdist.c +++ b/src/bin/gpfdist/gpfdist.c @@ -2567,7 +2567,7 @@ process_term_signal(int sig,short event,void* arg) { closesocket(gcb.listen_socks[i]); } - exit(1); + _exit(1); }