History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
6591a6f63425 | aubort | Merge with Stable Week 26 | Jul 7 2017 | |||
2244af44d436 | aubort | Merge with Stable Week 12 | Mar 27 2017 | |||
76983f49b179 | epriestley | (stable) Fix an issue where daemons can stick in a pool | Feb 28 2017 | |||
1f45b7c36b53 | epriestley | (stable) Add more autoscale pool logging to daemons in verbose mode | Feb 28 2017 | |||
e3381770af0f | epriestley | (stable) Ignore memory reserve settings for the first daemon in each pool | Feb 25 2017 | |||
0625e4d28b16 | epriestley | Allow daemons to "hibernate", reducing pool size to 0 for a time | Feb 24 2017 | |||
be546154255c | epriestley | Reorganize PhutilDaemon into Overseers, Pools and Daemons in libphutil | Feb 22 2017 | |||
e94f6e738e2d | epriestley | Formalize and centralize signal handling in libphutil scripts | Sep 7 2016 | |||
fb1e159d3640 | epriestley | Fix some issues with empty daemon autoscale pools | Jun 13 2016 | |||
5e43755a5b58 | epriestley | Log when daemons trigger a reload in response to config changes | Jun 6 2016 | |||
5eaf0a9f5a35 | epriestley | Make many minor improvements to daemon behavior | May 26 2016 | |||
05e30630a4d3 | epriestley | Fix some daemon errors related to multiple/out-of-order events | May 26 2016 | |||
66bf71f94817 | Joshua Spence | Add daemon overseer modules to allow daemons to be externally reloaded | Nov 10 2015 | |||
69b641e4c6f2 | Joshua Spence | Various translation improvements | Nov 2 2015 | |||
3b4da3f33153 | Joshua Spence | Fix a domain exception | Jun 15 2015 | |||
3ff84448a916 | Joshua Spence | Extend from Phobject | Jun 15 2015 | |||
88f6ecedbd45 | Joshua Spence | Remove "@stable" annotations | Jun 14 2015 | |||
afc05a9a7f00 | Joshua Spence | Linter fixes | Jun 2 2015 | |||
2f95bb9e475c | Joshua Spence | Fix some format strings | May 25 2015 | |||
3579382a847a | Joshua Spence | Add some more translation strings | May 18 2015 | |||
13899e4637d3 | Joshua Spence | `pht` all the things | May 12 2015 | |||
040d1599fe01 | Joshua Spence | Use phutil_json_decode instead of json_decode | May 4 2015 | |||
260e6105dee5 | epriestley | Support SIGHUP to reload daemon processes in place | Feb 27 2015 | |||
124e5a41e086 | epriestley | Only SIGINT the daemon itself, not its entire process group | Feb 25 2015 | |||
46764a249766 | epriestley | Emit exit event from daemon handle when daemon is not running | Feb 24 2015 | |||
e6cc2aaa36f7 | epriestley | Implement memory reserves in autoscale pools | Feb 24 2015 | |||
4f2da5719488 | epriestley | Support daemon autoscaling in libphutil | Feb 24 2015 | |||
0e5b0f293436 | epriestley | Receive most overseer configuration over stdin | Feb 24 2015 | |||
a219ac2a3635 | epriestley | Pass most daemon configuration over stdin | Feb 24 2015 | |||
bd7d8e9fca98 | epriestley | Separate individual daemon process logic into PhutilDaemonHandle | Feb 24 2015 | |||
55861bcbd6a5 | epriestley | Use stdio, not signals, to heartbeat from the daemons | Feb 24 2015 | |||
e2cdf9f89c88 | epriestley | Make parsing of daemon PIDs more robust | Feb 17 2015 | |||
5bb6e9a10714 | Joshua Spence | Fix the visibility of `PhutilDaemon::run` methods | Jan 15 2015 | |||
92aefeccc0fd | epriestley | Check daemon piddir writability before forking in daemons | Dec 23 2014 | |||
dc6d94394ef8 | Joshua Spence | Minor linter fixes | Sep 26 2014 | |||
ae43ce54f61f | Bob Trahan | Daemons - add phd-daemon support for findRunningDaemons | Aug 26 2014 | |||
b4a5eb60a700 | epriestley | Support SIGINT for graceful daemon shutdown in libphutil | Aug 12 2014 | |||
ed335c485c0a | Joshua Spence | Remove `@group` annotations | Jul 10 2014 | |||
8184ed7deaef | Joshua Spence | Rename `interestingArgv` to `explicitArgv`. | Jun 18 2014 | |||
e91d4e2c07ab | Joshua Spence | Pass additional arguments to the `PhabricatorDaemonEventListener`. | Jun 18 2014 | |||
f808f251f1ce | Joshua Spence/epriestley | Store daemon arguments in reference file. | May 21 2014 | |||
32f1dad1f4e5 | Joshua Spence/epriestley | Change double quotes to single quotes. | May 18 2014 | |||
5085f26935d4 | Kris Buist/epriestley | Add a signal handler for SIGUSR2. | Dec 3 2013 | |||
8ebecbf192fa | Richard van Velzen/epriestley | Fix daemons erroring on already closed `STDOUT` and `STDERR` | Nov 30 2013 | |||
6c0a63612feb | epriestley | Fix construction of arguments passed to daemons | Aug 12 2013 | |||
e7e8f6c0c593 | epriestley | Send an explicit log message from daemons when they receive a signal | Jul 23 2013 | |||
47f61a261072 | epriestley | Reduce daemon restart delay from 60s to 5s | Jul 23 2013 | |||
7c047a1ee5b0 | epriestley | Use standard arguments to implement `--trace` in the overseer | Jul 23 2013 | |||
2a510801ee24 | epriestley | Remove Conduit support from Daemons | Jul 23 2013 | |||
1cfde8d10640 | epriestley | Add event dispatch to the Daemon overseer | Jul 23 2013 | |||
c5f85ae1056c | epriestley | Add a method to identify running daemons in the process table | Apr 11 2013 | |||
1f6cd23e311e | deedydas/epriestley | Added empty willSleep Method | Apr 10 2013 | |||
e29523ee41f1 | vrana | Fix dynamic string usage as safe input | Feb 3 2013 | |||
27e9eb89e490 | epriestley | Enable console "log" channel when processing --trace in daemons | Jan 17 2013 | |||
4f9915ecac81 | vrana | Delete license headers from files | Nov 5 2012 | |||
84e390bded3f | epriestley | Enable trace discard mode for overseers | Aug 10 2012 | |||
a1958b3cc103 | Nick Harper | Send daemon heartbeat, exit status | Aug 2 2012 | |||
b47ecef5aef0 | epriestley | Minor, fix fprintf() syntax. | Jun 19 2012 | |||
68ff1119ee75 | epriestley | Add a "verbose" mode to daemons for activity logging | Jun 19 2012 | |||
f68c5514d557 | vrana | Move files one level up | Jun 1 2012 | |||
102e8773ca20 | epriestley | Upgrade libphutil to libphutil v2 | May 30 2012 | |||
e4e758e493bc | vrana | Return $this from setters | Apr 3 2012 | |||
cd70f6537d38 | epriestley | Use PhutilArgumentParser in Daemon overseer/executor | Feb 3 2012 | |||
97102d64c0cd | epriestley | Mark all final-izable classes in libphutil as 'final' | Jan 30 2012 | |||
3d64a0a95fc5 | epriestley | Mark all libphutil stable classes as @stable | Jan 27 2012 | |||
a60f6cc49f10 | epriestley | Allow daemon logfiles to be set with --log. | Jun 14 2011 | |||
cc1a4835df86 | epriestley | Revert "Test Conduit connection before daemonizing if --daemonize and --conduit… | Jun 14 2011 | |||
4aec97acc9c7 | epriestley | Test Conduit connection before daemonizing if --daemonize and --conduit-uri are… | Jun 13 2011 | |||
f05921011810 | epriestley | Make daemon overseers correctly emit signals in Ubuntu. | May 22 2011 | |||
1ed34e4e078a | epriestley | Cleanup PhutilServiceProfiler stuff | May 17 2011 | |||
372ad61b8431 | epriestley | PhutilServiceProfiler: unified logging for service calls | May 17 2011 | |||
3721204cc896 | epriestley | Fix daemon issues caused by Ubuntu's surprising intermediary shell | May 2 2011 | |||
10383f3652d5 | epriestley | Don't depend on conduit in the overseer. | Mar 19 2011 | |||
4951589bc0d2 | epriestley | Fix cwd() + proc_open() PHP 5.2 issues. | Mar 16 2011 | |||
c58158487219 | epriestley | do not sigusr1 if parent is a tty | Mar 15 2011 | |||
f45e89bc288d | epriestley | Add basic conduit integration to Daemon overseers. | Mar 15 2011 | |||
adad6a9a2e4e | epriestley | PhutilDaemon improvements | Mar 7 2011 | |||
4f4692b68cf1 | epriestley | Minor daemon fixes. | Feb 22 2011 | |||
098bfb44b9f7 | epriestley | Basic daemon support. | Feb 22 2011 |
c4science · Help