Bug 3573

Summary: Netsvcs client logging handlers fails with stream pipes
Product: ACE Reporter: Johnny Willemsen <jwillemsen>
Component: ACE netsvcsAssignee: DOC Center Support List (internal) <tao-support>
Status: NEW ---    
Severity: enhancement    
Priority: P5    
Version: 5.6.8   
Hardware: All   
OS: Windows NT   

Description Johnny Willemsen 2009-02-16 09:24:36 CST
on solaris/hpux ACE has stream pipes enabled (ACE_HAS_STREAM_PIPES). With stream pipes a message can be interrupted by a high priority message. At that moment spipe.recv receives MOREDATA or MORECTRL (or both as bitmask). The high priority message then should be read, the data of the low priority message has to be queued. The client logging handler doesn't handle this case and just does a shutdown at that moment. using the netsvcs client logging with stream pipes is really unusable in this state