Hello,

I have one rather large repository (more than 600Mb) that contains a lot of
relatively small text files as well as a significant number of jpg pictures.
I have a fossil server on a NAS and two different pc that synchronize this
repo directly with it.

The problem I frequently run into is that after I push some commits from
one pc, which show up fine in the timeline on the NAS repository, those
commits don't show up on the other PC after fossil sync.

It turns out that the corresponding artifacts aren't sent by the server to
the second PC. After digging for a bit, it turns out that those artifacts,
on the server, were neither in the unclustered table nor among the clusters
(fossil test-clusters reported many clusters as unreachable).
Doing fossil rebuild --clusters on the server fixes it, but the problem
happens again from times to times.

Did anyone else run into similar issues? Sending a copy of the repository
to Richard Hipp for further investigation isn't really feasible given it's
size. I don't mind trying to debug it myself, but I would be grateful for
any pointer as to where to begin. As I understand it, freshly received
artifacts are placed in the unclustered table and then later clustered
during subsequent sync operations of their number exceed 100.
_______________________________________________
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