Reading about CoW architecture / Performance Limits

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

as XFS is gaining CoW support I’d like to understand the implementation on a specific aspect: we’re using CoW for making disk image backups as image files in btrfs. This has proven prohibitive once the chain of CoW reflinks grows too long and everything becomes too fragmented. btrfs has improved in some places but the issue still persists.

We’re currently considering to move away from CoW filesystems for our use case and implement a higher level strategy. I now wonder whether XFS will have the same issue or whether the architecture is different in a significant way that will avoid prohibitive performance regressions on long CoW chains (think: hundreds to a few thousand).

I would appreciate a pointer where to look at - I’m a coder but following kernel code to understand architecture hasn’t been successful/efficient for me in the past …

Kind regards,
Christian

--
Christian Theune · ct@xxxxxxxxxxxxxxx · +49 345 219401 0
Flying Circus Internet Operations GmbH · http://flyingcircus.io
Forsterstraße 29 · 06112 Halle (Saale) · Deutschland
HR Stendal HRB 21169 · Geschäftsführer: Christian. Theune, Christian. Zagrodnick

Attachment: signature.asc
Description: Message signed with OpenPGP


[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux