Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-941

Datanode xceiver protocol should allow reuse of a connection

    XMLWordPrintableJSON

Details

    • Reviewed

    Description

      Right now each connection into the datanode xceiver only processes one operation.

      In the case that an operation leaves the stream in a well-defined state (eg a client reads to the end of a block successfully) the same connection could be reused for a second operation. This should improve random read performance significantly.

      Attachments

        1. 941.22.txt
          63 kB
          Michael Stack
        2. 941.22.txt
          63 kB
          Michael Stack
        3. 941.22.v2.txt
          63 kB
          Michael Stack
        4. 941.22.v3.txt
          61 kB
          Michael Stack
        5. fix-close-delta.txt
          4 kB
          Todd Lipcon
        6. hdfs-941.txt
          60 kB
          Todd Lipcon
        7. hdfs-941.txt
          60 kB
          Todd Lipcon
        8. hdfs-941.txt
          58 kB
          Todd Lipcon
        9. hdfs-941.txt
          56 kB
          Todd Lipcon
        10. HDFS-941-1.patch
          42 kB
          bc Wong
        11. hdfs941-1.png
          7 kB
          Kihwal Lee
        12. HDFS-941-2.patch
          62 kB
          bc Wong
        13. HDFS-941-3.patch
          63 kB
          bc Wong
        14. HDFS-941-3.patch
          63 kB
          bc Wong
        15. HDFS-941-4.patch
          64 kB
          bc Wong
        16. HDFS-941-5.patch
          82 kB
          bc Wong
        17. HDFS-941-6.22.patch
          55 kB
          Michael Stack
        18. HDFS-941-6.patch
          55 kB
          bc Wong
        19. HDFS-941-6.patch
          55 kB
          bc Wong
        20. HDFS-941-6.patch
          55 kB
          bc Wong

        Issue Links

          Activity

            People

              bcwalrus bc Wong
              tlipcon Todd Lipcon
              Votes:
              0 Vote for this issue
              Watchers:
              38 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: