minix/servers
Cristiano Giuffrida 0164957abb Unified crash recovery and live update.
RS CHANGES:
- Crash recovery is now implemented like live update. Two instances are kept
side by side and the dead version is live updated into the new one. The endpoint
doesn't change and the failure is not exposed (by default) to other system
services.
- The new instance can be created reactively (when a crash is detected) or
proactively. In the latter case, RS can be instructed to keep a replica of
the system service to perform a hot swap when the service fails. The flag
SF_USE_REPL is set in that case.
- The new flag SF_USE_REPL is supported for services in the boot image and
dynamically started services through the RS interface (i.e. -p option in the
service utility).
- Fixed a free unallocated memory bug for core system services.
2010-04-27 11:17:30 +00:00
..
ds Driver refactory for live update and crash recovery. 2010-04-08 13:41:35 +00:00
hgfs Fix printfs with too few or too many parms, remove unused vars, fix incorrect flag tests, other code cleanup. 2010-04-01 13:25:05 +00:00
inet Remove U16_t and most other similar types. Rewrite functions to ansi-style 2010-04-21 11:05:22 +00:00
init Convert drivers/ and servers/ over to bsdmake 2010-03-22 21:25:22 +00:00
ipc ipc server: don't print as many errors, to make ipc test less noisy. 2010-04-12 11:06:15 +00:00
is Unified crash recovery and live update. 2010-04-27 11:17:30 +00:00
iso9660fs fix mfs/isofs signal handling 2010-04-15 16:10:28 +00:00
mfs fix mfs/isofs signal handling 2010-04-15 16:10:28 +00:00
pfs Remove the types Dev_t, _mnx_Gui, _mnx_Uid, and similar. 2010-04-13 10:58:41 +00:00
pm PM remembers what it should schedule 2010-04-13 10:45:08 +00:00
rs Unified crash recovery and live update. 2010-04-27 11:17:30 +00:00
vfs vfs: start at vmnt[0] to sync mounted filesystems, not vmnt[1]. 2010-04-26 17:12:34 +00:00
vm Unified crash recovery and live update. 2010-04-27 11:17:30 +00:00
Makefile Convert drivers/ and servers/ over to bsdmake 2010-03-22 21:25:22 +00:00