All of lore.kernel.org
 help / color / mirror / Atom feed
* [Ocfs2-devel] [PATCH 0/15] ocfs2: Support for discontiguous block group.
@ 2010-04-01  2:53 Tao Ma
  2010-04-01  2:58 ` [Ocfs2-devel] [PATCH 01/15] ocfs2: Define data structures for discontiguous block groups Tao Ma
                   ` (14 more replies)
  0 siblings, 15 replies; 34+ messages in thread
From: Tao Ma @ 2010-04-01  2:53 UTC (permalink / raw)
  To: ocfs2-devel

Hi all,
	This patch set try to implement discontiguous block group in ocfs2. We 
have meet with many ENOSPC problems because of file system fragmentation 
and among them a big part is that we can't allocate contiguouse 4M bytes 
to allocate a new inode/extent block group. So this patch set is going 
to resolve this by supporting discontiguous block group.

01-11 are the original patches from Joel Becker, I didn't touch them so 
that Joel could skip them for review. ;)
12 is a patch fixing some tiny problems in 01-11. I separate it out so 
that it can be reviewed by Joel easily and it will be integrated into 
the previous 01-11 when it get acked.
13-15 are the following patches.

[View]
http://oss.oracle.com/git/?p=tma/linux-2.6.git;a=shortlog;h=discontig-bg
[Pull]
git://oss.oracle.com/git/tma/linux-2.6.git discontig-bg

For the design doc, please see
http://oss.oracle.com/osswiki/OCFS2/DesignDocs/DiscontiguousBlockGroups

The patches for ocfs2-tools support will be sent to ocfs2-tools-devel.

Regards,
Tao

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

end of thread, other threads:[~2010-04-01 23:43 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-01  2:53 [Ocfs2-devel] [PATCH 0/15] ocfs2: Support for discontiguous block group Tao Ma
2010-04-01  2:58 ` [Ocfs2-devel] [PATCH 01/15] ocfs2: Define data structures for discontiguous block groups Tao Ma
2010-04-01  2:58 ` [Ocfs2-devel] [PATCH 02/15] ocfs2: Allocate " Tao Ma
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 03/15] ocfs2: Pass suballocation results back via a structure Tao Ma
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 04/15] ocfs2: Add suballoc_loc to metadata blocks Tao Ma
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 05/15] ocfs2: ocfs2_claim_suballoc_bits() doesn't need an osb argument Tao Ma
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 06/15] ocfs2: Trim suballocations if they cross discontiguous regions Tao Ma
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 07/15] ocfs2: ocfs2_claim_*() don't need an ocfs2_super argument Tao Ma
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 08/15] ocfs2: Return allocated metadata blknos on the ocfs2_suballoc_result Tao Ma
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 09/15] ocfs2: Set suballoc_loc on allocated metadata Tao Ma
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 10/15] ocfs2: Grow discontig block groups in one transaction Tao Ma
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 11/15] ocfs2: Don't relink cluster groups when allocating discontig block groups Tao Ma
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 12/15] ocfs2: Some tiny bug fixes for discontiguous block allocation Tao Ma
2010-04-01  3:34   ` Joel Becker
2010-04-01  4:32     ` Tao Ma
2010-04-01 17:44       ` Joel Becker
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 13/15] ocfs2: ocfs2_group_bitmap_size has to handle old volume Tao Ma
2010-04-01  3:38   ` Joel Becker
2010-04-01  4:22     ` Tao Ma
2010-04-01  4:34       ` Wengang Wang
2010-04-01  4:39         ` Tao Ma
2010-04-01  4:50           ` Tao Ma
2010-04-01  7:40             ` Joel Becker
2010-04-01  7:39           ` Joel Becker
2010-04-01  7:38         ` Joel Becker
2010-04-01  7:37       ` Joel Becker
2010-04-01  7:46         ` Tao Ma
2010-04-01 17:53           ` Joel Becker
2010-04-01 23:32             ` Tao Ma
2010-04-01 23:43               ` Joel Becker
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 14/15] ocfs2: Free block to the right block group Tao Ma
2010-04-01  3:42   ` Joel Becker
2010-04-01  2:59 ` [Ocfs2-devel] [PATCH 15/15] ocfs2: enable discontig block group support Tao Ma
2010-04-01  3:43   ` Joel Becker

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.