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