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