Add readahead support in CoW for reflinked files.
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest posting 3/30 of 5 patches 0 repliesNew
- v2 posting 2/30 of 5 patches 0 repliesSuperseded
- v2 posting 1/35 patches 0 repliesSuperseded
Earlier versions · 1
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v1 | 4 patches | 0 replies | Superseded |
Patches in v2 posting 3/3 No applies recorded yet
None of the 5 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [Ocfs2-devel] [PATCH 0/5 v2] Add readahead support in CoW for reflinked files.
Quoted 13 lines · Joel Becker
Quoted 12 lines · Tao Ma
Quoted 11 lines · Joel Becker
Quoted 9 lines · Tao Ma
When we try to CoW some clusters for a reflinked file, we have to
read the contents first, allocate some clusters and then map these pages to the new clusters. Currently, we useblock_read_full_pageto read it, but it is a little bit slower.
So this patch set try to add readahead support for CoW. Before we
start, we call readahead first so that the pages can be read at the very first. And during CoW, when we find a readahead page, we know that we need to move the readahead window, so a new asyncreadahead is called.
Quoted 8 lines
Quoted 4 lines
Quoted 2 lines
I think this looks good. Can you create a branch in your git
tree for it? I'll pull when I build merge-window.done. please pull from
git://oss.oracle.com/git/tma/linux-2.6.gitcow_readahead.I tried pulling this, and it conflicts with the zero-tail fix.
Can you rebase it for me? I want to make sure we get the readahead right.
done. Please pull the same branch. It should work now.
btw, I still have the patch "[PATCH v5] ocfs2: Let ocfs2_setattr use new truncate sequence." waiting for being included. So what's your option?
Regards,
Tao