From 0250d66219f0b51934ef542aecedf5139758a24f Mon Sep 17 00:00:00 2001 From: Michael Still Date: Wed, 6 Feb 2019 03:32:33 +0000 Subject: Move killing processes to privsep. The usual pattern, except we need to lookup signals a bit differently. Change-Id: I956d761b1dc0bdafd4cd29540b7d16ed0bd0f45f --- nova/privsep/utils.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'nova/privsep') diff --git a/nova/privsep/utils.py b/nova/privsep/utils.py index b51bcf5926..0b98a10ad4 100644 --- a/nova/privsep/utils.py +++ b/nova/privsep/utils.py @@ -29,6 +29,8 @@ import sys from oslo_log import log as logging from oslo_utils import excutils +import nova.privsep + # NOTE(mriedem): Avoid importing nova.utils since that can cause a circular # import with the privsep code. In fact, avoid importing anything outside # of nova/privsep/ if possible. @@ -88,3 +90,8 @@ def supports_direct_io(dirpath): pass return hasDirectIO + + +@nova.privsep.sys_admin_pctxt.entrypoint +def kill(pid, signal): + os.kill(pid, signal) -- cgit v1.2.1