linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] fix bugs of sub transid
@ 2011-11-21 10:10 Liu Bo
  2011-11-21 10:10 ` [PATCH 1/5] Btrfs: fix btrfs_copy_root warning Liu Bo
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Liu Bo @ 2011-11-21 10:10 UTC (permalink / raw)
  To: linux-btrfs; +Cc: chris.mason, sensille

NOTE:
This patchset is based on "danger" branch.

We've been sufferring two big bugs with sub transid:
one is a bug related to root's last_snapshot, the other is a bug related to
disk extent refs' generation.

1) The first patch fixes a warning,
2) the second one fixes the last_snapshot bug,
3) the third one has already been in for-linus branch, but not in "danger"
   branch, so I add it here for the integrity,
4) the fourth one fixes a transid mismatch bug,
5) the fifth one fixes the disk extent refs' generation bug.

Any advices and tests are welcome!


Liu Bo (5):
  Btrfs: fix btrfs_copy_root warning
  Btrfs: fix bug with heavy snapshot and heavy fsync
  Btrfs: fix inconsistent tree
  Btrfs: filter shared blocks in should_cow_block
  Btrfs: update disk extent ref generation

 fs/btrfs/ctree.c       |   69 +++++++++++++++++++++++++++++++++------------
 fs/btrfs/ctree.h       |    8 ++++-
 fs/btrfs/delayed-ref.c |    7 ++++-
 fs/btrfs/delayed-ref.h |    2 +
 fs/btrfs/disk-io.c     |    3 +-
 fs/btrfs/extent-tree.c |   72 ++++++++++++++++++++++++++++++++++++++++--------
 fs/btrfs/ioctl.c       |    2 +-
 fs/btrfs/transaction.c |   10 ++++++-
 8 files changed, 137 insertions(+), 36 deletions(-)


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2011-12-02 16:30 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-21 10:10 [PATCH 0/5] fix bugs of sub transid Liu Bo
2011-11-21 10:10 ` [PATCH 1/5] Btrfs: fix btrfs_copy_root warning Liu Bo
2011-11-21 10:10 ` [PATCH 2/5] Btrfs: fix bug with heavy snapshot and heavy fsync Liu Bo
2011-11-21 10:10 ` [PATCH 3/5] Btrfs: fix inconsistent tree Liu Bo
2011-11-21 10:10 ` [PATCH 4/5] Btrfs: filter shared blocks in should_cow_block Liu Bo
2011-11-21 10:10 ` [PATCH 5/5] Btrfs: update disk extent ref generation Liu Bo
2011-11-28 15:10 ` [PATCH 0/5] fix bugs of sub transid David Sterba
2011-11-29  1:18   ` Liu Bo
2011-11-29 16:17     ` [PATCH 0/5] fix bugs of sub transid -- WARNING: at fs/btrfs/ctree.c:432 David Sterba
2011-12-01  1:32       ` Liu Bo
2011-12-02 16:30         ` David Sterba

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).