Overview of current work load

BranchScanJob 99 percentile is less than 2 minutes.

Merge proposal job 99 percentile is less than 3 minutes, by a hair

UpdatePreviewDiff 99 percentile is 1:13

Queuing is appears to be rare for merge proposal jobs. The vast majority of the time, merge-proposal-jobs runs a single job of a given type.

Branch scan jobs are queued much more often.

Frequency of number of merge proposal jobs per run

 135038 1
  23659 2
   5661 3
   1766 4
    634 5
    326 6
    153 7
     72 8
     38 9
     33 10
     27 11
     22 12
     11 13
      6 14
      6 15
      3 16
      4 17
      7 18
      5 19
      3 20
      4 21
      2 22
      2 24
      1 25
      1 26
      1 28
      1 30
      1 31
      1 33
      1 34
      1 40
      1 45

Frequency of number of branch scan jobs per run

  61773 1
  44693 2
  30323 3
  18414 4
  11081 5
   6822 6
   4045 7
   2748 8
   1780 9
   1211 10
    815 11
    671 12
    542 13
    370 14
    293 15
    254 16
    182 17
    147 18
    125 19
    106 20
    105 21
     84 22
     61 23
     57 24
     51 25
     40 26
     50 27
     39 28
     26 29
     22 30
     28 31
     14 32
     22 33
     10 34
     12 35
     11 36
     10 37
     13 38
      6 39
     10 40
      3 41
      3 42
      6 43
      7 44
      3 45
      3 46
      4 47
      2 48
      6 49
      2 50
      3 51
      1 52
      5 53
      2 54
      2 56
      1 57
      1 59
      1 61
      1 69
      1 70
      1 71
      1 72
      1 76
      1 80
      1 82
      1 83
      2 85
      2 87
      1 89
      1 90
      1 94
      1 100
      1 103
      1 106
      1 110
      1 346

Percentile of duration of branch scan jobs

$ ./job-duration /srv/launchpad.net-logs/scripts/ackee-bzrsyncd/scan_branches.log
0% 0:00:00
1% 0:00:00
2% 0:00:00
3% 0:00:00
4% 0:00:01
5% 0:00:01
6% 0:00:01
7% 0:00:01
8% 0:00:01
9% 0:00:01
10% 0:00:01
11% 0:00:01
12% 0:00:01
13% 0:00:01
14% 0:00:01
15% 0:00:01
16% 0:00:01
17% 0:00:01
18% 0:00:01
19% 0:00:01
20% 0:00:02
21% 0:00:02
22% 0:00:02
23% 0:00:02
24% 0:00:02
25% 0:00:02
26% 0:00:02
27% 0:00:02
28% 0:00:02
29% 0:00:02
30% 0:00:02
31% 0:00:02
32% 0:00:02
33% 0:00:03
34% 0:00:03
35% 0:00:03
36% 0:00:03
37% 0:00:03
38% 0:00:03
39% 0:00:03
40% 0:00:03
41% 0:00:04
42% 0:00:04
43% 0:00:04
44% 0:00:04
45% 0:00:04
46% 0:00:04
47% 0:00:04
48% 0:00:05
49% 0:00:05
50% 0:00:05
51% 0:00:05
52% 0:00:05
53% 0:00:06
54% 0:00:06
55% 0:00:06
56% 0:00:07
57% 0:00:07
58% 0:00:08
59% 0:00:08
60% 0:00:09
61% 0:00:09
62% 0:00:10
63% 0:00:10
64% 0:00:11
65% 0:00:11
66% 0:00:11
67% 0:00:11
68% 0:00:12
69% 0:00:12
70% 0:00:12
71% 0:00:12
72% 0:00:12
73% 0:00:12
74% 0:00:13
75% 0:00:13
76% 0:00:13
77% 0:00:13
78% 0:00:13
79% 0:00:14
80% 0:00:14
81% 0:00:14
82% 0:00:14
83% 0:00:14
84% 0:00:14
85% 0:00:14
86% 0:00:15
87% 0:00:15
88% 0:00:16
89% 0:00:17
90% 0:00:17
91% 0:00:17
92% 0:00:19
93% 0:00:20
94% 0:00:21
95% 0:00:23
96% 0:00:26
97% 0:00:30
98% 0:00:39
99% 0:01:10
100% 0:40:41

CeleryJobRunner/CurrentWorkLoad (last edited 2012-03-12 15:21:08 by abentley)