GFS2 performance tweaks
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest10 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | Journal extent mappingfs/ fs/ fs/ +1 more | +97 | 0 replies | |
| 2/10 | Get rid of useless "found" variable in quota.cgfs2-2.6.git.patch2/ | +2 | 0 replies | |
| 3/10 | Run through full bitmaps quicker in gfs2_bitfitgfs2-2.6.git.patch3/ | +29 | 1 reply | |
| 3/10 | Run through full bitmaps quicker in gfs2_bitfitfs/ | +25 | 0 replies | |
| 4/10 | Get rid of sd_statfs_mutexgfs2-2.6.git.patch4/ gfs2-2.6.git.patch4/ gfs2-2.6.git.patch4/ | +2 | 1 reply | |
| 4/10 | Get rid of sd_statfs_mutex | +0 | 1 reply | |
| 4/10 | Get rid of sd_statfs_mutexfs/ | +4 | 0 replies | |
| 5/10 | Shortcut in gfs2_write_alloc_requiregfs2-2.6.git.patch5/ | +6 | 0 replies | |
| 6/10 | Reorganize function gfs2_glmutex_lockgfs2-2.6.git.patch6/ | +9 | 0 replies | |
| 7/10 | Only fetch the dinode once in block_mapgfs2-2.6.git.patch7/ | +7 | 0 replies | |
| 8/10 | Only find indirect pointer buffers oncegfs2-2.6.git.patch8/ | +39 | 0 replies | |
| 9/10 | Move functions and make them staticgfs2-2.6.git.patch9/ gfs2-2.6.git.patch9/ gfs2-2.6.git.patch9/ +1 more | +61 | 0 replies | |
| 10/10 | Function meta_read optimizationgfs2-2.6.git.patch10/ | +7 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [Cluster-devel] [GFS2][Patch 0/10] GFS2 performance tweaks
Hi GFS2 Folks,
The following is a set of ten patches designed to give gfs2 somewhat better performance than before. Some are trivial and may or may not have a real impact on performance. I'll let Steve Whitehouse decide which ones should go upstream and which ones aren't worth it. The patches may be summarized as follows:
1. Journal extent mapping
2. Get rid of useless "found" variable in quota.c
3. Run through full bitmaps quicker in gfs2_bitfit
4. Get rid of sd_statfs_mutex
5. Shortcut in gfs2_write_alloc_required if writing past eof.
6. Reorganize function gfs2_glmutex_lock
7. Only fetch the dinode once in block_map
8. Only find indirect pointer buffers once in block_map
9. Move meta_inval to glops.c and declare static, more attach_bufdata to trans.c and declare static.
10. Function meta_read optimization.
Regards,
Bob Peterson
Red Hat GFS