Hello,

I first want to say what a terrific version control manager Fossil is!
I took my first serious look at Fossil last week and have already
converted a few of my personal projects away from 'git'. The built-in
bug tracker and wiki are genius touches! Thank you, Fossil community,
for your efforts.

I would like to mention, however, that Fossil hits a scalability wall
at some point, making it unsuitable for large projects.

I have been trying to pull the NetBSD source repository for a week and
have had nothing but problems. As of this moment, I haven't succeeded.
I first tried cloning the repository, but it would exit with an error
after ~2GB of data was transferred. I then downloaded the
repository[2] from the NetBSD FTP site (>10GB !) Doing a 'rebuild'
starts out fine but, after 24 hours, I get to 60% complete and then it
take hours to advance another .1%. I tried to rebuild using various
options (--wal and setting the pagesize), but it all ends up slowing
down at the same place. The last time I tried it, the .fossil file was
10GB and the journal file reached 11GB!

I was able to download and rebuild the pkgsrc repository[3] in a
reasonable time -- it's only 2.7GB. So there's some point between the
two projects in which fossil's rebuild algorithm becomes so expensive,
it can't be cloned.

I don't have any question; I just thought I'd document my experiences.

-- 
Rich

[1] http://netbsd.sonnenberger.org/
[2] http://ftp.netbsd.org/pub/NetBSD/misc/repositories/fossil/src.fossil
[3] http://ftp.netbsd.org/pub/NetBSD/misc/repositories/fossil/pkgsrc.fossil
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to