Re: [Cluster-devel] [GFS2 PATCH] GFS2: Don't brelse rgrp buffer_heads every allocation

2015-06-16 Thread Bob Peterson
- Original Message - I'll see if I can track down why the rgrplvb option isn't performing as well. I suspect the matter goes back to my first comment above. Namely, that the slowdown goes back to the slowness of page cache lookup for the buffers of the rgrps we are using (not rejected

Re: [Cluster-devel] [GFS2 PATCH] GFS2: Don't brelse rgrp buffer_heads every allocation

2015-06-16 Thread Steven Whitehouse
Hi, On 15/06/15 15:43, Bob Peterson wrote: - Original Message - I'm assuming that these figures are bandwidth rather than times, since that appears to show that the patch makes quite a large difference. However the reclen is rather small. In the 32 bytes case, thats 128 writes for each

Re: [Cluster-devel] [GFS2 PATCH] GFS2: Don't brelse rgrp buffer_heads every allocation

2015-06-15 Thread Steven Whitehouse
Hi, On 12/06/15 20:50, Bob Peterson wrote: - Original Message - Hi, On 09/06/15 15:45, Bob Peterson wrote: - Original Message - Hi, On 05/06/15 15:49, Bob Peterson wrote: Hi, This patch allows the block allocation code to retain the buffers for the resource groups so

Re: [Cluster-devel] [GFS2 PATCH] GFS2: Don't brelse rgrp buffer_heads every allocation

2015-06-12 Thread Bob Peterson
- Original Message - Hi, On 09/06/15 15:45, Bob Peterson wrote: - Original Message - Hi, On 05/06/15 15:49, Bob Peterson wrote: Hi, This patch allows the block allocation code to retain the buffers for the resource groups so they don't need to be re-read

Re: [Cluster-devel] [GFS2 PATCH] GFS2: Don't brelse rgrp buffer_heads every allocation

2015-06-10 Thread Steven Whitehouse
Hi, On 09/06/15 15:45, Bob Peterson wrote: - Original Message - Hi, On 05/06/15 15:49, Bob Peterson wrote: Hi, This patch allows the block allocation code to retain the buffers for the resource groups so they don't need to be re-read from buffer cache with every request. This is a

Re: [Cluster-devel] [GFS2 PATCH] GFS2: Don't brelse rgrp buffer_heads every allocation

2015-06-09 Thread Bob Peterson
- Original Message - Hi, On 05/06/15 15:49, Bob Peterson wrote: Hi, This patch allows the block allocation code to retain the buffers for the resource groups so they don't need to be re-read from buffer cache with every request. This is a performance improvement that's

Re: [Cluster-devel] [GFS2 PATCH] GFS2: Don't brelse rgrp buffer_heads every allocation

2015-06-08 Thread Steven Whitehouse
Hi, On 05/06/15 15:49, Bob Peterson wrote: Hi, This patch allows the block allocation code to retain the buffers for the resource groups so they don't need to be re-read from buffer cache with every request. This is a performance improvement that's especially noticeable when resource groups

[Cluster-devel] [GFS2 PATCH] GFS2: Don't brelse rgrp buffer_heads every allocation

2015-06-05 Thread Bob Peterson
Hi, This patch allows the block allocation code to retain the buffers for the resource groups so they don't need to be re-read from buffer cache with every request. This is a performance improvement that's especially noticeable when resource groups are very large. For example, with 2GB resource