CVS update: JGroups/doc/manual/en/modules advanced.xml
"Bela Ban" <[email protected]> Thu, 30 Sep 2010 09:45:48 +0000
| Newsgroups | gmane.comp.java.javagroups.cvs |
|---|---|
| Message-ID | <[email protected]> |
User: belaban
Date: 10/09/30 09:45:48
Modified: doc/manual/en/modules advanced.xml
Log:
ns
Revision Changes Path
1.37 +30 -2 JGroups/doc/manual/en/modules/advanced.xml
Index: advanced.xml
===================================================================
RCS file: /cvsroot/javagroups/JGroups/doc/manual/en/modules/advanced.xml,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- advanced.xml 30 Sep 2010 09:33:56 -0000 1.36
+++ advanced.xml 30 Sep 2010 09:45:48 -0000 1.37
@@ -1561,17 +1561,45 @@
We highly recommend setting max_rank in large clusters.
</para>
<para>
- This functionality was implemented in https://jira.jboss.org/browse/JGRP-1181.
+ This functionality was implemented in
+ <ulink url="https://jira.jboss.org/browse/JGRP-1181">https://jira.jboss.org/browse/JGRP-1181</ulink>.
</para>
</section>
<section>
<title>Failure detection protocols</title>
<para>
-
+ Failure detection protocols determine when a member is unresponsive, and subsequently
+ <emphasis>suspect</emphasis> it. Usually (FD, FD_ALL), messages (heartbeats) are used to determine
+ the health of a member, but we can also use TCP connections (FD_SOCK) to connect to a member P, and
+ suspect P when the connection is closed.
</para>
+ <para>
+ Heartbeating requires messages to be sent around, and we need to be careful to limit the number of
+ messages sent by a failure detection protocol (1) to detect crashed members and (2) when a member
+ has been suspected. The following sections discuss how to configure FD_ALL and FD_SOCK, the most
+ commonly used failure detection protocols, for use in large clusters.
+ </para>
+
+ <section>
+ <title>FD_SOCK</title>
+ </section>
+
+ <section>
+ <title>FD_ALL</title>
+ </section>
</section>
</section>
+ <section>
+ <title>Ergonomics</title>
+ <para>
+ Ergonomics is similar to the dynamic setting of optimal values for the JVM, e.g. garbage collection,
+ memory sizes etc. In JGroups, ergonomics means that we try to dynamically determine and set optimal
+ values for protocol properties. Examples are thread pool size, flow control credits, heartbeat
+ frequency and so on.
+ </para>
+ </section>
+
</section>
</chapter>
\ No newline at end of file
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev