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

use netty to handle client connections

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.4.0
    • server
    • None
    • 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 D. Hunt
        3. ZOOKEEPER-733.patch
          215 kB
          Patrick D. Hunt
        4. ZOOKEEPER-733.patch
          238 kB
          Patrick D. Hunt
        5. ZOOKEEPER-733.patch
          243 kB
          Patrick D. Hunt
        6. ZOOKEEPER-733.patch
          248 kB
          Patrick D. Hunt
        7. ZOOKEEPER-733.patch
          316 kB
          Patrick D. Hunt
        8. ZOOKEEPER-733.patch
          244 kB
          Patrick D. Hunt
        9. ZOOKEEPER-733.patch
          244 kB
          Patrick D. Hunt
        10. QuorumTestFailed_sessionmoved_TRACE_LOG.txt.gz
          746 kB
          Patrick D. Hunt
        11. moved.zip
          5 kB
          Benjamin Reed
        12. flowctl.zip
          8 kB
          Benjamin Reed
        13. accessive.jar
          20 kB
          Patrick D. Hunt

        Issue Links

          Activity

            People

              phunt Patrick D. Hunt
              breed Benjamin Reed
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: