Skip to content

Multiple stream conformance tests hang for NamedPipeTest_ServerInOut_ClientInOut_Synchronous configuration #72526

@stephentoub

Description

@stephentoub

This has apparently been the case for a long time, we just didn't have the test configuration showing it. In our PipeStream conformance tests, we construct various pairings of stream types and execute all the conformance tests on them. When adding a configuration for both client and server being duplex and created with PipeOptions.None, multiple tests hang. This may very well be an issue with the test itself or something inherent to how Windows implements non-overlapped I/O named pipes (e.g. maybe there's a lock that reading/writing on the same pipe requires), but it'd be good to investigate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions