Richard Frith-Macdonald
6412a1cb6a
use milliseconds when reporting dates
2020-07-06 10:56:31 +01:00
Richard Frith-Macdonald
b328aee8dd
Add timestamp information in -description and prevent repeated alarms about hung process
2020-07-06 10:46:51 +01:00
Richard Frith-Macdonald
e15731927e
Add 'list proces ...' command and fix bug in limiting shutdown time to two minutes
2020-07-06 09:55:36 +01:00
Richard Frith-Macdonald
47edde29f1
Minor bugfixes and documentation improvements.
2020-07-03 15:02:15 +01:00
Richard Frith-Macdonald
f04f1292a3
Many fixups/alterations to launch/shutdown of processes. Removed the 'strict' option to enforce a prefix on defaults keys, since it was really never used and just complicated things.
2020-07-03 11:50:25 +01:00
Richard Frith-Macdonald
bcdb6d8c5f
Rewrites of EcCommand.m and remove unnecessary code in EcProcess registration
2020-06-26 19:59:55 +01:00
Richard Frith-Macdonald
9934bbbdf2
Rewrite launching to make the LaunchInfo instances control most of the work and to use individual timers for each instance with the aim of simplifying launch and shutdown logic and alarms
2020-06-24 13:26:31 +01:00
Richard Frith-Macdonald
48d84025c4
Add current compress/delete setting information to status report
2020-05-28 10:49:26 +01:00
Richard Frith-Macdonald
6d73abdd40
attempt to make restart of a process more reliable in the case where it stopped
...
responding to the Command server for a while.
2020-04-04 11:03:26 +01:00
Richard Frith-Macdonald
85dfbfa006
deprecate old error/alert methods
2020-01-27 15:27:57 +00:00
Richard Frith-Macdonald
aecd4f8323
reset inter-launch delay when a task is launched from the Console
2019-11-08 09:22:36 +00:00
Richard Frith-Macdonald
fa6728fff0
further simplification of restart code
2019-11-01 16:27:29 +00:00
Richard Frith-Macdonald
97b124f865
Add some comments and further simplify task shutdown.
2019-11-01 14:16:04 +00:00
Richard Frith-Macdonald
634b013efb
don't kill connection when we have a succesful unregister ... the remote end
...
needs it to stay alive for the response.
2019-11-01 13:12:27 +00:00
Richard Frith-Macdonald
40b2c6fa7d
Simplify and fix task restart issues.
2019-11-01 12:53:46 +00:00
Richard Frith-Macdonald
5af129001e
Changes to improve restart and suspend of tasks in the event that a task crashes
2019-10-29 14:56:27 +00:00
Richard Frith-Macdonald
d73852fbad
avoid compiler warning
2019-10-04 11:03:49 +01:00
Richard Frith-Macdonald
94413442c3
another tweak for shutdwns
2019-10-04 11:02:07 +01:00
Richard Frith-Macdonald
00eb294e4a
fix typo
2019-10-04 10:49:39 +01:00
Richard Frith-Macdonald
829fe1e5ce
Improve restarting flag to better reflect the state of a task
2019-10-04 10:47:18 +01:00
Richard Frith-Macdonald
a91184d959
improve clean shutdown
2019-10-03 14:36:26 +01:00
Richard Frith-Macdonald
eb6f2ccbb7
rename to avoid conflict with superclass
2019-09-25 14:22:12 +01:00
Wolfgang Lux
a1347ffc90
Fix status command not working for abbreviated process names
2019-09-25 14:38:30 +02:00
Richard Frith-Macdonald
5ebd62e8d8
Make the delay for live process check longer
2019-08-23 15:20:03 +01:00
Richard Frith-Macdonald
3eeac6e114
correction to last change
2019-08-23 15:14:34 +01:00
Richard Frith-Macdonald
3662db65da
Make testing for live processes more robust
2019-08-23 15:05:16 +01:00
Richard Frith-Macdonald
f2b0a9a874
Avoid creating huge numbers of alarm clears
2019-08-06 14:43:37 +01:00
Richard Frith-Macdonald
1c561f02ca
Make checking of timeouts more robust by testing to see if they are invalidated
2019-06-16 09:40:51 +01:00
Richard Frith-Macdonald
8ee4d54ea1
improvements for Command startup
2019-05-31 17:33:53 +01:00
Richard Frith-Macdonald
7c28291e50
Try to ensure better graceful shutdown.
2019-05-21 16:41:54 +01:00
Richard Frith-Macdonald
f9cb29322b
Avoid premature shutdown causing core dumps
2019-05-21 16:34:31 +01:00
Richard Frith-Macdonald
cc0ffd9068
backward compat tweaks
2019-05-16 08:46:47 +01:00
Richard Frith-Macdonald
d415fd6479
improve wait time for termination
2019-05-15 13:02:10 +01:00
Richard Frith-Macdonald
1f0f34db93
improve termination command
2019-05-14 12:42:16 +01:00
Richard Frith-Macdonald
e5c6e0cd0f
report autolaunchable count
2019-05-10 11:01:21 +01:00
Richard Frith-Macdonald
0a21befc31
more diagnostics
2019-05-10 10:44:58 +01:00
Richard Frith-Macdonald
9c1a262477
more diagnostics
2019-05-09 15:55:14 +01:00
Richard Frith-Macdonald
530ec43cfc
add status command
2019-05-09 12:22:36 +01:00
Richard Frith-Macdonald
a990abc848
suppress core dumps
2019-05-05 13:33:42 +01:00
Richard Frith-Macdonald
ca724305f1
Avoid excessing relaunching of crashing processes
2019-05-05 13:10:06 +01:00
Richard Frith-Macdonald
f981f77b4a
fix check for terminating process
2019-02-25 09:36:54 +00:00
Richard Frith-Macdonald
9d72747d68
Don't relaunch a process we have asked to terminate
2019-02-25 08:49:23 +00:00
Richard Frith-Macdonald
e5963632fd
improve clearing alarms on client startup
2019-02-15 08:25:45 +00:00
Richard Frith-Macdonald
5dd11178b0
Speed up realaunch
2019-02-11 16:17:16 +00:00
Richard Frith-Macdonald
17e4f1d0bd
hanbdle disabled tasks
2019-02-08 11:43:57 +00:00
Richard Frith-Macdonald
29d4f167c6
More launch control options
2019-02-08 11:05:41 +00:00
Richard Frith-Macdonald
958bb2a4c4
Changes for much faster system startup, launching multiple tasks concurrently
...
and in quick succession (rather than at 5 second intervals).
2019-02-08 10:07:27 +00:00
Richard Frith-Macdonald
0b93b7b7d4
Improve alarms fro hung processes
2018-12-11 16:46:48 +00:00
Richard Frith-Macdonald
59b1484c9b
Allow tell command to go to multiple hosts
2018-11-22 15:00:16 +00:00
Richard Frith-Macdonald
6693ee6330
logging tweaks
2018-07-30 21:26:41 +01:00
Richard Frith-Macdonald
afd1a03822
Improve restart help/audit logs
2018-06-12 15:23:12 +01:00
Richard Frith-Macdonald
4b02a4089e
improve restart command to perform prompt restarts
2018-06-12 12:46:35 +01:00
Richard Frith-Macdonald
dc972a3459
Improve restart
2018-05-10 06:42:25 +01:00
Richard Frith-Macdonald
3b29353dd8
Improve archiving on full disks
2018-04-05 15:31:27 +01:00
Richard Frith-Macdonald
e97444b7c5
Launch options improvment
2018-01-05 15:04:54 +00:00
Richard Frith-Macdonald
3d211f9d37
Explicitly declare ping methods oneway everywhere
2017-12-11 09:52:43 +00:00
Richard Frith-Macdonald
0b2a34e9f0
Change default settings for compression/deletion of logs
2017-12-04 11:55:27 +00:00
Richard Frith-Macdonald
cd378db33a
improve diagnosti logging
2017-06-23 18:23:20 +01:00
Richard Frith-Macdonald
291b295089
Fix bug in archiving and simplify code
2017-06-23 11:26:17 +01:00
Richard Frith-MacDonald
749e9420b7
fix error relaunching clients which are not configured for autolaunch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@40490 72102866-910b-0410-8b05-ffd578937521
2017-04-24 10:31:18 +00:00
Richard Frith-MacDonald
45e63db3de
Improve alerting when running low on disk space
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39858 72102866-910b-0410-8b05-ffd578937521
2016-06-11 15:23:40 +00:00
Richard Frith-MacDonald
3d61322a8c
track shutdown duration for each process
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39596 72102866-910b-0410-8b05-ffd578937521
2016-03-23 12:19:38 +00:00
Richard Frith-MacDonald
0dfb0d4eba
Improve configure process to use correct compiler.
...
Fix bug where loss of two or more processes at the same time could cause an
exception and mess up internal records of what proceses are running.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39594 72102866-910b-0410-8b05-ffd578937521
2016-03-23 09:24:05 +00:00
Richard Frith-MacDonald
d44f67f74d
fixup declaration of cmdQuit: to be oneway
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39068 72102866-910b-0410-8b05-ffd578937521
2015-10-15 07:09:52 +00:00
Richard Frith-MacDonald
d13acdff08
Allow process to be launched when we try to contact it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@39047 72102866-910b-0410-8b05-ffd578937521
2015-10-09 10:51:28 +00:00
Wolfgang Lux
551a021c3e
Really prevent recursive invocations of log file compression and deletion
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38651 72102866-910b-0410-8b05-ffd578937521
2015-06-17 12:47:01 +00:00
Richard Frith-MacDonald
73315c3977
Fix error sweeping for compress/delete ... track times in Log and DebugLog
...
directories separately.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38644 72102866-910b-0410-8b05-ffd578937521
2015-06-16 12:34:35 +00:00
Richard Frith-MacDonald
c14678f21f
fixup log compression lost in change of debug logs dir
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38633 72102866-910b-0410-8b05-ffd578937521
2015-06-14 07:10:35 +00:00
Richard Frith-MacDonald
3a32e58eee
Fix log puge
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38480 72102866-910b-0410-8b05-ffd578937521
2015-05-07 06:44:22 +00:00
Richard Frith-MacDonald
1efeaea3e4
Add some fine control over standard IO stream handling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38434 72102866-910b-0410-8b05-ffd578937521
2015-03-26 11:33:02 +00:00
Richard Frith-MacDonald
131d51e336
debug log file location change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38359 72102866-910b-0410-8b05-ffd578937521
2015-02-23 14:42:27 +00:00
Richard Frith-MacDonald
6df29dd4fe
minor timeing tweaks documented
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38303 72102866-910b-0410-8b05-ffd578937521
2015-01-27 14:56:39 +00:00
Richard Frith-MacDonald
760cc7f4df
More reliably system shutdown
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38302 72102866-910b-0410-8b05-ffd578937521
2015-01-26 12:50:42 +00:00
Richard Frith-MacDonald
146d598f34
clear alarm for failure to register when we get a ping response
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38247 72102866-910b-0410-8b05-ffd578937521
2014-12-10 08:10:15 +00:00
Richard Frith-MacDonald
f0c79930c5
hostname fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38194 72102866-910b-0410-8b05-ffd578937521
2014-11-21 17:41:44 +00:00
Richard Frith-MacDonald
ce1ead39a2
add restart command
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38149 72102866-910b-0410-8b05-ffd578937521
2014-11-02 16:06:16 +00:00
Richard Frith-MacDonald
6ca03f0ab5
allow control of launch order
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38129 72102866-910b-0410-8b05-ffd578937521
2014-10-23 09:46:04 +00:00
Richard Frith-MacDonald
c8cc8ac0e0
Improve automated clear of alarms when a process is available again.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38082 72102866-910b-0410-8b05-ffd578937521
2014-09-16 11:10:35 +00:00
Richard Frith-MacDonald
c590d3d66d
more alarm automatic clear tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@38069 72102866-910b-0410-8b05-ffd578937521
2014-09-10 10:36:53 +00:00
Richard Frith-MacDonald
9f5aa018c6
convenience tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@37933 72102866-910b-0410-8b05-ffd578937521
2014-05-31 15:16:41 +00:00
Richard Frith-MacDonald
3f204d7a83
minor logging tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@37888 72102866-910b-0410-8b05-ffd578937521
2014-05-16 16:39:05 +00:00
Richard Frith-MacDonald
ba042516d1
Add support for non-interactive use of Console
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@37751 72102866-910b-0410-8b05-ffd578937521
2014-03-18 15:23:33 +00:00
Richard Frith-MacDonald
c68b916b44
tweaks for clearing config alarms more sanely
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@37432 72102866-910b-0410-8b05-ffd578937521
2013-12-05 16:39:00 +00:00
Richard Frith-MacDonald
710a91cb0c
update to use alarms
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@37357 72102866-910b-0410-8b05-ffd578937521
2013-11-04 07:28:57 +00:00
Richard Frith-MacDonald
8b45d10ad8
cope wikth nil argument to sweep
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@37035 72102866-910b-0410-8b05-ffd578937521
2013-09-03 11:13:14 +00:00
Wolfgang Lux
77c3d1593f
Fix wrong command name in help.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36892 72102866-910b-0410-8b05-ffd578937521
2013-07-15 14:53:09 +00:00
Wolfgang Lux
0b3ed02a2c
Fix infinite loop and space leak.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36891 72102866-910b-0410-8b05-ffd578937521
2013-07-15 14:48:15 +00:00
Richard Frith-MacDonald
ddc69229b0
add deletion to make disk space, and compression in separate thread.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36880 72102866-910b-0410-8b05-ffd578937521
2013-07-12 19:53:17 +00:00
Richard Frith-MacDonald
8192603611
compress/delete improvements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36879 72102866-910b-0410-8b05-ffd578937521
2013-07-12 19:05:52 +00:00
Richard Frith-MacDonald
a1277b84c3
tidyups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36502 72102866-910b-0410-8b05-ffd578937521
2013-04-11 11:06:20 +00:00
Richard Frith-MacDonald
cbc73abcf6
fix DRA-14441
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@36466 72102866-910b-0410-8b05-ffd578937521
2013-04-05 09:56:18 +00:00
Richard Frith-MacDonald
a08ead3650
Fix quit whehn using readline
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@35759 72102866-910b-0410-8b05-ffd578937521
2012-10-28 17:43:46 +00:00
Richard Frith-MacDonald
96d4b6ad22
update argument size to allow addresses to be passed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@35758 72102866-910b-0410-8b05-ffd578937521
2012-10-28 14:37:42 +00:00
Richard Frith-MacDonald
9701a19501
fix compiler warnings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@35757 72102866-910b-0410-8b05-ffd578937521
2012-10-28 12:32:35 +00:00
Richard Frith-MacDonald
5f28009419
fix test against NSNotFound
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@35648 72102866-910b-0410-8b05-ffd578937521
2012-10-07 13:40:11 +00:00
Richard Frith-MacDonald
f185875dc8
Twaek for use of host well known names
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/devmodules/dev-libs/ec@35635 72102866-910b-0410-8b05-ffd578937521
2012-10-05 14:40:19 +00:00
Richard Frith-MacDonald
a5cc8bba3f
Backward compatibility user default name fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/devmodules/dev-libs/ec@35633 72102866-910b-0410-8b05-ffd578937521
2012-10-05 11:31:23 +00:00
Richard Frith-MacDonald
6a0574e2c7
add 'launch all'
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/devmodules/dev-libs/ec@35402 72102866-910b-0410-8b05-ffd578937521
2012-08-13 15:47:46 +00:00
Richard Frith-MacDonald
13323e063a
Alterations to raise an alert if we launch a process and it then fails to
...
connect to us.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/devmodules/dev-libs/ec@34906 72102866-910b-0410-8b05-ffd578937521
2012-03-08 12:21:42 +00:00
Richard Frith-MacDonald
bf6f3a3415
Allow class of tools to be overridden with local version.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/devmodules/dev-libs/ec@34779 72102866-910b-0410-8b05-ffd578937521
2012-02-19 14:42:50 +00:00