1. 27 Apr, 2012 1 commit
    • Josef Bacik's avatar
      Btrfs: do not start delalloc inodes during sync · 996d282c
      Josef Bacik authored
      btrfs_start_delalloc_inodes will just walk the list of delalloc inodes and
      start writing them out, but it doesn't splice the list or anything so as
      long as somebody is doing work on the box you could end up in this section
      _forever_.  So just remove it, it's not needed anyway since sync will start
      writeback on all inodes anyway, all we need to do is wait for ordered
      extents and then we can commit the transaction.  In my horrible torture test
      sync goes from taking 4 minutes to about 1.5 minutes.  Thanks,
      Signed-off-by: default avatarJosef Bacik <josef@redhat.com>
      Signed-off-by: default avatarChris Mason <chris.mason@oracle.com>
      996d282c
  2. 18 Apr, 2012 19 commits
  3. 13 Apr, 2012 1 commit
  4. 12 Apr, 2012 6 commits
  5. 29 Mar, 2012 13 commits