1.0.0.1 Bugs

bug_id priority bug_status component keywords short_short_desc
5382 P3 RESOLVED ProjectZero Website Accessibility issues in Documentation
5659 P1 VERIFIED Core update sMash build to merge prereq and current repositories
5383 P1 VERIFIED Core Security Fix default error page so that it escapes URI
4628 P3 VERIFIED Core ZSO should honour /config/http/ipAddress property
5635 P5 VERIFIED Core Duplicate user zone idle timeout config
5535 P1 CLOSED Core Update to latest Dojo
5624 P1 CLOSED Core wrong end tag for a h2 element
4889 P1 CLOSED Assemble Messaging Automatic quiesce for store-and-forward flows
5600 P2 CLOSED Core Tooling [CLI] standalone package is failing when resolving a peer project
5570 P2 CLOSED Core zero stop thrashes sockets
5642 P2 CLOSED Core Security Remove Token and TokenFactory references from docs
5616 P3 CLOSED Core gcMiss event and value paths
5123 P3 CLOSED Core Tooling CLI eats exceptions from Tasks
5654 P3 CLOSED Core Tooling misleading output when zero create fails due to nonexistent directory
5369 P3 CLOSED Assemble Flow Replace the hex symbol in the document
5326 P3 CLOSED Assemble Messaging Improved message priority support
5156 P3 CLOSED ProjectZero Inconsistent formatting of headers in overview
5565 P3 CLOSED Core Editing zero.acf content
5239 P3 CLOSED Assemble Fabric BufferOverflowException or HttpInvalidMessageException when using Connection API
5653 P3 CLOSED Assemble Fabric Connection destination matching URL normalisation incorrect
5657 P3 CLOSED Assemble Fabric Fix Host: header for HTTP transport
5401 P3 CLOSED Samples Samples Security Indicate how to obtain openid demo from repo for docs
5495 P3 CLOSED Core Security JSON formatted SSO login params fails to log in user
5644 P3 CLOSED Assemble Messaging Security Securing based upon roles failure
5647 P3 CLOSED Core Security remove suite methods from ACF tests
5399 P5 CLOSED Samples COPYRIGHT.txt incorrect
5402 P5 CLOSED Core Move zeroreplace impl from silverstone to sMash
5354 P5 CLOSED Core Make sMash 1.0.0.0 tag and disable smash publish
5627 P5 CLOSED Core Update sMash 1.0.x to work with new eclipse during BVT
5476 P5 CLOSED Assemble Fabric DOC: SimpleJavaLoggerHandler

Fixes for Connectivity (Fabric)

Bug 5239 - BufferOverflowException or HttpInvalidMessageException when using Connection API

Sending a POST or PUT request to an HTTP or HTTPS service using the Connection API could result in intermittent exception in both outbound and inbound request processing.

One potential symptom was a java.nio.BufferOverflowException exception being thrown to the application using the Connection API to make the outbound HTTP request.

An alternative symptom was a zero.network.vendor.http.channel.exception.HttpInvalidMessageException reported for an apparently unrelated HTTP request arriving at the application. The following log messages may be associated with this second symptom:

CWPZC0128E: Failed to read buffer to completion, stream ended early

CWPZC0105E: An error with the client connection was caught, Could not fill buffer - stream ended early

The logic used to send POST or PUT bodies using the Connection API has been corrected to avoid this problem.

Bug 5653 - Connection destination matching URL normalisation incorrect

The Connection API destination matching algorithm for target resource URLs was incorrectly including the query. Target resource URLs will now discount query parameters and operate as documented. Only the protocol name, host name, port and file path will be considered; any user information, query or fragment specified in the target resource URL will be discounted when matching against configured connection destinations.

Bug 5657 - Fix Host: header for HTTP transport

The Host header generated by the Connection API for outbound HTTP requests unnecessarily included the default port number. This caused requests to be rejected by some servers. The port number will now only be included in the Host header when it was specified in the target URL requested by the application.

Fixes for Reliable Transport Extension (Messaging)

Bug 4889 - Automatic quiesce for store-and-forward flows

Item 1

The bridge connection manager now monitors messages that flow across an established store-and-forward pipe. If the flow from a store-and-forward queue remains idle for a specified period of time, the bridge connection manager will suspend it. Once all the flows associated with a pipe are suspended, the pipe will be disconnected. A suspended flow or pipe will be resumed after new messages arrive on the store-and-forward queue. The length of time the bridge connection manager will retain a flow for an idle store-and-forward queue can be specified using a new broker configuration property, /config/messaging/broker/bridgeIdleTimeout. The default value is 60 minutes.

Item 2

The maximum length for queue names has been increased from 20 to 79 characters. The new queue name length limit applies to:

  • The "queue" protocol configuration parameter for the "messaging" protocol.
  • The "queueName" configuration parameter for the messaging kicker.
  • The target queue name in a store-and-forward queue name.

Item 3

The deliveryTimeout property of broker connections configured under /config/connection/messaging/brokerName was only being applied to connections to secured brokers. Connections to unsecured brokers were incorrectly adopting a value of 15 seconds resulting in potential "Return code=5" timeouts in higher load situations. The default deliveryTimeout of 60 seconds is now correctly applied to both secured and unsecured connections and can be specified as documented.

Item 4

The "priority" protocol configuration parameter is now included for the "messaging" protocol and can be when sending a message using the POST operation. The priority value must be in the range 0 (low) to 9 (high), inclusive, and the default value is 4. High priority messages will tend to be delivered before low priority messages.

Item 5

Messages store size configuration parameters have been removed from the documentation as they were ineffective. A new section has been added to the deployment notes and troubleshooting guide containing notes about how the message store may grow and how to mitigate against running out of storage.

Bug 5326 - Improved message priority support

The broker was only supporting two levels of message priority for each queue, which were mapped to JMS message priorities as follows: 0 mapped to "low" priority, 1 to 9 mapped to "high" priority (defect 122365). With this fix, the broker now supports ten separate levels of message priority, corresponding to the JMS message priorities.

If the fix is applied to an existing broker, the new priorities will be applied to existing queues and existing "high" priority messages will be placed on the new highest priority queue. These messages will continue to be delivered as highest priority until they are all consumed. However, new messages posted to the queue will then be delivered according to their relative priorities.

Fixpack Exit

r4 - 14 Jul 2008 - 15:07:46 - rushall
Syndicate this site RSS ATOM
Copyright 2007 © IBM Corporation | Privacy | Terms of Use | About this site