From 3b54ab8f196f7461eb377bb28f89ede959dddd55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonatan=20P=C3=A5lsson?= Date: Mon, 4 Apr 2011 13:03:52 +0200 Subject: [PATCH] Removed superflous list item, added "3.2.1 Distribution", added footnote on "too many crashes" in 3.1.1 --- report.lyx | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/report.lyx b/report.lyx index ed1c020..0a62a13 100644 --- a/report.lyx +++ b/report.lyx @@ -457,9 +457,6 @@ How easy it is to send messages to the virtual machine of the GDL from GGS \begin_layout Itemize How easy it is to send messages from the GDL VM to GGS -\end_layout - -\begin_layout Itemize \begin_inset Note Note status open @@ -959,8 +956,26 @@ When the linking of processes in order to monitor exit behaviour is coupled \begin_layout Standard In GGS, we have separated the system in to two large supervised parts. - We try to restart a crashing child separately, if this fails too many times, - we restart the nearest supervisor of this child. + We try to restart a crashing child separately, if this fails too many +\begin_inset Foot +status open + +\begin_layout Plain Layout +Exactly how many +\begin_inset Quotes eld +\end_inset + +too many +\begin_inset Quotes erd +\end_inset + + is depends on a setting in the supervisor, ten crashes per second is a + reasonable upper limit. +\end_layout + +\end_inset + + times, we restart the nearest supervisor of this child. This ensures separation of the subsystems so that a crash is as isolated as possible. \begin_inset Float figure @@ -1070,6 +1085,10 @@ To prevent any data loss, the good state of the worker processes is stored the workers are first created. \end_layout +\begin_layout Subsection +Distribution +\end_layout + \begin_layout Subsection Hot code replacement \end_layout