Bug 565

Summary: There are no options to control the size of the internal EC queues
Product: TAO Reporter: Carlos O'Ryan <coryan>
Component: Real-Time Event ServiceAssignee: DOC Center Support List (internal) <tao-support>
Status: ASSIGNED ---    
Severity: normal    
Priority: P2    
Version: 1.1.2   
Hardware: All   
OS: All   

Description Carlos O'Ryan 2000-05-11 17:25:14 CDT
In some dispatching strategies the event service uses one or more queues
serviced by dispatching
threads.  The maximum size of said queues is currently hard-coded.  It should be
selectable with
at least the following options:
- No limit
- Max number of messages
- Max total size (can we measure that?)

once the maximum is reached the queue simply flows controls the suppliers.  In
some applications
we may wish to drop events, for example:
- The oldest events are dropped to make room for the new one.
- or the the events with lowest priority

this last aspect should probably be controlled using some application specific
strategy,
because there may be multiple different criteria to drop the events.
Comment 1 Carlos O'Ryan 2000-05-11 17:26:06 CDT
Accepted....
Comment 2 Carlos O'Ryan 2001-02-07 20:43:33 CST
Must be fixed before 1.2 is out
Comment 3 Carlos O'Ryan 2001-05-09 12:56:10 CDT
This is just to report the ETA:  this is 2-3 days of work, but it will take me a
couple of weeks just to make the time to look into this bug.
Comment 4 Carlos O'Ryan 2001-07-19 13:36:28 CDT
We decided not to hold off the release for this bug.  It was only added in the 
first place because it was easy to fix, but I couldn't find the time to do it.
Comment 5 Carlos O'Ryan 2003-04-02 12:26:36 CST
I will never have time to work on these bugs.  Returning them to the TAO support
pool.
Comment 6 Nanbor Wang 2003-04-13 19:19:34 CDT
Accept for tao-support