Details

    Description

      The current HDFS design says that newly allocated blocks for a file are not persisted in the NN transaction log when the block is allocated. Instead, a hflush() or a close() on the file persists the blocks into the transaction log. It would be nice if we can immediately persist newly allocated blocks (as soon as they are allocated) for specific files.

      Attachments

        1. hdfs-1108-hadoop-1-v5.patch
          17 kB
          Sanjay Radia
        2. hdfs-1108-hadoop-1-v4.patch
          17 kB
          Sanjay Radia
        3. hdfs-1108-hadoop-1-v3.patch
          17 kB
          Sanjay Radia
        4. hdfs-1108-hadoop-1-v2.patch
          16 kB
          Sanjay Radia
        5. hdfs-1108-hadoop-1.patch
          12 kB
          Sanjay Radia
        6. hdfs-1108-habranch.txt
          9 kB
          Todd Lipcon
        7. hdfs-1108-habranch.txt
          10 kB
          Eli Collins
        8. hdfs-1108-habranch.txt
          10 kB
          Todd Lipcon
        9. hdfs-1108-habranch.txt
          11 kB
          Aaron Myers
        10. hdfs-1108-habranch.txt
          11 kB
          Konstantin Shvachko
        11. hdfs-1108.txt
          10 kB
          Todd Lipcon
        12. HDFS-1108.patch
          6 kB
          Dmytro Molkov

        Issue Links

          Activity

            People

              tlipcon Todd Lipcon
              dhruba Dhruba Borthakur
              Votes:
              0 Vote for this issue
              Watchers:
              18 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: