summaryrefslogtreecommitdiff
path: root/CHANGELOG-3.6.md
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2016-09-22 16:47:36 +0200
committerBenoit Foucher <benoit@zeroc.com>2016-09-22 16:47:36 +0200
commit7b5454f97092c7a3952d4981bb057f1bd7d61993 (patch)
treed26dadf7fa19ef8fb9ed92851c1cf5cc179fc908 /CHANGELOG-3.6.md
parentSlice/unicodePaths fails in Sles12 (diff)
downloadice-7b5454f97092c7a3952d4981bb057f1bd7d61993.tar.bz2
ice-7b5454f97092c7a3952d4981bb057f1bd7d61993.tar.xz
ice-7b5454f97092c7a3952d4981bb057f1bd7d61993.zip
Fixed ICE-7032 - support for limiting subscriber queue size
Diffstat (limited to 'CHANGELOG-3.6.md')
-rw-r--r--CHANGELOG-3.6.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/CHANGELOG-3.6.md b/CHANGELOG-3.6.md
index 3f679f5a3fc..ca14183b575 100644
--- a/CHANGELOG-3.6.md
+++ b/CHANGELOG-3.6.md
@@ -41,6 +41,14 @@ These are the changes since Ice 3.6.2.
## General Changes
+- Added support for limiting the number of events queued for a given subscriber.
+ This is useful to prevent IceStorm from consuming too much memory when a
+ subscriber is too slow to consume published events. The queue maximum size is
+ configured with the IceStorm.Send.QueueSizeMax property. You can use the
+ property IceStorm.Send.QueueSizeMaxPolicy=RemoveSubscriber|DropEvents to
+ configure the behavior of IceStorm when the limit is reached. By default,
+ IceStorm will queue events indefinitely.
+
- Fixed a bug in the unmarshalling code where passing optional input
parameters to an operation with no required input parameters would
cause an Ice::EncapsulationException to be thrown if the receiver