Bug 3573 - Netsvcs client logging handlers fails with stream pipes
Summary: Netsvcs client logging handlers fails with stream pipes
Status: NEW
Alias: None
Product: ACE
Classification: Unclassified
Component: ACE netsvcs (show other bugs)
Version: 5.6.8
Hardware: All Windows NT
: P5 enhancement
Assignee: DOC Center Support List (internal)
URL:
Depends on:
Blocks:
 
Reported: 2009-02-16 09:24 CST by Johnny Willemsen
Modified: 2009-02-16 09:24 CST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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