View Ticket
Not logged in
Ticket UUID: 303b8b118281ca4897aed7bb1ddd9cc1f7593301
Title: Very slow checkin on large repository
Status: Fixed Type: Incident
Severity: Important Priority:
Subsystem: Resolution: Overcome_By_Events
Last Modified: 2011-03-25 01:01:35
Version Found In: 5721bce8853fc3594aa52c4191b5ff46f41fa031
Description & Comments:
A large repo takes a long time to do a 'checkin' (autosync is off, and the machine is a very fast one with lots of RAM):
time fossil ci -m 'ci time test'
New_Version: 4434f3a0489357cd396359b85fcab7f531d5aefd

real    2m44.684s
user    0m44.612s
sys     0m10.444s

The corresponding "push" was fast: real 0m7.062s

The repository is big, but not enormous:

fossil rstats
 Number of Artifacts: 2160
  2151 full text + 9 delta blobs
 198473 bytes average, 428701769 bytes total

  Number Of Checkins: 7
     Number Of Files: 37264
Number Of Wiki Pages: 1
   Number Of Tickets: 0
 Duration Of Project: 2 days

anonymous claiming to be Joerg Sonnenberger added on 2010-12-21 16:29:38:
Isn't this a side effect of the setting repo-cksum=on? As it is now optional, I think this can be closed.


anonymous added on 2010-12-28 18:30:52:
What Joerg was pointing to requires a newer version of Fossil. Updating to the newest version will provide you the said setting.


joerg added on 2011-03-25 01:01:35 UTC:
Addressed by setting repo-cksum to off.