Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-1777

TPipeServer is UNSTOPPABLE

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.9.1
    • C++ - Library
    • None
    • Windows

    Description

      Most TServer stop methods call interrupt on their underlying server transports. TPipeServer::interrupt() doesn't cause acceptImpl to wake up if it is blocked on ConnectNamedPipe. This means the stop method on TServer variants blocks.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ben.craig Ben Craig
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: