Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-1707

Remove the DFS Client disk-based cache

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.16.0
    • None
    • None

    Description

      The DFS client currently uses a staging file on local disk to cache all user-writes to a file. When the staging file accumulates 1 block worth of data, its contents are flushed to a HDFS datanode. These operations occur sequentially.

      A simple optimization of allowing the user to write to another staging file while simultaneously uploading the contents of the first staging file to HDFS will improve file-upload performance.

      Attachments

        1. clientDiskBuffer.patch
          45 kB
          Dhruba Borthakur
        2. clientDiskBuffer10.patch
          97 kB
          Dhruba Borthakur
        3. clientDiskBuffer11.patch
          97 kB
          Dhruba Borthakur
        4. clientDiskBuffer12.patch
          97 kB
          Dhruba Borthakur
        5. clientDiskBuffer14.patch
          99 kB
          Dhruba Borthakur
        6. clientDiskBuffer15.patch
          111 kB
          Dhruba Borthakur
        7. clientDiskBuffer16.patch
          117 kB
          Dhruba Borthakur
        8. clientDiskBuffer17.patch
          126 kB
          Dhruba Borthakur
        9. clientDiskBuffer18.patch
          125 kB
          Dhruba Borthakur
        10. clientDiskBuffer19.patch
          126 kB
          Dhruba Borthakur
        11. clientDiskBuffer2.patch
          49 kB
          Dhruba Borthakur
        12. clientDiskBuffer20.patch
          129 kB
          Dhruba Borthakur
        13. clientDiskBuffer21.patch
          129 kB
          Dhruba Borthakur
        14. clientDiskBuffer22.patch
          129 kB
          Dhruba Borthakur
        15. clientDiskBuffer23.patch
          113 kB
          Dhruba Borthakur
        16. clientDiskBuffer23.patch
          113 kB
          Dhruba Borthakur
        17. clientDiskBuffer24.patch
          132 kB
          Dhruba Borthakur
        18. clientDiskBuffer24.patch
          116 kB
          Dhruba Borthakur
        19. clientDiskBuffer25.patch
          135 kB
          Dhruba Borthakur
        20. clientDiskBuffer26.patch
          136 kB
          Dhruba Borthakur
        21. clientDiskBuffer27.patch
          136 kB
          Dhruba Borthakur
        22. clientDiskBuffer27.patch
          136 kB
          Dhruba Borthakur
        23. clientDiskBuffer6.patch
          89 kB
          Dhruba Borthakur
        24. clientDiskBuffer7.patch
          94 kB
          Dhruba Borthakur
        25. clientDiskBuffer8.patch
          96 kB
          Dhruba Borthakur
        26. clientDiskBuffer9.patch
          97 kB
          Dhruba Borthakur
        27. DataTransferProtocol.doc
          44 kB
          Dhruba Borthakur
        28. DataTransferProtocol.html
          18 kB
          Dhruba Borthakur

        Issue Links

          Activity

            People

              dhruba Dhruba Borthakur
              dhruba Dhruba Borthakur
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: