[pve-devel] [PATCH RFC access-control 0/4] task worker stop update
Fabian Grünbichler
f.gruenbichler at proxmox.com
Thu Jul 28 15:32:40 CEST 2016
this patch series reworks the stop logic for
task workers:
- the first stop attempt triggers a kill -15 and sets a stoptime
in the active task list
- the second and subsequent stop attempts trigger a kill -15,
followed by a kill -9 after a 10 second waiting period
this allows worker cleanup code to finish, unless the worker is
explicitly stopped a second time.
note: this requires the stoptime patch for pve-common
note: since we now don't kill -9 automatically after 5 seconds,
it might make sense to cleanup workers that should have stopped
a long time ago but are still running..
Fabian Grünbichler (4):
make sure to kill correct process (group)
allow setting stoptime via active_workers
add force option to kill_process_group
increase kill -9 wait to 10 seconds
PVE/RPCEnvironment.pm | 38 ++++++++++++++++++++++++++++++++------
1 file changed, 32 insertions(+), 6 deletions(-)
--
2.1.4
More information about the pve-devel
mailing list