33 Commits

Author SHA1 Message Date
Roberto De Ioris c92a0a3857 fixed #649 2015-05-23 05:16:02 +02:00
Roberto De Ioris 84374ba4f9 implementation of #904 2015-05-06 09:11:35 +02:00
Roberto De Ioris c93b7f8fbf fixed #776 2014-12-06 10:38:57 +01:00
Roberto De Ioris 2b24f7b885 fixed destruction 2014-11-16 21:00:35 +01:00
Unbit 5fb86e92f8 better harakiri announce 2014-06-23 13:48:14 +02:00
Unbit daa1882921 improved harakiri for signal handlers 2014-06-23 13:42:55 +02:00
Unbit 17ec600146 implemented total harakiri 2014-06-23 12:39:58 +02:00
Unbit 2e14da983a first attempt in implementing per-core harakiri 2014-06-23 12:37:22 +02:00
Unbit ef0a404364 another attempt in improving chain reloading 2014-06-11 18:33:21 +02:00
Unbit 792231d7d8 fixed #649 2014-06-11 11:31:11 +02:00
Unbit c6f3fc8620 fixed #645 2014-06-05 06:40:04 +02:00
Unbit 6213d4d6fc another attempt for #645 2014-06-05 06:39:54 +02:00
Unbit 69fba94647 attempt to fix #645 2014-06-05 06:39:35 +02:00
Paul Egan 72c31dab7a Support for graceful reload of mule processes.
- On reload master now signals mule with HUP instead of KILL.
- Added optional call to PyOS_AfterFork to enable cpython child
  processes to override and trap HUP signal.
- Copied cursed_at/no_mercy_at pattern used with worker processes.
- Added mule_reload_mercy option.
2014-04-26 14:12:48 +01:00
Unbit cf79ce40e4 fixed max worker lifetime 2013-12-26 17:46:19 +01:00
Unbit 61f3d162a4 getting rid og dynamic options (step 1) 2013-12-26 16:48:50 +01:00
Unbit 15f70b2444 fix first retry in harakiri mode 2013-12-22 05:50:45 +01:00
Łukasz Mierzwa 7a305704f1 reset worker memory usage when --idle option kills it, needed for #479 2013-12-17 20:03:53 +01:00
Roberto De Ioris c01cf1f6be added accepting and ready state to the Emperor 2013-11-21 06:39:23 +01:00
Roberto De Ioris 9825f95ed5 improved chain reloading 2013-11-20 18:47:55 +01:00
Unbit 70cd18bffb added --unshare2 2013-10-03 19:43:43 +02:00
Unbit d6be4bcad9 added --mountpoint-check 2013-10-03 14:42:52 +02:00
unbit b50a377190 Merge pull request #217 from prymitive/idle_fix
zero pids after worker killed due to --idle usage
2013-09-30 01:51:22 -07:00
Unbit ef2d9e781f implemented fifo slots and fixed chain reloading 2013-09-22 18:36:28 +02:00
Roberta Giordano 9992b4c964 improved set_user_harakiri to support mules and spoolers 2013-06-15 06:50:10 +02:00
Łukasz Mierzwa 480c306591 send sigkill to whole process group on cron harakiri 2013-05-23 14:52:38 +02:00
Łukasz Mierzwa 62c85cc2eb cron harakiri and stats 2013-05-23 12:25:02 +02:00
Łukasz Mierzwa c1ec9126da unique crons, fixes #227 2013-05-23 11:09:56 +02:00
Unbit d6eecd1637 report gateway harakiri 2013-05-07 13:41:40 +02:00
Łukasz Mierzwa edbff83fd6 zero pids after worker killed due to --idle usage 2013-04-08 10:32:39 +02:00
Unbit f046d47eb2 worker's busy value is now dinamically computed 2013-02-14 09:17:59 +01:00
Unbit bb789d1ac0 fixed cheaper 2013-02-13 08:56:43 +01:00
Unbit 79dccaac9c first big (really bug) master refactoring 2013-02-12 18:42:36 +01:00