Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-47114

Make ldapproxy.py use IOCP on Windows

    XMLWordPrintable

    Details

    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Backport Requested:
      v4.4, v4.2, v4.0
    • Sprint:
      Security 2020-04-06
    • Linked BF Score:
      11

      Description

      ldapproxy.py uses ldaptor to create a proxy around our test LDAP server, which can introduce artificial latency. ldaptor is powered by the twisted framework for async Python programming. twisted uses an underlying async implementation for managing file descriptors. On Linux it defaults to epoll. On Windows it defaults to select.

      For improved throughput, we should switch over to IOCP on Windows.

        Attachments

          Activity

            People

            Assignee:
            spencer.jackson Spencer Jackson
            Reporter:
            spencer.jackson Spencer Jackson
            Participants:
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: