Uploaded image for project: 'MariaDB Connector/C'
  1. MariaDB Connector/C
  2. CONC-676

named pipe overlapped IO can send unwanted IO completion notification

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • 3.1, 3.3
    • 3.3.8
    • Other
    • None
    • Windows

    Description

      In case of named pipe connection, if named pipe handle is bound to IO completion port, connector's overlapped read and write operations would cause completion notification sent on that port.
      This is not intended. async IO inside the client is only a trick to support IO timeouts.
      In the server's VIO, it is already handled properly, completion notification are prevented In connector, it should be done exactly like that, it is not entirely clear why it was lost when copying the server's logic.

      Attachments

        Activity

          People

            wlad Vladislav Vaintroub
            wlad Vladislav Vaintroub
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.