On 10/20/2013 11:36 PM, Tomasz Chmielewski wrote:
I'll do some more tests with lots of extents to see if it's
reproducible here as well.
Interestingly, I've generally had qgroups enabled here as well,
possibly on all of these systems. Could that be the culprit?
Possibly.
Is there a reliable way to create files with many extents? I've tried
playing with fallocate, but couldn't create files with too many extents
with it.
I could do it quite reliably by storing a VirtualBox VM hard drive image
there, then running a Windows Update inside the VM. Instant
fragmentation ;-)
Another approach could probably be to write a C program that writes 20GB
to a file, then seeks to random places within it, writing chunks of data
within them.
I could probably whip up such a thing if the debuggers need it.
John
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html