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 \begin_layout Itemize
How easy it is to send messages from the GDL VM to GGS How easy it is to send messages from the GDL VM to GGS
\end_layout
\begin_layout Itemize
\begin_inset Note Note \begin_inset Note Note
status open status open
@ -959,8 +956,26 @@ When the linking of processes in order to monitor exit behaviour is coupled
\begin_layout Standard \begin_layout Standard
In GGS, we have separated the system in to two large supervised parts. 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 try to restart a crashing child separately, if this fails too many
we restart the nearest supervisor of this child. \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 This ensures separation of the subsystems so that a crash is as isolated
as possible. as possible.
\begin_inset Float figure \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. the workers are first created.
\end_layout \end_layout
\begin_layout Subsection
Distribution
\end_layout
\begin_layout Subsection \begin_layout Subsection
Hot code replacement Hot code replacement
\end_layout \end_layout