Mercurial > kallithea
comparison docs/usage/statistics.rst @ 4192:e73a69cb98dc kallithea-2.2.5-rebrand
Rename some strings examples and commands in documentation
author | Bradley M. Kuhn <bkuhn@sfconservancy.org> |
---|---|
date | Wed, 02 Jul 2014 19:04:41 -0400 |
parents | 934906f028b5 |
children | 03bbd33bc084 |
comparison
equal
deleted
inserted
replaced
4191:9171248beae5 | 4192:e73a69cb98dc |
---|---|
2 | 2 |
3 ========== | 3 ========== |
4 Statistics | 4 Statistics |
5 ========== | 5 ========== |
6 | 6 |
7 The RhodeCode statistics system makes heavy demands of the server resources, so | 7 The Kallithea statistics system makes heavy demands of the server resources, so |
8 in order to keep a balance between usability and performance, the statistics are | 8 in order to keep a balance between usability and performance, the statistics are |
9 cached inside db and are gathered incrementally, this is how RhodeCode does | 9 cached inside db and are gathered incrementally, this is how Kallithea does |
10 this: | 10 this: |
11 | 11 |
12 With Celery disabled | 12 With Celery disabled |
13 -------------------- | 13 -------------------- |
14 | 14 |
15 - On each first visit to the summary page a set of 250 commits are parsed and | 15 - On each first visit to the summary page a set of 250 commits are parsed and |
16 updates statistics cache. | 16 updates statistics cache. |
17 - This happens on each single visit to the statistics page until all commits are | 17 - This happens on each single visit to the statistics page until all commits are |
18 fetched. Statistics are kept cached until additional commits are added to the | 18 fetched. Statistics are kept cached until additional commits are added to the |
19 repository. In such a case RhodeCode will only fetch the new commits when | 19 repository. In such a case Kallithea will only fetch the new commits when |
20 updating it's cache. | 20 updating it's cache. |
21 | 21 |
22 | 22 |
23 With Celery enabled | 23 With Celery enabled |
24 ------------------- | 24 ------------------- |
25 | 25 |
26 - On the first visit to the summary page RhodeCode will create tasks that will | 26 - On the first visit to the summary page Kallithea will create tasks that will |
27 execute on celery workers. This task will gather all of the stats until all | 27 execute on celery workers. This task will gather all of the stats until all |
28 commits are parsed, each task will parse 250 commits, and run the next task to | 28 commits are parsed, each task will parse 250 commits, and run the next task to |
29 parse next 250 commits, until all of the commits are parsed. | 29 parse next 250 commits, until all of the commits are parsed. |
30 | 30 |
31 .. note:: | 31 .. note:: |