Issue 2434: Default values for PacingInterval and MaximumBatchSize QoS properties? (notif_service-rtf) Source: (, ) Nature: Uncategorized Issue Severity: Summary: Summary: Are there any default values for the PacingInterval and MaximumBatchSize QoS properties? The default value for PacingInterval could be 0 meaning that a sequence type consumer is willing to wait indefinitely for an event sequence. But the MaximumBatchSize can"t be 0 as both zero and an indefinite number of events are infeasible (an exception could be raised if this QoS is set to a value less than 1). Resolution: Added sentences to end of MaximumBatchSize and PacingInterval sections in section 2.5.5 Revised Text: Actions taken: February 3, 1999: received issue November 16, 1999: closed issue Discussion: Synopsis: The spec does not define what the default values for PacingInterval and MaximumBatchSize are. Furthermore, the meaning of 0 for those properties is unclear. The proposed resolution is to make 0 be the default for PacingInterval, and have it mean that the client is willing to wait indefinitely for the batch to fill up, but the author of the issue was not sure how to handle the default value and meaning of 0 for MaximumBatchSize. Disposition: I agree that the default value for PacingInterval should be 0, and that it should mean the Proxy on which it is set will never forward a "partial" batch, instead waiting for MaximumBatchSize events to accumulate before forwarding the any batch. As for MaximumBatchSize, I propose that the default value be 1, for lack of a better default value (really, the user should always explicitly set this property if using sequence proxies). Furthermore, I feel (like the author of the issue) that an attempt to set MaximumBatchSize to 0 should cause the UnsupportedQoS (BAD_VALUE) exception to be raised. VOTE: YES means to make the changes described above in the "Disposition" section; NO means to do nothing End of Annotations:===== Date: Wed, 03 Feb 1999 16:21:47 +0000 From: Bjarne Rasmussen Organization: PrismTech Ltd To: Juergen Boldt Cc: issues@emerald.omg.org, notif_service-rtf@emerald.omg.org Subject: Notification Service RTF Issue References: <3.0.32.19990203100002.00711c00@emerald.omg.org> Are there any default values for the PacingInterval and MaximumBatchSize QoS properties? The default value for PacingInterval could be 0 meaning that a sequence type consumer is willing to wait indefinitely for an event sequence. But the MaximumBatchSize can't be 0 as both zero and an indefinite number of events are infeasible (an exception could be raised if this QoS is set to a value less than 1). Is there anywhere one can find the list of issues with the Notification Service RTF? Thanks Bjarne. -- Bjarne Rasmussen, Senior Software Engineer (M.Sc) PrismTech Limited, http://www.prismtechnologies.com