On Montag, 2. April 2007 euvitudo wrote:
> I've been trying out fsvs (v1.1.0) to backup my laptop to a LaCie
> drive.  I like fsvs quite a bit.
Thank you!

> However, I saw a problem last night that performance is degraded quite
> a bit when committing a large number of files.  More specifically, I
> see performance degrade when the total size of all the files are
> larger than about 130M.
Is it the file data, or the file amount?
Depending on your configuration (bdb vs. fsfs repository) and your filesystem 
(reiserfs, ext2, ext3 with/without dir-index) you might see a file lookup 
problem in the transaction directory.
There's a note in doc/PERFORMANCE.

> Furthermore, when trying to commit my home 
> directory, it died and rolled back the svn transaction at the filesize
> limit on my machine (~2GB, but ulimit -f reports 'unlimited').
>
> I realize this is likely a subversion problem (using 1.4.3),
Yes, the subversion and apr libraries.

> but 
> thought I should ask whether there might be a workaround that I can
> use.  The workaround I'm using now is to run fsvs commit in batches,
> where I commit directories smaller than about 75M.
Is it the filesize, or the number of files?

> I would like to request a feature to be able to have fsvs commit an
> svn transaction after a given total file size is processed.  (Provided
> I'm not out to lunch on the above, and doing something egregiously
> wrong.)
>
> In all, I have about 36GB of data I'd like to backup (moving to a new
> laptop soon--thanks to my employer), but doing this piecemeal is not
> quite what I had in mind.
I'd recommend updating your packages - mostly subversion and apr.

> Any ideas would be appreciated.
Hmmm, that's not that easy. I'd say, the easiest way would be to do something 
like this, going the 2nd level of directories one-by-one:

        cd $WC
        find . -depth -maxdepth 2 -type d -exec fsvs ci -m {} {} \;

If you're versioning your *full* system, it might be better to use 3 levels 
for /usr.



Regards,

Phil

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to