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

        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: