Overview
Artifact ID: | 55da01dfb76c04902cf74366a944be0fa02dfbc3 |
---|---|
Ticket: | 6c5471445173a17fffa6aaf867f2f7d3da8f8151
fossil clone is slow |
User & Date: | drh 2010-10-09 10:21:06 |
Changes
- Appended to comment:
<hr /><i>drh added on 2010-10-09 10:21:06:</i><br /> The problem with pkgsrc is not the size of the checkout. The [http://www.sqlite.org/slt/timeline | SQL Logic Test] program for SQLite is in a Fossil repository where each checkout is about 1.3GB in size and it works fine. The issue Fossil has with pkgsrc is the huge number of files in a check-out, about 60k. SQL Logic Test is a much larger checkout in total size, but it only has 645 files. In other words, pkgsrc has a huge number of very small files and SQL Logic Test has a small number of very large files. Fossil currently handles the latter case fine - it is the former case that is giving trouble. I have a strategy, which I will describe separately, to address the pkgsrc scaling issue of a large number of small files.