Mattias Engdegård wrote on Sun, Jul 08, 2012 at 18:47:15 +0200: > Out of curiosity, I modified the svn client to use the btrfs > facility for fast file copies (copy-on-write, also known as > reflink), to see what benefits it might possibly give in terms of > performance and disk space. While at it, I also measured the > benefits of the sqlite exclusive locking that everybody have been > taking about lately, to see if it really makes a difference on fast > file systems. > > Using the btrfs COW mechanism will make the copied files share the > data on disk in a transparent way, and is implemented in cp(1) from > the GNU coreutils (the --reflink option). Since the bulk of a > working tree typically consists of duplicated files, this seems very > attractive. > > The changes were straightforward; please tell me if you want to see > the patches.
Yes, please specify what the client used COW for. Was it for populating the working tree files from the pristine store? Was it for something else?