Removed superflous list item, added "3.2.1 Distribution", added footnote on "too many crashes" in 3.1.1

This commit is contained in:
Jonatan Pålsson 2011-04-04 13:03:52 +02:00
parent 079404acff
commit 3b54ab8f19

View file

@ -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