This patch provides a new mount option, agskip=N, that tells the XFS allocator to skip over X many AGs when selecting an initial AG for data extent allocations for a new file. This option is particularly useful when the volume layout is a series of concat units - just set N to be the number of AGs in a concat and data allocations will then be load balanced over the spindles.