[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-btrfs
Subject: [PATCH v2 0/9] btrfs: Fix no_space on dd and rm loop
From: Zhaolei <zhaolei () cn ! fujitsu ! com>
Date: 2015-04-09 4:34:35
Message-ID: cover.1428554022.git.zhaolei () cn ! fujitsu ! com
[Download RAW message or body]
From: Zhao Lei <zhaolei@cn.fujitsu.com>
This is v2 of resend-fix-no-space.
Most of them are send in single patch, I resend them in patchset
to make it easy to access.
Notice that "Btrfs: fix find_free_dev_extent() malfunction in case
device tree has hole" from Forrest Liu in:
https://patchwork.kernel.org/patch/5800231/
is also need to fix all known no_space bug.
Changelog v1->v2:
1: Rebased on top of v4.0-rc7
2: Fixed a lock problem reported by:
'Tsutomu Itoh' <t-itoh@jp.fujitsu.com>
3: Add Reviewed-by: Liu Bo <bo.li.liu@oracle.com>
to [PATCH 2/9] btrfs:
Tested by busy dd and rm loop script in 2000 times.
I'll add xfstests for this case later.
This is available at fix_no_space branch on my tree:
git://github.com/zhaoleidd/btrfs.git
It is also included in integration-for-chris branch in above tree.
Thanks
Zhaolei
Zhao Lei (9):
btrfs: fix condition of commit transaction
btrfs: Fix tail space processing in find_free_dev_extent()
btrfs: Adjust commit-transaction condition to avoid NO_SPACE more
btrfs: Set relative data on clear btrfs_block_group_cache->pinned
btrfs: add WARN_ON() to check is space_info op current
btrfs: Fix NO_SPACE bug caused by delayed-iput
btrfs: Support busy loop of write and delete
btrfs: wait for delayed iputs on no space
btrfs: cleanup unused alloc_chunk varible
fs/btrfs/ctree.h | 1 +
fs/btrfs/disk-io.c | 3 ++-
fs/btrfs/extent-tree.c | 66 +++++++++++++++++++++++++++++++++++++++-----------
fs/btrfs/inode.c | 4 +++
fs/btrfs/volumes.c | 24 +++++++++---------
5 files changed, 72 insertions(+), 26 deletions(-)
--
1.8.5.1
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic