Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-733

use netty to handle client connections

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.4.0
    • Component/s: server
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      we currently have our own asynchronous NIO socket engine to be able to handle lots of clients with a single thread. over time the engine has become more complicated. we would also like the engine to use multiple threads on machines with lots of cores. plus, we would like to be able to support things like SSL. if we switch to netty, we can simplify our code and get the previously mentioned benefits.

        Attachments

        1. ZOOKEEPER-733.patch
          101 kB
          Benjamin Reed
        2. ZOOKEEPER-733.patch
          209 kB
          Patrick Hunt
        3. accessive.jar
          20 kB
          Patrick Hunt
        4. moved.zip
          5 kB
          Benjamin Reed
        5. QuorumTestFailed_sessionmoved_TRACE_LOG.txt.gz
          746 kB
          Patrick Hunt
        6. ZOOKEEPER-733.patch
          215 kB
          Patrick Hunt
        7. flowctl.zip
          8 kB
          Benjamin Reed
        8. ZOOKEEPER-733.patch
          238 kB
          Patrick Hunt
        9. ZOOKEEPER-733.patch
          243 kB
          Patrick Hunt
        10. ZOOKEEPER-733.patch
          248 kB
          Patrick Hunt
        11. ZOOKEEPER-733.patch
          316 kB
          Patrick Hunt
        12. ZOOKEEPER-733.patch
          244 kB
          Patrick Hunt
        13. ZOOKEEPER-733.patch
          244 kB
          Patrick Hunt

          Issue Links

            Activity

              People

              • Assignee:
                phunt Patrick Hunt
                Reporter:
                breed Benjamin Reed
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: