From: Tao Ma <tao.ma@oracle.com>
To: ocfs2-devel@oss.oracle.com
Subject: [Ocfs2-devel] [PATCH 00/42] ocfs2: Add reflink file support. V2
Date: Fri, 03 Apr 2009 16:37:22 +0800 [thread overview]
Message-ID: <49D5CAC2.4010201@oracle.com> (raw)
Hi all,
Change from v1 to v2: bug fix and metadata/credits reservation
improvement.
The general information for reflink, please see
http://oss.oracle.com/osswiki/OCFS2/DesignDocs/Reflink.
For the design doc, please see
http://oss.oracle.com/osswiki/OCFS2/DesignDocs/RefcountTrees
http://oss.oracle.com/osswiki/OCFS2/DesignDocs/ReflinkOperation
http://oss.oracle.com/osswiki/OCFS2/DesignDocs/ReflinkUses
The patch set is based on Joel's work of "ocfs2: Detach ocfs2 metadata
I/O from struct node" which can be found at
http://oss.oracle.com/pipermail/ocfs2-devel/2009-February/003926.html.
Enjoy it.
Regards,
Tao
next reply other threads:[~2009-04-03 8:37 UTC|newest]
Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-04-03 8:37 Tao Ma [this message]
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 01/42] ocfs2: Reused freed extent block in b-tree operation Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 02/42] ocfs2: Define refcount tree structure Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 03/42] ocfs2: Add metaecc for ocfs2_refcount_block Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 04/42] ocfs2: Add ocfs2_read_refcount_block Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 05/42] ocfs2: Basic tree root operation Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 06/42] ocfs2: hook remove refcount tree into truncate Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 07/42] ocfs2: Wrap ocfs2_extent_contig in ocfs2_extent_tree Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 08/42] ocfs2: Wrap manipulation of leaf extent record in b-tree operation Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 09/42] ocfs2: Pass ocfs2_insert_extent an inserted leaf record Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 10/42] ocfs2: Abstract extent split process Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 11/42] ocfs2: Add refcount b-tree as a new extent tree Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 12/42] ocfs2: export tree operation functions Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 13/42] ocfs2: Add support for incrementing refcount in the tree Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 14/42] ocfs2: Add support of decrementing refcount for delete Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 15/42] ocfs2: Add functions for extents refcounted Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 16/42] ocfs2: Hook 'Decrement refcount for delete' Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 17/42] ocfs2: Add CoW support Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 18/42] ocfs2: CoW refcount tree improvement Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 19/42] ocfs2: Add __ocfs2_reflink Tao Ma
2009-04-02 23:45 ` [Ocfs2-devel] [PATCH 20/42] ocfs2: Add ioctl for reflink Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 21/42] ocfs2: Use proper parameter for some inode operation Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 22/42] ocfs2: Create reflinked file in orphan dir Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 23/42] ocfs2: Abstract caching info checkpoint Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 24/42] ocfs2: Add new refcount tree lock resource Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 25/42] ocfs2: Add refcount tree lock mechanism Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 26/42] ocfs2: lock refcount tree if needed Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 27/42] ocfs2: Add caching info for refcount tree Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 28/42] ocfs2: Add refcount tree find mechanism from an inode Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 29/42] ocfs2: Return extent flags for xattr value tree Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 30/42] ocfs2: Abstract duplicate clusters process in CoW Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 31/42] ocfs2: Use xs->bucket to set xattr value outside Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 32/42] ocfs2: Add CoW support for xattr Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 33/42] ocfs2: Remove inode from ocfs2_xattr_bucket_get_name_value Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 34/42] ocfs2: Abstract the creation of xattr block Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 35/42] ocfs2: Abstract ocfs2 xattr tree extend rec iteration process Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 36/42] ocfs2: Attach xattr clusters to refcount tree Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 37/42] ocfs2: Call refcount tree remove process properly Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 38/42] ocfs2: Create an xattr indexed block if needed Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 39/42] ocfs2: Add reflink support for xattr Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 40/42] ocfs2: Modify removing xattr process for refcount Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 41/42] ocfs2: Make transaction extend more efficient Tao Ma
2009-04-02 23:46 ` [Ocfs2-devel] [PATCH 42/42] ocfs2: Enable refcount tree support Tao Ma
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=49D5CAC2.4010201@oracle.com \
--to=tao.ma@oracle.com \
--cc=ocfs2-devel@oss.oracle.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.