Some good news...

I came in to work, disabled repo-cksum, on the copy of the repository at work and tested again. Single file commit took 6 seconds. I made a number of changes to files (11 files total, a collection of edits, adds and removes) and did a fossil commit (without specifying files on the command line) and the commit took about 7 seconds.

There seems to be a minimum time of 6 seconds for my operations of status, changes, and commit, and it would make sense that they all have to do the same work at some point (that would be 'finding out what files have changed')

I don't expect any filesystem level caching going on this time. So, what happened on my machine at home with the 59 second and 18 second commits versus the consistent 6-8 second commits at work? At home, my hard drives are full-disk encrypted via Truecrypt :) There is a behind the scenes slow-down for all reads and writes. Fossil is not at fault for that by any means.

In any case...  *** disable repo-cksum if you have a large repository ***

I don't know if that "6 seconds" can be improved on, but I am definitely much happier than I was yesterday.

Thanks everyone for help and insight.

Jeff
_______________________________________________
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