summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2006-04-04 18:48:20 +0000
committerMarc Laukien <marc@zeroc.com>2006-04-04 18:48:20 +0000
commit5b81b8f25e173e48b54f47d7e1497bad297f4d89 (patch)
treef9513cd5e9aa95a68c8880abde0a8534ec5917f1 /cpp
parentattack test (diff)
downloadice-5b81b8f25e173e48b54f47d7e1497bad297f4d89.tar.bz2
ice-5b81b8f25e173e48b54f47d7e1497bad297f4d89.tar.xz
ice-5b81b8f25e173e48b54f47d7e1497bad297f4d89.zip
glacier2 changes
Diffstat (limited to 'cpp')
-rw-r--r--cpp/CHANGES16
1 files changed, 16 insertions, 0 deletions
diff --git a/cpp/CHANGES b/cpp/CHANGES
index 8e691f77679..a446d8d197a 100644
--- a/cpp/CHANGES
+++ b/cpp/CHANGES
@@ -1,6 +1,22 @@
Changes since version 3.0.1
---------------------------
+- Added a new method addProxies() to Ice::Router, which can return
+ evicted proxies. The old method addProxy() is now deprecated. Note
+ that this is an internal interface for communications between
+ clients and routers (such as Glacier2).
+
+- Added a new property Glacier2.RoutingTable.MaxSize. If more proxies
+ are added when permitted by this property, proxies are evicted from
+ Glacier2's internal routing table on a least recently used
+ basis. Ice clients from version 3.1 on will automatically retry
+ operation calls on such evicted proxies, thereby re-adding them to
+ Glacier2's routing table. Ice clients older then version 3.0 will
+ receive an ObjectNotExistException. To continue to support such old
+ clients, you must set the maximum high enough, so that Glacier2 will
+ not evict proxies. Upgrading your clients to 3.1 is highly
+ recommended to avoid large routing table sizes in Glacier2.
+
- Replaced the IceSSL plugin. The new plugin no longer uses an XML
configuration file but rather relies solely on properties. A Python
script is provided in config/convertssl.py to convert old XML files