Hi,

I have Tcl and Tk fossil repositories cloned onto a USB flash drive to synchronise my private branches between computers. Performing push/pull/sync operations against these repositories is VERY slow (30-50 seconds per send/receive trip) and I get plenty of 'time skew' warnings. Syncing with smaller repositories on the same drive (e.g. thread, itcl) doesn't seem to have perceptible performance issues.

OS is Windows 7. Problems present with Fossil 1.22 and 1.23, maybe earlier (I wasn't doing this much before upgrading to 1.22 (from something pre-1.18) but I don't recall getting performance problems before).

On the suspicion that fsync() may be the root cause I've tried rebuilding the repositories with --wal but it makes little to no difference. I've tried using 'fossil sqlite3' to directly change the journal_mode or synchronous but they always seem to revert to delete+full (unless I'm doing it wrong? pragma synchronous off ; .quit ).

Any suggestions?

Regards,
Twylite

_______________________________________________
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