TIBCO Enterprise Message Service 4.4.1 Hotfix8 has been released

TIBCO Enterprise Message Service 4.4.1 Hotfix8 has been released

book

Article ID: KB0105977

calendar_today

Updated On:

Products Versions
TIBCO Enterprise Message Service -
Not Applicable -

Description

Description:

•    TIBCO Enterprise Message Service 4.4.1 Hotfix8 has been released.

•    This Hotfix8 is cumulative for the components listed below. It includes previously generated TIBCO Enterprise Message Service 4.4.1 hotfixes.

•    TIBCO Enterprise Message Service 4.4.1 Hotfix7 does not contain TIBCO Enterprise Message Service 4.4.1 Hotfix4 defect corrections; this Hotfix8 corrects this omission and fixes several problems in addition to that.


======================================================================
Affected Files for 4.4.1-hotfix08

This hotfix is available on the following platforms:
    linux24gl23/x86
    linux24gl23/ia64
    sol27/sparc
    sol210/x86
    hpux110/hppa
    hpux112/ia64
    win32/x86/vc8
    win64/x86
    aix51/power
    darwin/power
    darwin/x86
    tru6451/alpha

Affected files:
    tibemsd and tibemsd64

======================================================================
Closed Issues in 4.4.1-hotfix08 (this release):

  Defect ID: 1-8EYRZV and 1-8EYS0R
     If the export property of a wildcard topic was changed, and a
     bridge topic inherited the export property, the server did not
     notify the other servers. This has been fixed.

  Defect ID: 1-8ASFJ4
     The server sent an unnecessary protocol message when the list of
     subscribers to a destination bridge topic changed. This has been
     fixed.

  Defect ID: 1-84JMOT
     The server sent an unnecessary protocol message when it received
     a routed message, if consumers were subscribed to the topic but
     the message did not match the consumers' selectors. This has been
     fixed.


======================================================================
Closed Issues in 4.4.1-hotfix06:

  The consumed_msg_hold_time flag, which was removed in the EMS 4.4
release, has been restored for backward compatibility.

  Defect ID: 1-866WO5
     Durable subscribers failed when the connection was restarted immediately after a
previous connection closed. This has been fixed.

  Defect ID: 1-85NQ4I
     When a durable subscriber was created using the administration tool, with the properties
clientid and selector, the clientid property was not stored in the durables.conf file.
On EMS server restart, duplicate durable subscribers were created. This has been fixed.

  Defect ID: 1-8CQMCB
     The server or C library could crash if TX tracing was enabled
     when it processed an XID with a large number of non-printable
     characters. This has been fixed.

  Defect ID: 1-8CQWNO
     The tibemsadmin tool could not commit or rollback an XA transaction
     if the XID had a large number of non-printable characters.  
     This has been fixed.

  Defect ID: 1-8B0VFG
     The EMS server would core dump in a rare condition related to
     route when a flow stall occurred in the receiving EMS server.
     This has been fixed.

======================================================================
Closed Issues in 4.4.1-hotfix04:

  Defect ID: 1-85GCU1
     Fixed an error that prevented the removal of a temporary queue,
     created as a reply-to destination between routing partners, after
     the sender and receiver connections are destroyed. Queues are now
     removed at regular 3-minute intervals.

  Defect ID: 1-873JVN
     Messages that were published to a dynamic queue and that were
     part of an XA transaction and in a XA prepared state when
     recovered by the EMS server, were not being delivered to queue
     consumers even after a successful commit of the XA transaction.
     This has been fixed.

  Defect ID: 1-885OZV
     Messages that were received by a queue consumer as part of an XA
     transaction, and which were recovered in an XA prepared state
     during an EMS server restart, did not appear in the dynamic
     queue. This has been fixed.


======================================================================
Closed Issues in 4.4.1-hotfix03:

  Defect ID: 1-84ZA3C
     Fixed a defect that caused the EMS Server to stall and not resume
     when a server processing incoming messages reached memory limits.
     Flow stall when a downstream server reaches memory limits is
     expected behavior. However, message flow should resume after the
     error condition is cleared, such as when messages are purged and
     memory usage drops below the limit.


======================================================================
Closed Issues in 4.4.1-hotfix02:

  Defect ID: 1-838PFR
     A change in Release 4.4.0 resulted in a performance issue with
     the data store for valid messages. This has been fixed.

  Defect ID: 1-7W1MX1
     The error "Error: Global or routed queue cannot specify
     prefetch=none" was returned when using "addprop" to set any
     property. This has been fixed so that properties (except for
     prefetch=none) can now be set on global or routed queues.
    
  Defect ID: 1-837ZMF
     If an application that uses a client ID disconnects or terminates
     before a commit() succeeds, immediately reconnecting was not
     always successful. This has been fixed.

  Defect ID: 1-81ZZCH
     Fixed a defect that could cause the server to not recover valid
     messages if, prior to the restart, the server ran out of memory
     at a very specific point in time while creating an internal
     record that is later persisted on disk. This memory failure may
     not be repored if the user is not using reserve_memory. Of
     course, users should always ensure that the EMS Server has
     appropriate resources. You can limit the memory usage by setting
     the max_msg_memory parameter according to the system's memory
     availability.

======================================================================
Closed Issues in 4.4.1-hotfix01:

  Defect ID: 1-82HYZW
     In EMS 4.4.0, messages in the $sys.undelivered queue that are
     consumed are not removed from the "Pending Message" count.
     This has been fixed.

  Defect ID: 1-820SBH
    Fixed a defect that could cause the EMS Server to crash when it
    would try to discard NON_PERSISTENT or RELIABLE messages that
    have reached their maximum delivery count based on the queue's
    maxRedelivery property. Messages with the
    TIBCO_PRESERVE_UNDELIVERED boolean property would be unaffected
    and are correctly moved to the $sys.undelivered queue.      

  Defect ID: 1-81UJTJ
    Under an operational mode that disables batched synchronous
    writes, the server may return the debug message "DEBUG:
    Insufficient buffer - SEVERE ERROR: Failed writing message".  
    This has been fixed.
  
=======================================================================

Installation

    Stop the applications and EMS server.
    Replace the EMS server binary with the new version supplied.
    Start the EMS server and its applications.

======================================================================


* You can download this 4.4.1 Hotfix8 from the TIBCO Product Support FTP server using your eSupport username and password, at

            ftp://support-ftp.tibco.com/available_downloads/ActiveEnterprise/Messaging/EMS/4.4.1/

Environment

Product: TIBCO Enterprise Message Service Version: 4.4.1 OS: --------------------

Issue/Introduction

TIBCO Enterprise Message Service 4.4.1 Hotfix8 has been released