chiark / gitweb /
Count rejections of nochecked articles against nocheck threshold
[innduct.git] / README.statistics
1                         START
2                         =====
3                           |
4       ,------------------>|<-----------------------------------------------.
5       |                   |                                                |
6       |             < article has been deferred already >                  |
7       |                  no          yes                                   |
8       |                   |           |                                    |
9       |                   |        < article exists >                      |
10       |                   |         yes        no                          |
11       |                   |          |          |                          |
12       |                   |<---------'          | missing++                |
13       |                   |                     |                          |
14       |                   |offered++           ===                         |
15       |conn               |                    END                         |
16       |fails;       < nocheck mode >                                       |
17       |requeued      yes         no                                        |
18       |.id/bod/nc   /             |CHECK/IHAVE                             |
19       |++          |              |offered.ch++                            |
20       |            |              |                                        |
21       |            |              |                                        |
22    ^^^^^^^^        |              |                                        |
23      at            |              |                                        |
24      any           |              |                                        |
25      time          |          ______ < peer response > _________           |
26                    |       wanted   unwanted   rejected   deferred         |
27                    |       238/338  438/435     439*      436/431          |
28                    |         /        |          |           |             |
29                    |<-------'         |unwanted  |rejected   |deferred     |
30                    |                  | .id++    | .id++     | .id++       |
31            < article exists >         |          |           |             |
32              no        yes           ===        ===          `-----------> |
33              |          |            END        END                        |
34              |          |                                                  |
35              |          |TAKETHIS/body                                     |
36              |          |sent.ch/.nc++                                     |
37              |          `-------.                                          |
38              |                  |                                          |
39              |                ______ < peer response > _________           |
40              |           accepted   unwanted   rejected   deferred         |
41              |           239/235    438*/435*   439/437    436/431*        |
42              |              |           |           |           |          |
43              |missing       |accepted   |unwanted   |rejected   |deferred  |
44              |.bod/nc++     |.bod/nc++  |.bod/nc++  |.bod/nc++  |.bod/nc++ |
45              |              |           |           |           |          |
46             ===            ===         ===         ===          `----------'
47             END            END         END         END
48
49 Response codes are <code from CHECK/TAKETHIS>/<code from IHAVE>
50 * indicates response which is forbidden in this context by RFC4644/3977
51