summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2006-06-02 06:15:36 +0000
committerMichi Henning <michi@zeroc.com>2006-06-02 06:15:36 +0000
commit084e5d0953744bc5655b84f1669ffda17c1a4048 (patch)
treee6e3927d5232375bc17a16b104c02b6c462275e9 /cpp
parentRemoved redundant temporary variable. (diff)
downloadice-084e5d0953744bc5655b84f1669ffda17c1a4048.tar.bz2
ice-084e5d0953744bc5655b84f1669ffda17c1a4048.tar.xz
ice-084e5d0953744bc5655b84f1669ffda17c1a4048.zip
Added doc for Glacier2.RoutingTable.MaxSize.
Diffstat (limited to 'cpp')
-rw-r--r--cpp/doc/Properties.sgml28
1 files changed, 28 insertions, 0 deletions
diff --git a/cpp/doc/Properties.sgml b/cpp/doc/Properties.sgml
index c1840cade95..7502ce58814 100644
--- a/cpp/doc/Properties.sgml
+++ b/cpp/doc/Properties.sgml
@@ -4583,6 +4583,34 @@ The default value is 0.
</section>
</section>
+<section><title>Glacier2.RoutingTable.MaxSize</title>
+<section><title>Synopsis</title>
+<synopsis>
+Glacier2.RoutingTable.MaxSize=<replaceable>num</replaceable>
+</synopsis>
+</section>
+<section>
+<title>Description</title>
+<para>
+This property sets the size of router's routing table to
+<replaceable>num</replaceable> entries. If more proxies are
+added to the table than this value, proxies are evicted from
+the table on a least-recently used basis.
+</para>
+<para>
+Clients based on Ice version 3.1 and later automatically retry operation calls
+on evicted proxies and transparently re-add such proxies to the table.
+Clients based on Ice versions earlier than 3.1 receive an
+<literal>ObjectNotExistException</literal> for invocations on evicted
+proxies. For such older clients, <replaceable>num</replaceable> must
+be set to a sufficiently large value to prevent these clients from failing.
+</para>
+<para>
+The default size of the routing table is 1000.
+</para>
+</section>
+</section>
+
<section><title>Glacier2.Trace.Session</title>
<section><title>Synopsis</title>
<synopsis>