diff options
author | Benoit Foucher <benoit@zeroc.com> | 2016-09-22 16:47:36 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2016-09-22 16:47:36 +0200 |
commit | 7b5454f97092c7a3952d4981bb057f1bd7d61993 (patch) | |
tree | d26dadf7fa19ef8fb9ed92851c1cf5cc179fc908 /CHANGELOG-3.6.md | |
parent | Slice/unicodePaths fails in Sles12 (diff) | |
download | ice-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.md | 8 |
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 |