Allowed greater than 30 minute UME activity timeout for UME stores running on 32-bit machines, in order to prevent the overflow of a time variable that would cause source and receiver state to be cleaned up prematurely by the store daemon.
Added support for ume_retransmit_request_outstanding_maximum configuration setting, to control the number of outstanding retransmission requests at any one time.
Prevent crash of UME store daemon, caused by reception of web monitor requests greater than 1024 bytes in length.
Added support for detecting connection failures on Windows clients, so that sources and receivers can reconnect properly to restarted UME store.
Added work-around to Windows problem that prevents a registration ID of 0 from being converted into a unique registration ID.
Added suppression of logging superfluous UME keep alive messages for unknown UME sources and receivers.
Added -m (message rate) and -f (unstabilized message backlog) options to umesrc to enable better rate control for umesrc.
Fixed duplicate ACK condition, resulting when UME receivers receive fragmented messages, by properly clearing the umeack information in the individual fragments before deleting the messages.
Fixed EOP exception condition caused by trying to retrieve java LBMSourceStatistics.
Fixed condition that causes Windows to crash when debugging is enabled on 64-bit CPUs running 32-bit binaries.
Fixed condition that prevented C++ example program from compiling.
Fixed umesrc -S command line option to accept hostnames that are not fully qualified.
Provided workaround that prevented umestored aborts by adding a check to the configuration file to not allow the asynchronous store write buffer length to be set to less than the largest fragment.
Added check to umestored config at startup, to make sure that 90% of repository-disk-file-size-limit is greater than or equal to repository-size-limit, so that a fatal assert condition is avoided. If the check passes, then startup and normal operation continue. If it fails, then startup is aborted, the daemon will not start, and an error is logged.
Fixed the LBMWildcardReceiver.close method (Java) so that it deletes the underlying native wildcard receiver.
Fixed SDM condition in which adding a field with the same name as a deleted field fails. When deleting a field from a message, also delete the field name entry from the name lookup tree.
Copyright (c) 2004 - 2014 Informatica Corporation. All rights reserved.