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

        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: