Part 2 — How Tor Directory Floods Reuse Circuits

By 1AEO Team · October 31, 2026 · Observations: October 24–29, 2026 UTC

Version scope: Tor 0.4.9.14 with our custom metrics patch. Tor 0.4.9.15, released October 28, adds directory-request DoS controls, including per-circuit BEGIN_DIR rate limiting and a hidden-service directory (HSDir) request limit. The measurements below describe 0.4.9.14, not the effect of those new controls.

Relay labels, such as Relay O, are anonymized. BEGIN_DIR requests a directory stream. Positions count BEGIN_DIR cells on each circuit; position 2+ means the circuit already carried one.

Cell positions. A circuit can carry separate streams. The BEGIN_DIR command asks to open a directory stream; the counter alone does not prove a successful opening. Positions count BEGIN_DIR cells only. Closing a stream does not reset the circuit’s position, and a first-position cell does not establish when its circuit was created.

Illustration: separate directory streams can share one continuing circuit. BEGIN_DIR positions continue when earlier streams close.

Footnote: Illustration of accepted stream-opening requests, not measured traffic. Example at one directory-serving relay using Tor 0.4.9.14. Cells travel over an encrypted channel. Cell positions count BEGIN_DIR cells only; other cells can pass between them.

Full-size chart.
Illustrative arithmetic only; the five disjoint counts sum to 150.
BEGIN_DIR cell positionsCells contributed by one circuit carrying 150 counted BEGIN_DIR cells
11
2–109
11–10090
101–1,00050
1,001+0

BEGIN_DIR cells at positions 2+ formed the majority in 88 of 89 periods. Those 88 periods covered 63 relays and averaged about 2½ h. Relay O had 89.8% of its BEGIN_DIR cells at positions 2+ across about 2½ h.

“Closed while waiting for an HTTP request” was the majority of classified streams in all 50 longer-reuse periods. Longer reuse means positions 101+ held more than half the BEGIN_DIR cells: 50 periods on 46 relays, averaging about 2¾ h. Relay G: 86.1% at positions 101+ and 94.1% “Closed while waiting for an HTTP request”, across about 3½ h.

HSDir GET requests were the majority of classified streams in all 29 shorter-reuse periods. Shorter reuse means positions 2–10 held more than half the BEGIN_DIR cells: 29 periods on 24 relays, averaging about 2¼ h. Relay O: 67.4% at positions 2–10 and 99.8% HSDir GET requests, across about 2½ h.

BEGIN_DIR cells at positions 2+ formed the majority in 88 of 89 periods #

This is a count of observation periods, not circuits. Relay F’s observation was the only period with a first-position majority; its first-position share was 99.5%.

88 of 89 observed periods had a majority of BEGIN_DIR cells at positions 2 or later; one had a first-position majority.

Footnote: Majority uses each period’s own BEGIN_DIR-cell total. Tor 0.4.9.14 · custom metrics patch A majority is more than half of a period’s counted BEGIN_DIR cells. Bars count periods, not cells or circuits. Positions count BEGIN_DIR cells on one circuit; position 2+ means that circuit already carried a BEGIN_DIR cell. Observation spans are not necessarily complete floods.

Full-size chart.
Periods grouped by first-position versus later-position cell majority.
BEGIN_DIR-cell majorityObserved periodsDistinct relaysShare of 89 periods
Positions 2+886398.9%
Position 1111.1%

“Closed while waiting for an HTTP request” was the majority of classified streams in all 50 longer-reuse periods #

Relay G shows both populations for the same observation. Their totals and percentages are separate; this does not pair individual cells with individual streams.

Relay G: 86.1% of BEGIN_DIR cells at positions 101+; 94.1% of classified streams are Closed while waiting for an HTTP request.

Footnote: Relay G · Approx. 28 Oct 2026 12:15–15:45 UTC. Tiny categories keep their true widths and have numeric shares in the legends. Tor 0.4.9.14 · custom metrics patch HSDir = hidden-service directory; UTC = Coordinated Universal Time. Each bar uses its own total. BEGIN_DIR cells and classified streams are separate populations; individual cells are not matched to stream classifications. Positions 101+ combine bands 101–1,000 and 1,001+. Other classifications combines the remaining six categories.

Full-size chart.
Relay G · Approx. 28 Oct 2026 12:15–15:45 UTC · independent cell and classified-stream totals.
Measured categoryCountOwn population totalShare
BEGIN_DIR positions 101+46,243,62753,734,23186.1%
Closed while waiting for an HTTP request50,556,48653,734,23394.1%

HSDir GET requests were the majority of classified streams in all 29 shorter-reuse periods #

Relay O shows both populations for the same observation. Their totals and percentages are separate; this does not pair individual cells with individual streams.

Relay O: 67.4% of BEGIN_DIR cells at positions 2–10; 99.8% of classified streams are HSDir GET requests.

Footnote: Relay O · Approx. 28 Oct 2026 21:00–23:30 UTC. Tiny categories keep their true widths and have numeric shares in the legends. Tor 0.4.9.14 · custom metrics patch HSDir = hidden-service directory; UTC = Coordinated Universal Time. Each bar uses its own total. BEGIN_DIR cells and classified streams are separate populations; individual cells are not matched to stream classifications. Positions 101+ combine bands 101–1,000 and 1,001+. Other classifications combines the remaining six categories.

Full-size chart.
Relay O · Approx. 28 Oct 2026 21:00–23:30 UTC · independent cell and classified-stream totals.
Measured categoryCountOwn population totalShare
BEGIN_DIR positions 2–109,804,48414,553,95567.4%
HSDir GET requests14,526,74014,553,95899.8%

Methods #

Populations. A majority is more than half the whole period’s own population. The longer group combines positions 101–1,000 and 1,001+. Eleven relays appear in both longer and shorter groups, in different observations; 10 periods meet neither group’s threshold. Cell positions and stream classifications use separate counters, so individual cells cannot be paired with stream outcomes. These are aggregate associations, not causal effects.

Categories. “Closed while waiting for an HTTP request” is our custom metric label for directory streams that close in Tor’s HTTP-request-wait state, with an empty input buffer and no earlier request classification. It does not identify the cause. Other classifications combines the remaining six categories: Consensus GET requests, Microdescriptor GET requests, Server / extra-info descriptor GET requests, Other GET requests, Other POST requests and Unparsed directory streams. The full nine-category table is below.

Coverage and timing. The frozen observations span October 24–29, 2026. The 44 periods with minute-rate gaps retain their cumulative counts. Public starts and durations are rounded to 15-minute blocks; their sum gives the displayed end. Average observation spans use original durations before rounding and are not necessarily complete floods or continuous behavior.

HSDir circuit use. Its first/repeat counts combine GET and POST. Client-channel and closing/unavailable-circuit rejections are counted separately before reuse counting. These populations are separate from BEGIN_DIR positions and do not establish client delivery.

All 89 circuit-use comparisons #

Every observation appears in the same order on both sides. Groups use the band containing the middle counted cell; within groups, larger high-position shares appear later. Each bar has its own population total.

All 89 periods: BEGIN_DIR cell-position shares and classified-stream shares, with independent totals and matching observation order.

Footnote: Complete paired comparison. Repeated relay labels denote the same relay across observations. Tor 0.4.9.14 · custom metrics patch HSDir = hidden-service directory; UTC = Coordinated Universal Time. Times are approximate UTC in October 2026. Each bar totals 100% of its own population; cell positions and classified streams use separate counters. Legend ranges show the smallest and largest classified-stream shares across all 89 periods.

Full-size chart.
All 89 periods in chart order; exact cell counts and shares. Dates are in 2026.
Relay / approximate UTC12–1011–100101–1,0001,001+Total BEGIN_DIR cells
Relay F
28 Oct 12:15–29 Oct 19:30
about 31¼ h
16,252,917
99.5%
77,474
0.47%
6,410
0.04%
0
0%
0
0%
16,336,801
100.0%
Relay BD
29 Oct 17:15–18:30
about 1¼ h
1,325,886
19.9%
5,291,601
79.3%
56,839
0.85%
0
0%
0
0%
6,674,326
100.0%
Relay BC
29 Oct 17:30–19:30
about 2 h
1,503,309
16.9%
6,998,225
78.6%
397,610
4.5%
0
0%
0
0%
8,899,144
100.0%
Relay BD
29 Oct 14:00–15:30
about 1½ h
1,022,503
13.3%
6,159,867
80.2%
501,068
6.5%
0
0%
0
0%
7,683,438
100.0%
Relay Q
29 Oct 02:00–04:30
about 2½ h
2,051,790
17.0%
9,106,611
75.4%
917,656
7.6%
0
0%
0
0%
12,076,057
100.0%
Relay AI
29 Oct 09:00–11:30
about 2½ h
2,228,425
18.2%
9,426,632
77.2%
559,307
4.6%
29
<0.01%
0
0%
12,214,393
100.0%
Relay BH
29 Oct 14:30–17:00
about 2½ h
1,773,275
13.0%
10,457,013
76.6%
1,425,043
10.4%
36
<0.01%
0
0%
13,655,367
100.0%
Relay BL
29 Oct 15:15–18:15
about 3 h
1,831,995
18.6%
7,754,341
78.6%
284,762
2.9%
617
<0.01%
0
0%
9,871,715
100.0%
Relay AU
29 Oct 12:45–15:30
about 2¾ h
4,749,560
19.9%
17,731,057
74.5%
1,325,926
5.6%
2,432
0.01%
0
0%
23,808,975
100.0%
Relay H
28 Oct 16:00–18:30
about 2½ h
1,559,521
15.8%
7,167,070
72.6%
1,139,990
11.5%
3,923
0.04%
0
0%
9,870,504
100.0%
Relay N
29 Oct 01:00–03:30
about 2½ h
2,107,223
14.1%
11,246,893
75.4%
1,547,317
10.4%
13,908
0.09%
0
0%
14,915,341
100.0%
Relay BC
29 Oct 14:00–16:30
about 2½ h
1,889,329
15.3%
9,000,545
72.7%
1,479,820
11.9%
18,840
0.15%
0
0%
12,388,534
100.0%
Relay Q
28 Oct 22:00–29 Oct 00:15
about 2¼ h
1,535,356
15.3%
7,477,829
74.5%
1,010,546
10.1%
15,713
0.16%
0
0%
10,039,444
100.0%
Relay O
28 Oct 21:00–23:30
about 2½ h
1,481,430
10.2%
9,804,484
67.4%
3,242,377
22.3%
25,664
0.18%
0
0%
14,553,955
100.0%
Relay AN
29 Oct 16:00–18:30
about 2½ h
1,350,296
18.2%
5,831,622
78.8%
207,203
2.8%
13,060
0.18%
0
0%
7,402,181
100.0%
Relay AU
29 Oct 16:00–18:30
about 2½ h
5,001,547
21.1%
17,957,929
75.7%
696,276
2.9%
54,560
0.23%
0
0%
23,710,312
100.0%
Relay AA
29 Oct 04:00–06:45
about 2¾ h
1,313,070
15.7%
6,352,517
75.9%
673,718
8.1%
25,009
0.30%
0
0%
8,364,314
100.0%
Relay W
29 Oct 10:00–12:15
about 2¼ h
1,875,485
15.5%
9,509,843
78.4%
698,993
5.8%
40,496
0.33%
0
0%
12,124,817
100.0%
Relay J
28 Oct 19:00–29 Oct 00:15
about 5¼ h
3,682,318
13.4%
20,509,676
74.8%
3,121,885
11.4%
91,630
0.33%
0
0%
27,405,509
100.0%
Relay AP
29 Oct 16:00–18:30
about 2½ h
1,983,150
16.9%
8,750,813
74.7%
874,464
7.5%
102,826
0.88%
0
0%
11,711,253
100.0%
Relay AY
29 Oct 16:00–17:45
about 1¾ h
891,199
10.2%
5,558,058
63.4%
2,213,850
25.3%
98,831
1.1%
0
0%
8,761,938
100.0%
Relay AH
29 Oct 09:00–11:45
about 2¾ h
1,080,532
8.0%
7,703,877
57.4%
4,429,020
33.0%
219,166
1.6%
0
0%
13,432,595
100.0%
Relay BJ
29 Oct 19:00–19:15
about 15 min
179,074
13.4%
871,063
65.0%
262,176
19.6%
27,447
2.0%
0
0%
1,339,760
100.0%
Relay BK
29 Oct 18:30–18:45
about 15 min
108,354
13.1%
465,044
56.2%
228,642
27.6%
25,950
3.1%
0
0%
827,990
100.0%
Relay Z
29 Oct 04:00–06:45
about 2¾ h
921,917
6.1%
6,973,328
46.3%
6,593,160
43.8%
567,042
3.8%
0
0%
15,055,447
100.0%
Relay BB
29 Oct 14:00–15:30
about 1½ h
730,438
7.3%
4,732,498
47.6%
3,685,407
37.1%
796,675
8.0%
0
0%
9,945,018
100.0%
Relay A
24 Oct 07:45–09:45
about 2 h
3,056,363
21.3%
10,643,803
74.3%
427,549
3.0%
160,832
1.1%
32,350
0.23%
14,320,897
100.0%
Relay C
25 Oct 00:30–02:45
about 2¼ h
2,941,431
17.2%
11,368,713
66.3%
1,722,607
10.0%
1,048,032
6.1%
69,619
0.41%
17,150,402
100.0%
Relay U
29 Oct 05:00–07:45
about 2¾ h
2,495,315
16.3%
11,453,323
74.6%
780,924
5.1%
386,317
2.5%
236,730
1.5%
15,352,609
100.0%
Relay AJ
29 Oct 15:00–17:30
about 2½ h
954,746
9.0%
5,001,596
47.0%
1,763,179
16.6%
2,398,380
22.6%
514,716
4.8%
10,632,617
100.0%
Relay W
29 Oct 06:00–08:45
about 2¾ h
2,661,793
15.6%
11,406,300
66.7%
717,916
4.2%
1,174,239
6.9%
1,141,033
6.7%
17,101,281
100.0%
Relay X
29 Oct 07:00–09:30
about 2½ h
2,298,383
13.6%
10,347,371
61.0%
1,341,230
7.9%
1,827,272
10.8%
1,140,919
6.7%
16,955,175
100.0%
Relay BF
29 Oct 14:30–17:00
about 2½ h
973,920
8.5%
5,717,053
49.7%
1,303,157
11.3%
2,630,527
22.9%
867,775
7.6%
11,492,432
100.0%
Relay R
29 Oct 04:00–06:45
about 2¾ h
2,490,005
14.5%
11,175,276
65.1%
794,825
4.6%
1,319,903
7.7%
1,373,897
8.0%
17,153,906
100.0%
Relay X
29 Oct 03:00–05:45
about 2¾ h
1,562,744
9.3%
7,746,240
46.1%
1,457,645
8.7%
4,305,757
25.6%
1,740,713
10.4%
16,813,099
100.0%
Relay BE
29 Oct 19:00–19:15
about 15 min
58,019
5.5%
247,892
23.7%
475,399
45.5%
264,361
25.3%
0
0%
1,045,671
100.0%
Relay BG
29 Oct 14:30–17:00
about 2½ h
1,814,000
8.3%
8,309,064
38.2%
2,339,148
10.8%
6,888,204
31.7%
2,383,112
11.0%
21,733,528
100.0%
Relay J
29 Oct 01:00–06:45
about 5¾ h
3,859,658
7.9%
19,383,727
39.8%
3,761,474
7.7%
12,361,894
25.4%
9,354,960
19.2%
48,721,713
100.0%
Relay J
29 Oct 08:00–10:30
about 2½ h
1,975,466
8.3%
9,714,725
40.7%
1,329,380
5.6%
6,037,641
25.3%
4,821,367
20.2%
23,878,579
100.0%
Relay E
25 Oct 04:00–04:30
about 30 min
291,129
2.8%
1,761,547
16.8%
2,096,226
20.0%
6,232,508
59.5%
101,971
0.97%
10,483,381
100.0%
Relay D
25 Oct 03:15–03:45
about 30 min
110,590
0.92%
780,389
6.5%
2,237,136
18.7%
8,527,943
71.3%
310,309
2.6%
11,966,367
100.0%
Relay AP
29 Oct 12:45–15:30
about 2¾ h
632,158
1.5%
3,626,666
8.4%
11,562,203
26.7%
25,116,899
57.9%
2,441,580
5.6%
43,379,506
100.0%
Relay AW
29 Oct 12:45–15:00
about 2¼ h
433,527
2.0%
1,946,298
8.8%
5,362,705
24.1%
12,809,861
57.7%
1,655,004
7.5%
22,207,395
100.0%
Relay BI
29 Oct 15:00–16:45
about 1¾ h
1,040,894
7.3%
4,126,668
28.9%
1,856,983
13.0%
6,151,466
43.0%
1,115,946
7.8%
14,291,957
100.0%
Relay AG
29 Oct 09:00–11:45
about 2¾ h
778,929
3.0%
3,296,527
12.6%
5,479,876
21.0%
14,432,148
55.3%
2,106,077
8.1%
26,093,557
100.0%
Relay AJ
29 Oct 09:00–11:30
about 2½ h
305,078
0.79%
1,718,315
4.4%
9,201,324
23.7%
24,224,210
62.4%
3,395,434
8.7%
38,844,361
100.0%
Relay AD
29 Oct 05:00–07:45
about 2¾ h
913,576
2.3%
5,242,741
13.0%
7,977,738
19.9%
22,476,778
55.9%
3,567,173
8.9%
40,178,006
100.0%
Relay AQ
29 Oct 12:45–15:45
about 3 h
172,178
0.48%
1,208,290
3.4%
8,848,073
24.6%
22,454,105
62.5%
3,254,422
9.1%
35,937,068
100.0%
Relay AM
29 Oct 12:00–12:45
about 45 min
123,440
1.3%
599,451
6.2%
2,783,645
28.9%
5,189,509
53.9%
928,199
9.6%
9,624,244
100.0%
Relay BK
29 Oct 15:15–16:45
about 1½ h
435,996
3.9%
2,046,572
18.2%
1,929,345
17.1%
5,743,719
51.0%
1,114,274
9.9%
11,269,906
100.0%
Relay BI
29 Oct 18:00–19:15
about 1¼ h
583,099
4.2%
2,227,343
16.0%
2,051,201
14.8%
7,667,121
55.1%
1,374,962
9.9%
13,903,726
100.0%
Relay AF
29 Oct 06:00–08:45
about 2¾ h
1,627,232
6.1%
8,578,623
32.3%
3,051,588
11.5%
10,678,941
40.2%
2,642,130
9.9%
26,578,514
100.0%
Relay AV
29 Oct 12:45–18:30
about 5¾ h
2,280,285
3.5%
11,740,614
17.8%
11,099,220
16.9%
33,378,929
50.7%
7,280,306
11.1%
65,779,354
100.0%
Relay Y
29 Oct 08:00–10:30
about 2½ h
1,635,353
4.8%
7,951,399
23.3%
4,555,494
13.3%
16,236,548
47.5%
3,817,636
11.2%
34,196,430
100.0%
Relay BM
29 Oct 16:00–18:45
about 2¾ h
802,101
1.9%
4,046,992
9.7%
7,363,316
17.7%
24,683,571
59.4%
4,666,811
11.2%
41,562,791
100.0%
Relay AC
29 Oct 05:00–07:45
about 2¾ h
704,472
2.4%
3,441,781
11.6%
5,525,348
18.6%
16,611,583
55.9%
3,440,848
11.6%
29,724,032
100.0%
Relay AK
29 Oct 12:00–14:00
about 2 h
306,171
3.3%
968,297
10.4%
1,221,473
13.1%
5,717,333
61.4%
1,105,181
11.9%
9,318,455
100.0%
Relay AS
29 Oct 12:45–18:45
about 6 h
2,276,991
4.3%
12,060,423
22.8%
7,900,167
14.9%
24,324,773
46.0%
6,327,796
12.0%
52,890,150
100.0%
Relay BJ
29 Oct 15:00–17:45
about 2¾ h
502,304
1.5%
2,552,782
7.5%
6,127,105
18.1%
20,539,257
60.7%
4,124,644
12.2%
33,846,092
100.0%
Relay AN
29 Oct 12:15–15:30
about 3¼ h
832,503
2.2%
3,652,960
9.9%
6,335,320
17.1%
21,567,123
58.2%
4,678,151
12.6%
37,066,057
100.0%
Relay AE
29 Oct 05:00–07:45
about 2¾ h
349,913
0.96%
2,031,517
5.6%
7,120,275
19.5%
22,448,792
61.3%
4,644,340
12.7%
36,594,837
100.0%
Relay BE
29 Oct 14:30–17:45
about 3¼ h
1,062,185
4.2%
4,717,147
18.7%
3,360,616
13.3%
12,683,855
50.3%
3,406,260
13.5%
25,230,063
100.0%
Relay Y
29 Oct 04:00–06:45
about 2¾ h
942,606
2.9%
4,004,287
12.2%
4,314,156
13.1%
18,800,631
57.3%
4,767,089
14.5%
32,828,769
100.0%
Relay U
29 Oct 01:00–03:30
about 2½ h
1,111,784
4.0%
5,737,845
20.5%
3,822,863
13.7%
13,179,563
47.2%
4,070,981
14.6%
27,923,036
100.0%
Relay C
29 Oct 02:00–04:30
about 2½ h
1,087,163
2.7%
5,377,748
13.2%
5,129,114
12.6%
22,544,800
55.4%
6,560,657
16.1%
40,699,482
100.0%
Relay AT
29 Oct 12:45–15:15
about 2½ h
143,776
0.36%
953,716
2.4%
7,095,655
17.6%
25,554,260
63.3%
6,599,965
16.4%
40,347,372
100.0%
Relay X
29 Oct 11:00–12:45
about 1¾ h
545,204
2.2%
2,060,015
8.4%
3,662,342
14.9%
14,146,780
57.5%
4,199,307
17.1%
24,613,648
100.0%
Relay AZ
29 Oct 12:45–15:30
about 2¾ h
132,400
0.38%
764,488
2.2%
5,297,997
15.2%
22,462,266
64.6%
6,122,994
17.6%
34,780,145
100.0%
Relay AO
29 Oct 12:45–14:45
about 2 h
101,553
0.34%
674,462
2.3%
4,902,721
16.6%
18,699,117
63.1%
5,240,472
17.7%
29,618,325
100.0%
Relay AL
29 Oct 12:00–13:00
about 1 h
115,143
0.85%
469,353
3.5%
1,283,466
9.5%
8,988,226
66.3%
2,692,502
19.9%
13,548,690
100.0%
Relay AX
29 Oct 12:45–15:30
about 2¾ h
450,721
0.94%
2,792,840
5.8%
7,758,050
16.2%
26,867,271
56.2%
9,912,426
20.7%
47,781,308
100.0%
Relay BA
29 Oct 12:45–14:45
about 2 h
181,892
0.74%
1,004,703
4.1%
3,326,386
13.5%
14,846,196
60.4%
5,210,617
21.2%
24,569,794
100.0%
Relay V
29 Oct 02:00–04:30
about 2½ h
686,992
2.3%
2,905,793
9.5%
3,647,077
12.0%
16,765,722
55.0%
6,476,542
21.2%
30,482,126
100.0%
Relay R
29 Oct 00:00–02:45
about 2¾ h
570,726
1.2%
2,871,318
6.1%
4,837,013
10.3%
26,928,240
57.3%
11,772,180
25.1%
46,979,477
100.0%
Relay L
28 Oct 20:15–22:30
about 2¼ h
609,836
1.6%
3,231,117
8.7%
3,148,213
8.5%
19,973,371
53.8%
10,144,768
27.3%
37,107,305
100.0%
Relay S
29 Oct 00:00–02:45
about 2¾ h
564,771
1.3%
2,575,497
5.7%
4,121,083
9.1%
25,356,738
56.1%
12,560,087
27.8%
45,178,176
100.0%
Relay L
28 Oct 23:00–29 Oct 01:00
about 2 h
812,973
5.3%
4,384,930
28.6%
1,152,487
7.5%
4,708,510
30.7%
4,277,141
27.9%
15,336,041
100.0%
Relay M
28 Oct 20:15–22:45
about 2½ h
502,217
1.3%
2,169,252
5.6%
3,406,259
8.8%
21,861,451
56.4%
10,853,055
28.0%
38,792,234
100.0%
Relay P
28 Oct 22:00–29 Oct 00:30
about 2½ h
358,532
0.96%
1,702,301
4.6%
2,948,685
7.9%
20,522,644
54.9%
11,846,961
31.7%
37,379,123
100.0%
Relay G
28 Oct 12:15–15:45
about 3½ h
553,426
1.0%
2,457,489
4.6%
4,479,689
8.3%
28,982,017
53.9%
17,261,610
32.1%
53,734,231
100.0%
Relay I
28 Oct 19:00–21:45
about 2¾ h
961,538
2.4%
4,159,897
10.4%
2,694,373
6.8%
18,967,632
47.6%
13,088,374
32.8%
39,871,814
100.0%
Relay N
28 Oct 21:00–23:45
about 2¾ h
582,746
1.2%
2,455,460
4.9%
3,669,888
7.4%
26,508,922
53.3%
16,475,767
33.2%
49,692,783
100.0%
Relay AB
29 Oct 04:00–12:30
about 8½ h
4,200,636
4.0%
19,721,264
19.0%
6,388,673
6.2%
38,738,655
37.3%
34,680,319
33.4%
103,729,547
100.0%
Relay K
28 Oct 19:00–21:45
about 2¾ h
959,253
2.2%
4,397,211
9.9%
3,070,774
6.9%
21,148,428
47.5%
14,915,769
33.5%
44,491,435
100.0%
Relay W
29 Oct 02:00–04:30
about 2½ h
890,426
2.4%
3,876,567
10.5%
2,279,451
6.2%
17,250,367
46.7%
12,653,562
34.2%
36,950,373
100.0%
Relay AR
29 Oct 12:45–15:30
about 2¾ h
128,190
0.30%
643,023
1.5%
3,006,184
7.0%
22,667,893
52.5%
16,740,499
38.8%
43,185,789
100.0%
Relay AY
29 Oct 12:45–15:00
about 2¼ h
121,956
0.31%
619,453
1.6%
2,625,800
6.7%
20,445,437
52.3%
15,261,909
39.1%
39,074,555
100.0%
Relay P
29 Oct 02:00–04:45
about 2¾ h
639,175
1.6%
2,633,246
6.6%
2,153,873
5.4%
16,824,961
42.1%
17,730,823
44.3%
39,982,078
100.0%
Relay T
29 Oct 00:00–03:00
about 3 h
318,749
0.54%
1,089,650
1.9%
3,490,741
6.0%
27,650,846
47.2%
26,029,136
44.4%
58,579,122
100.0%

All classified streams and HSDir circuit-use counts #

Every original category remains visible. Each classified-stream row and each HSDir-outcome row uses its own total. Observed zero counts remain zero.

All nine stream classifications for all 89 observations.
Relay / approximate UTCHSDir GET requestsHSDir POST requestsClosed while waiting for an HTTP requestConsensus GET requestsServer / extra-info descriptor GET requestsMicrodescriptor GET requestsOther GET requestsOther POST requestsUnparsed directory streamsTotal classified streams
Relay F
28 Oct 12:15–29 Oct 19:30
about 31¼ h
15,593,372
95.4%
146,465
0.90%
1,254
<0.01%
466,031
2.9%
7,100
0.04%
90,205
0.55%
26,031
0.16%
0
0%
6,337
0.04%
16,336,795
100.0%
Relay BD
29 Oct 17:15–18:30
about 1¼ h
6,666,350
99.9%
4,924
0.07%
2,958
0.04%
44
<0.01%
6
<0.01%
18
<0.01%
3
<0.01%
0
0%
19
<0.01%
6,674,322
100.0%
Relay BC
29 Oct 17:30–19:30
about 2 h
8,877,601
99.9%
11,987
0.13%
405
<0.01%
327
<0.01%
10
<0.01%
32
<0.01%
4
<0.01%
0
0%
325
<0.01%
8,890,691
100.0%
Relay BD
29 Oct 14:00–15:30
about 1½ h
7,680,918
100.0%
2,121
0.03%
226
<0.01%
106
<0.01%
15
<0.01%
33
<0.01%
1
<0.01%
0
0%
9
<0.01%
7,683,429
100.0%
Relay Q
29 Oct 02:00–04:30
about 2½ h
12,007,418
99.4%
67,486
0.56%
281
<0.01%
113
<0.01%
3
<0.01%
52
<0.01%
12
<0.01%
0
0%
694
<0.01%
12,076,059
100.0%
Relay AI
29 Oct 09:00–11:30
about 2½ h
12,117,205
99.2%
71,190
0.58%
25,653
0.21%
36
<0.01%
5
<0.01%
31
<0.01%
1
<0.01%
0
0%
270
<0.01%
12,214,391
100.0%
Relay BH
29 Oct 14:30–17:00
about 2½ h
13,650,301
100.0%
4,580
0.03%
312
<0.01%
41
<0.01%
3
<0.01%
64
<0.01%
0
0%
0
0%
12
<0.01%
13,655,313
100.0%
Relay BL
29 Oct 15:15–18:15
about 3 h
9,834,139
99.6%
22,804
0.23%
324
<0.01%
11,144
0.11%
358
<0.01%
1,238
0.01%
605
<0.01%
0
0%
1,090
0.01%
9,871,702
100.0%
Relay AU
29 Oct 12:45–15:30
about 2¾ h
23,771,457
99.8%
3,731
0.02%
33,530
0.14%
183
<0.01%
9
<0.01%
41
<0.01%
6
<0.01%
0
0%
12
<0.01%
23,808,969
100.0%
Relay H
28 Oct 16:00–18:30
about 2½ h
9,821,859
99.5%
47,701
0.48%
201
<0.01%
138
<0.01%
11
<0.01%
267
<0.01%
121
<0.01%
0
0%
206
<0.01%
9,870,504
100.0%
Relay N
29 Oct 01:00–03:30
about 2½ h
14,872,937
99.7%
41,755
0.28%
423
<0.01%
111
<0.01%
9
<0.01%
0
0%
2
<0.01%
0
0%
104
<0.01%
14,915,341
100.0%
Relay BC
29 Oct 14:00–16:30
about 2½ h
12,379,354
99.9%
7,660
0.06%
559
<0.01%
599
<0.01%
12
<0.01%
119
<0.01%
77
<0.01%
0
0%
180
<0.01%
12,388,560
100.0%
Relay Q
28 Oct 22:00–29 Oct 00:15
about 2¼ h
10,008,420
99.7%
30,103
0.30%
189
<0.01%
217
<0.01%
5
<0.01%
68
<0.01%
68
<0.01%
0
0%
371
<0.01%
10,039,441
100.0%
Relay O
28 Oct 21:00–23:30
about 2½ h
14,526,740
99.8%
26,651
0.18%
295
<0.01%
75
<0.01%
25
<0.01%
21
<0.01%
5
<0.01%
0
0%
146
<0.01%
14,553,958
100.0%
Relay AN
29 Oct 16:00–18:30
about 2½ h
7,376,026
99.6%
25,455
0.34%
432
<0.01%
145
<0.01%
3
<0.01%
0
0%
13
<0.01%
0
0%
107
<0.01%
7,402,181
100.0%
Relay AU
29 Oct 16:00–18:30
about 2½ h
23,667,763
99.8%
3,332
0.01%
37,618
0.16%
1,348
<0.01%
26
<0.01%
119
<0.01%
96
<0.01%
0
0%
7
<0.01%
23,710,309
100.0%
Relay AA
29 Oct 04:00–06:45
about 2¾ h
8,298,845
99.2%
26,373
0.32%
38,785
0.46%
201
<0.01%
12
<0.01%
27
<0.01%
4
<0.01%
0
0%
67
<0.01%
8,364,314
100.0%
Relay W
29 Oct 10:00–12:15
about 2¼ h
12,075,506
99.6%
45,495
0.38%
2,895
0.02%
654
<0.01%
21
<0.01%
34
<0.01%
8
<0.01%
0
0%
206
<0.01%
12,124,819
100.0%
Relay J
28 Oct 19:00–29 Oct 00:15
about 5¼ h
27,345,592
99.8%
58,140
0.21%
612
<0.01%
736
<0.01%
15
<0.01%
101
<0.01%
22
<0.01%
0
0%
291
<0.01%
27,405,509
100.0%
Relay AP
29 Oct 16:00–18:30
about 2½ h
11,691,758
99.8%
17,714
0.15%
984
<0.01%
292
<0.01%
4
<0.01%
12
<0.01%
19
<0.01%
0
0%
474
<0.01%
11,711,257
100.0%
Relay AY
29 Oct 16:00–17:45
about 1¾ h
8,760,074
100.0%
1,281
0.01%
184
<0.01%
363
<0.01%
6
<0.01%
16
<0.01%
8
<0.01%
0
0%
6
<0.01%
8,761,938
100.0%
Relay AH
29 Oct 09:00–11:45
about 2¾ h
13,424,024
99.9%
8,089
0.06%
174
<0.01%
200
<0.01%
16
<0.01%
68
<0.01%
5
<0.01%
0
0%
19
<0.01%
13,432,595
100.0%
Relay BJ
29 Oct 19:00–19:15
about 15 min
1,082,091
83.6%
1,319
0.10%
210,911
16.3%
65
<0.01%
1
<0.01%
5
<0.01%
1
<0.01%
0
0%
8
<0.01%
1,294,401
100.0%
Relay BK
29 Oct 18:30–18:45
about 15 min
538,993
69.7%
399
0.05%
233,772
30.2%
35
<0.01%
2
<0.01%
14
<0.01%
8
<0.01%
0
0%
1
<0.01%
773,224
100.0%
Relay Z
29 Oct 04:00–06:45
about 2¾ h
15,051,816
100.0%
3,088
0.02%
163
<0.01%
289
<0.01%
18
<0.01%
58
<0.01%
9
<0.01%
0
0%
6
<0.01%
15,055,447
100.0%
Relay BB
29 Oct 14:00–15:30
about 1½ h
9,941,986
100.0%
2,175
0.02%
232
<0.01%
502
<0.01%
28
<0.01%
73
<0.01%
14
<0.01%
0
0%
7
<0.01%
9,945,017
100.0%
Relay A
24 Oct 07:45–09:45
about 2 h
14,017,682
97.8%
47,845
0.33%
260,237
1.8%
19
<0.01%
0
0%
7
<0.01%
1
<0.01%
0
0%
1,511
0.01%
14,327,302
100.0%
Relay C
25 Oct 00:30–02:45
about 2¼ h
15,678,626
91.3%
62,772
0.37%
1,432,070
8.3%
2
<0.01%
0
0%
2
<0.01%
78
<0.01%
0
0%
1,337
<0.01%
17,174,887
100.0%
Relay U
29 Oct 05:00–07:45
about 2¾ h
14,641,497
95.4%
28,443
0.19%
682,516
4.4%
52
<0.01%
4
<0.01%
1
<0.01%
3
<0.01%
0
0%
91
<0.01%
15,352,607
100.0%
Relay AJ
29 Oct 15:00–17:30
about 2½ h
6,795,701
63.9%
8,926
0.08%
3,827,604
36.0%
182
<0.01%
39
<0.01%
43
<0.01%
22
<0.01%
0
0%
104
<0.01%
10,632,621
100.0%
Relay W
29 Oct 06:00–08:45
about 2¾ h
14,581,274
85.3%
50,671
0.30%
2,468,934
14.4%
103
<0.01%
2
<0.01%
3
<0.01%
2
<0.01%
0
0%
292
<0.01%
17,101,281
100.0%
Relay X
29 Oct 07:00–09:30
about 2½ h
13,617,028
80.3%
57,949
0.34%
3,279,617
19.3%
24
<0.01%
1
<0.01%
0
0%
0
0%
0
0%
556
<0.01%
16,955,175
100.0%
Relay BF
29 Oct 14:30–17:00
about 2½ h
7,523,545
65.5%
3,247
0.03%
3,965,520
34.5%
77
<0.01%
9
<0.01%
23
<0.01%
4
<0.01%
0
0%
6
<0.01%
11,492,431
100.0%
Relay R
29 Oct 04:00–06:45
about 2¾ h
14,241,933
83.0%
32,064
0.19%
2,879,737
16.8%
66
<0.01%
0
0%
1
<0.01%
1
<0.01%
0
0%
102
<0.01%
17,153,904
100.0%
Relay X
29 Oct 03:00–05:45
about 2¾ h
9,786,827
58.2%
55,249
0.33%
6,969,091
41.5%
114
<0.01%
12
<0.01%
3
<0.01%
8
<0.01%
0
0%
1,796
0.01%
16,813,100
100.0%
Relay BE
29 Oct 19:00–19:15
about 15 min
244,455
25.1%
164
0.02%
731,136
74.9%
19
<0.01%
1
<0.01%
3
<0.01%
0
0%
0
0%
1
<0.01%
975,779
100.0%
Relay BG
29 Oct 14:30–17:00
about 2½ h
10,869,929
50.0%
2,446
0.01%
10,860,886
50.0%
117
<0.01%
16
<0.01%
39
<0.01%
13
<0.01%
0
0%
77
<0.01%
21,733,523
100.0%
Relay J
29 Oct 01:00–06:45
about 5¾ h
25,393,139
52.1%
67,649
0.14%
23,259,672
47.7%
692
<0.01%
6
<0.01%
54
<0.01%
34
<0.01%
0
0%
466
<0.01%
48,721,712
100.0%
Relay J
29 Oct 08:00–10:30
about 2½ h
12,158,482
50.9%
64,880
0.27%
11,654,730
48.8%
33
<0.01%
1
<0.01%
16
<0.01%
6
<0.01%
0
0%
431
<0.01%
23,878,579
100.0%
Relay E
25 Oct 04:00–04:30
about 30 min
2,241,790
21.3%
3,545
0.03%
8,271,711
78.7%
0
0%
0
0%
0
0%
0
0%
0
0%
34
<0.01%
10,517,080
100.0%
Relay D
25 Oct 03:15–03:45
about 30 min
1,222,909
10.2%
1,248
0.01%
10,783,228
89.8%
1
<0.01%
1
<0.01%
1
<0.01%
1
<0.01%
0
0%
7
<0.01%
12,007,396
100.0%
Relay AP
29 Oct 12:45–15:30
about 2¾ h
3,381,341
7.8%
36,108
0.08%
39,954,155
92.1%
509
<0.01%
20
<0.01%
41
<0.01%
32
<0.01%
0
0%
7,278
0.02%
43,379,484
100.0%
Relay AW
29 Oct 12:45–15:00
about 2¼ h
1,787,440
8.0%
3,343
0.02%
20,416,436
91.9%
72
<0.01%
4
<0.01%
15
<0.01%
1
<0.01%
0
0%
85
<0.01%
22,207,396
100.0%
Relay BI
29 Oct 15:00–16:45
about 1¾ h
4,985,170
34.9%
18,636
0.13%
9,284,065
65.0%
1,895
0.01%
9
<0.01%
420
<0.01%
86
<0.01%
0
0%
1,675
0.01%
14,291,956
100.0%
Relay AG
29 Oct 09:00–11:45
about 2¾ h
3,543,680
13.6%
47,397
0.18%
22,499,116
86.2%
218
<0.01%
11
<0.01%
17
<0.01%
3
<0.01%
0
0%
3,117
0.01%
26,093,559
100.0%
Relay AJ
29 Oct 09:00–11:30
about 2½ h
1,075,595
2.8%
34,463
0.09%
37,725,173
97.1%
77
<0.01%
3
<0.01%
41
<0.01%
10
<0.01%
0
0%
8,996
0.02%
38,844,358
100.0%
Relay AD
29 Oct 05:00–07:45
about 2¾ h
5,931,906
14.8%
33,784
0.08%
34,202,618
85.1%
72
<0.01%
4
<0.01%
3
<0.01%
4
<0.01%
0
0%
9,614
0.02%
40,178,005
100.0%
Relay AQ
29 Oct 12:45–15:45
about 3 h
360,161
1.0%
1,875
<0.01%
35,574,265
99.0%
447
<0.01%
3
<0.01%
26
<0.01%
8
<0.01%
0
0%
282
<0.01%
35,937,067
100.0%
Relay AM
29 Oct 12:00–12:45
about 45 min
1,311,007
13.6%
28,529
0.30%
8,271,269
85.9%
183
<0.01%
2
<0.01%
58
<0.01%
5
<0.01%
0
0%
13,184
0.14%
9,624,237
100.0%
Relay BK
29 Oct 15:15–16:45
about 1½ h
2,328,594
20.7%
8,190
0.07%
8,932,243
79.3%
61
<0.01%
1
<0.01%
31
<0.01%
40
<0.01%
0
0%
745
<0.01%
11,269,905
100.0%
Relay BI
29 Oct 18:00–19:15
about 1¼ h
2,560,811
18.5%
12,085
0.09%
11,247,883
81.4%
95
<0.01%
1
<0.01%
20
<0.01%
1
<0.01%
0
0%
2,114
0.02%
13,823,010
100.0%
Relay AF
29 Oct 06:00–08:45
about 2¾ h
10,581,467
39.8%
69,446
0.26%
15,924,511
59.9%
162
<0.01%
7
<0.01%
33
<0.01%
9
<0.01%
0
0%
2,879
0.01%
26,578,514
100.0%
Relay AV
29 Oct 12:45–18:30
about 5¾ h
14,933,316
22.7%
76,647
0.12%
50,752,650
77.2%
1,660
<0.01%
18
<0.01%
35
<0.01%
76
<0.01%
0
0%
14,951
0.02%
65,779,353
100.0%
Relay Y
29 Oct 08:00–10:30
about 2½ h
9,494,779
27.8%
57,590
0.17%
24,641,841
72.1%
87
<0.01%
5
<0.01%
8
<0.01%
3
<0.01%
0
0%
2,117
<0.01%
34,196,430
100.0%
Relay BM
29 Oct 16:00–18:45
about 2¾ h
4,369,144
10.5%
11,659
0.03%
37,181,058
89.5%
401
<0.01%
6
<0.01%
63
<0.01%
16
<0.01%
0
0%
445
<0.01%
41,562,792
100.0%
Relay AC
29 Oct 05:00–07:45
about 2¾ h
4,453,369
15.0%
16,248
0.05%
25,253,537
85.0%
173
<0.01%
7
<0.01%
32
<0.01%
0
0%
0
0%
665
<0.01%
29,724,031
100.0%
Relay AK
29 Oct 12:00–14:00
about 2 h
2,122,770
22.8%
60,295
0.65%
7,095,173
76.1%
26,161
0.28%
602
<0.01%
3,197
0.03%
1,064
0.01%
0
0%
9,193
0.10%
9,318,455
100.0%
Relay AS
29 Oct 12:45–18:45
about 6 h
14,272,683
27.0%
21,617
0.04%
38,586,376
73.0%
3,603
<0.01%
60
<0.01%
250
<0.01%
284
<0.01%
0
0%
5,275
<0.01%
52,890,148
100.0%
Relay BJ
29 Oct 15:00–17:45
about 2¾ h
2,475,235
7.3%
16,065
0.05%
31,353,380
92.6%
102
<0.01%
2
<0.01%
25
<0.01%
6
<0.01%
0
0%
1,275
<0.01%
33,846,090
100.0%
Relay AN
29 Oct 12:15–15:30
about 3¼ h
3,837,774
10.4%
56,528
0.15%
33,158,752
89.5%
93
<0.01%
5
<0.01%
10
<0.01%
9
<0.01%
0
0%
12,879
0.03%
37,066,050
100.0%
Relay AE
29 Oct 05:00–07:45
about 2¾ h
2,421,455
6.6%
9,591
0.03%
34,162,321
93.4%
66
<0.01%
12
<0.01%
6
<0.01%
1
<0.01%
0
0%
1,388
<0.01%
36,594,840
100.0%
Relay BE
29 Oct 14:30–17:45
about 3¼ h
5,930,193
23.5%
24,912
0.10%
19,273,799
76.4%
223
<0.01%
7
<0.01%
27
<0.01%
39
<0.01%
0
0%
863
<0.01%
25,230,063
100.0%
Relay Y
29 Oct 04:00–06:45
about 2¾ h
4,628,241
14.1%
68,461
0.21%
28,130,471
85.7%
222
<0.01%
10
<0.01%
14
<0.01%
6
<0.01%
0
0%
1,344
<0.01%
32,828,769
100.0%
Relay U
29 Oct 01:00–03:30
about 2½ h
7,539,470
27.0%
40,866
0.15%
20,338,175
72.8%
42
<0.01%
1
<0.01%
23
<0.01%
0
0%
0
0%
4,458
0.02%
27,923,035
100.0%
Relay C
29 Oct 02:00–04:30
about 2½ h
6,463,691
15.9%
64,413
0.16%
34,168,633
84.0%
15
<0.01%
18
<0.01%
3
<0.01%
2
<0.01%
0
0%
2,705
<0.01%
40,699,480
100.0%
Relay AT
29 Oct 12:45–15:15
about 2½ h
286,887
0.71%
15,683
0.04%
40,039,799
99.2%
165
<0.01%
9
<0.01%
22
<0.01%
7
<0.01%
0
0%
4,791
0.01%
40,347,363
100.0%
Relay X
29 Oct 11:00–12:45
about 1¾ h
2,294,490
9.3%
13,775
0.06%
22,299,426
90.6%
2,665
0.01%
141
<0.01%
88
<0.01%
129
<0.01%
0
0%
2,934
0.01%
24,613,648
100.0%
Relay AZ
29 Oct 12:45–15:30
about 2¾ h
287,834
0.83%
18,133
0.05%
34,467,237
99.1%
47
<0.01%
1
<0.01%
20
<0.01%
2
<0.01%
0
0%
6,868
0.02%
34,780,142
100.0%
Relay AO
29 Oct 12:45–14:45
about 2 h
259,798
0.88%
9,472
0.03%
29,346,190
99.1%
115
<0.01%
1
<0.01%
16
<0.01%
2
<0.01%
0
0%
2,727
<0.01%
29,618,321
100.0%
Relay AL
29 Oct 12:00–13:00
about 1 h
1,800,767
13.3%
28,454
0.21%
11,706,389
86.4%
1,151
<0.01%
60
<0.01%
68
<0.01%
85
<0.01%
0
0%
11,715
0.09%
13,548,689
100.0%
Relay AX
29 Oct 12:45–15:30
about 2¾ h
3,290,610
6.9%
30,028
0.06%
44,452,522
93.0%
36
<0.01%
0
0%
50
<0.01%
0
0%
0
0%
8,058
0.02%
47,781,304
100.0%
Relay BA
29 Oct 12:45–14:45
about 2 h
866,715
3.5%
12,377
0.05%
23,688,930
96.4%
90
<0.01%
5
<0.01%
25
<0.01%
11
<0.01%
0
0%
1,638
<0.01%
24,569,791
100.0%
Relay V
29 Oct 02:00–04:30
about 2½ h
4,157,745
13.6%
32,406
0.11%
26,290,763
86.2%
118
<0.01%
13
<0.01%
26
<0.01%
10
<0.01%
0
0%
1,044
<0.01%
30,482,125
100.0%
Relay R
29 Oct 00:00–02:45
about 2¾ h
3,214,786
6.8%
96,619
0.21%
43,641,192
92.9%
232
<0.01%
12
<0.01%
49
<0.01%
6
<0.01%
0
0%
26,581
0.06%
46,979,477
100.0%
Relay L
28 Oct 20:15–22:30
about 2¼ h
4,054,995
10.9%
17,649
0.05%
33,032,085
89.0%
80
<0.01%
12
<0.01%
32
<0.01%
3
<0.01%
0
0%
2,452
<0.01%
37,107,308
100.0%
Relay S
29 Oct 00:00–02:45
about 2¾ h
2,985,573
6.6%
93,853
0.21%
42,069,947
93.1%
257
<0.01%
34
<0.01%
54
<0.01%
17
<0.01%
0
0%
28,441
0.06%
45,178,176
100.0%
Relay L
28 Oct 23:00–29 Oct 01:00
about 2 h
5,659,095
36.9%
66,917
0.44%
9,600,740
62.6%
1,896
0.01%
236
<0.01%
67
<0.01%
52
<0.01%
0
0%
7,038
0.05%
15,336,041
100.0%
Relay M
28 Oct 20:15–22:45
about 2½ h
2,328,393
6.0%
22,048
0.06%
36,435,460
93.9%
91
<0.01%
4
<0.01%
72
<0.01%
6
<0.01%
0
0%
6,160
0.02%
38,792,234
100.0%
Relay P
28 Oct 22:00–29 Oct 00:30
about 2½ h
1,938,282
5.2%
11,599
0.03%
35,423,954
94.8%
143
<0.01%
4
<0.01%
37
<0.01%
2
<0.01%
0
0%
5,100
0.01%
37,379,121
100.0%
Relay G
28 Oct 12:15–15:45
about 3½ h
2,941,045
5.5%
153,313
0.29%
50,556,486
94.1%
107
<0.01%
32
<0.01%
269
<0.01%
19
<0.01%
0
0%
82,962
0.15%
53,734,233
100.0%
Relay I
28 Oct 19:00–21:45
about 2¾ h
5,056,904
12.7%
48,219
0.12%
34,763,836
87.2%
71
<0.01%
1
<0.01%
139
<0.01%
0
0%
0
0%
2,650
<0.01%
39,871,820
100.0%
Relay N
28 Oct 21:00–23:45
about 2¾ h
2,697,334
5.4%
28,522
0.06%
46,962,753
94.5%
117
<0.01%
5
<0.01%
18
<0.01%
15
<0.01%
0
0%
4,019
<0.01%
49,692,783
100.0%
Relay AB
29 Oct 04:00–12:30
about 8½ h
24,864,420
24.0%
141,347
0.14%
78,706,776
75.9%
406
<0.01%
5
<0.01%
51
<0.01%
46
<0.01%
0
0%
16,497
0.02%
103,729,548
100.0%
Relay K
28 Oct 19:00–21:45
about 2¾ h
5,311,226
11.9%
39,446
0.09%
39,137,302
88.0%
79
<0.01%
5
<0.01%
50
<0.01%
0
0%
0
0%
3,346
<0.01%
44,491,454
100.0%
Relay W
29 Oct 02:00–04:30
about 2½ h
4,812,847
13.0%
57,819
0.16%
32,077,656
86.8%
126
<0.01%
9
<0.01%
20
<0.01%
1
<0.01%
0
0%
1,895
<0.01%
36,950,373
100.0%
Relay AR
29 Oct 12:45–15:30
about 2¾ h
497,044
1.2%
13,119
0.03%
42,670,484
98.8%
92
<0.01%
2
<0.01%
23
<0.01%
3
<0.01%
0
0%
5,023
0.01%
43,185,790
100.0%
Relay AY
29 Oct 12:45–15:00
about 2¼ h
485,820
1.2%
10,783
0.03%
38,576,851
98.7%
107
<0.01%
5
<0.01%
24
<0.01%
2
<0.01%
0
0%
961
<0.01%
39,074,553
100.0%
Relay P
29 Oct 02:00–04:45
about 2¾ h
3,115,303
7.8%
47,711
0.12%
36,810,029
92.1%
82
<0.01%
2
<0.01%
4
<0.01%
3
<0.01%
0
0%
8,944
0.02%
39,982,078
100.0%
Relay T
29 Oct 00:00–03:00
about 3 h
969,399
1.7%
100,050
0.17%
57,501,531
98.2%
107
<0.01%
27
<0.01%
50
<0.01%
4
<0.01%
0
0%
7,954
0.01%
58,579,122
100.0%
Combined HSDir GET/POST outcomes for all 89 observations. Rejections remain separate.
Relay / approximate UTCFirst HSDir requestRepeat HSDir requestClient-channel rejectionClosing/unavailable-circuit rejectionTotal HSDir outcomes
Relay F
28 Oct 12:15–29 Oct 19:30
about 31¼ h
15,731,821
99.9%
0
0%
0
0%
8,016
0.05%
15,739,837
100.0%
Relay BD
29 Oct 17:15–18:30
about 1¼ h
1,318,749
19.8%
5,312,033
79.6%
0
0%
40,492
0.61%
6,671,274
100.0%
Relay BC
29 Oct 17:30–19:30
about 2 h
1,494,934
16.8%
7,346,717
82.6%
0
0%
47,937
0.54%
8,889,588
100.0%
Relay BD
29 Oct 14:00–15:30
about 1½ h
1,020,963
13.3%
6,639,386
86.4%
0
0%
22,690
0.30%
7,683,039
100.0%
Relay Q
29 Oct 02:00–04:30
about 2½ h
2,027,381
16.8%
9,943,533
82.3%
0
0%
103,990
0.86%
12,074,904
100.0%
Relay AI
29 Oct 09:00–11:30
about 2½ h
2,200,040
18.1%
9,876,904
81.0%
0
0%
111,451
0.91%
12,188,395
100.0%
Relay BH
29 Oct 14:30–17:00
about 2½ h
1,766,270
12.9%
11,792,496
86.4%
0
0%
96,115
0.70%
13,654,881
100.0%
Relay BL
29 Oct 15:15–18:15
about 3 h
1,809,790
18.4%
7,987,573
81.0%
0
0%
59,580
0.60%
9,856,943
100.0%
Relay AU
29 Oct 12:45–15:30
about 2¾ h
4,737,112
19.9%
18,970,957
79.8%
0
0%
67,119
0.28%
23,775,188
100.0%
Relay H
28 Oct 16:00–18:30
about 2½ h
1,543,946
15.6%
8,243,781
83.5%
0
0%
81,833
0.83%
9,869,560
100.0%
Relay N
29 Oct 01:00–03:30
about 2½ h
2,092,709
14.0%
12,705,757
85.2%
0
0%
116,226
0.78%
14,914,692
100.0%
Relay BC
29 Oct 14:00–16:30
about 2½ h
1,883,604
15.2%
10,454,568
84.4%
0
0%
48,842
0.39%
12,387,014
100.0%
Relay Q
28 Oct 22:00–29 Oct 00:15
about 2¼ h
1,525,301
15.2%
8,448,816
84.2%
0
0%
64,406
0.64%
10,038,523
100.0%
Relay O
28 Oct 21:00–23:30
about 2½ h
1,475,010
10.1%
12,984,675
89.2%
0
0%
93,706
0.64%
14,553,391
100.0%
Relay AN
29 Oct 16:00–18:30
about 2½ h
1,338,428
18.1%
6,005,033
81.1%
0
0%
58,020
0.78%
7,401,481
100.0%
Relay AU
29 Oct 16:00–18:30
about 2½ h
4,990,757
21.1%
18,625,064
78.7%
0
0%
55,274
0.23%
23,671,095
100.0%
Relay AA
29 Oct 04:00–06:45
about 2¾ h
1,302,901
15.7%
6,955,963
83.6%
0
0%
66,354
0.80%
8,325,218
100.0%
Relay W
29 Oct 10:00–12:15
about 2¼ h
1,859,117
15.3%
10,166,920
83.9%
0
0%
94,964
0.78%
12,121,001
100.0%
Relay J
28 Oct 19:00–29 Oct 00:15
about 5¼ h
3,660,761
13.4%
23,565,610
86.0%
0
0%
177,361
0.65%
27,403,732
100.0%
Relay AP
29 Oct 16:00–18:30
about 2½ h
1,972,022
16.8%
9,663,180
82.5%
0
0%
74,270
0.63%
11,709,472
100.0%
Relay AY
29 Oct 16:00–17:45
about 1¾ h
888,681
10.1%
7,835,741
89.4%
0
0%
36,933
0.42%
8,761,355
100.0%
Relay AH
29 Oct 09:00–11:45
about 2¾ h
1,078,221
8.0%
12,276,916
91.4%
0
0%
76,976
0.57%
13,432,113
100.0%
Relay BJ
29 Oct 19:00–19:15
about 15 min
174,277
16.1%
900,835
83.1%
0
0%
8,298
0.77%
1,083,410
100.0%
Relay BK
29 Oct 18:30–18:45
about 15 min
103,091
19.1%
431,371
80.0%
0
0%
4,930
0.91%
539,392
100.0%
Relay Z
29 Oct 04:00–06:45
about 2¾ h
920,161
6.1%
14,057,313
93.4%
0
0%
77,430
0.51%
15,054,904
100.0%
Relay BB
29 Oct 14:00–15:30
about 1½ h
727,411
7.3%
9,166,989
92.2%
0
0%
49,761
0.50%
9,944,161
100.0%
Relay A
24 Oct 07:45–09:45
about 2 h
3,040,867
21.6%
10,952,211
77.9%
0
0%
72,449
0.52%
14,065,527
100.0%
Relay C
25 Oct 00:30–02:45
about 2¼ h
2,922,542
18.6%
12,712,420
80.8%
0
0%
106,436
0.68%
15,741,398
100.0%
Relay U
29 Oct 05:00–07:45
about 2¾ h
2,479,491
16.9%
12,084,392
82.4%
0
0%
106,057
0.72%
14,669,940
100.0%
Relay AJ
29 Oct 15:00–17:30
about 2½ h
938,967
13.8%
5,808,889
85.4%
0
0%
56,771
0.83%
6,804,627
100.0%
Relay W
29 Oct 06:00–08:45
about 2¾ h
2,637,231
18.0%
11,872,100
81.1%
0
0%
122,614
0.84%
14,631,945
100.0%
Relay X
29 Oct 07:00–09:30
about 2½ h
2,277,733
16.7%
11,283,284
82.5%
0
0%
113,960
0.83%
13,674,977
100.0%
Relay BF
29 Oct 14:30–17:00
about 2½ h
965,364
12.8%
6,507,969
86.5%
0
0%
53,459
0.71%
7,526,792
100.0%
Relay R
29 Oct 04:00–06:45
about 2¾ h
2,473,857
17.3%
11,704,673
82.0%
0
0%
95,467
0.67%
14,273,997
100.0%
Relay X
29 Oct 03:00–05:45
about 2¾ h
1,529,893
15.5%
8,211,766
83.4%
0
0%
100,417
1.0%
9,842,076
100.0%
Relay BE
29 Oct 19:00–19:15
about 15 min
49,190
20.1%
185,495
75.8%
0
0%
9,934
4.1%
244,619
100.0%
Relay BG
29 Oct 14:30–17:00
about 2½ h
1,792,368
16.5%
9,003,001
82.8%
0
0%
77,006
0.71%
10,872,375
100.0%
Relay J
29 Oct 01:00–06:45
about 5¾ h
3,812,493
15.0%
21,456,065
84.3%
0
0%
192,230
0.76%
25,460,788
100.0%
Relay J
29 Oct 08:00–10:30
about 2½ h
1,938,758
15.9%
10,145,224
83.0%
0
0%
139,380
1.1%
12,223,362
100.0%
Relay E
25 Oct 04:00–04:30
about 30 min
268,924
12.0%
1,948,873
86.8%
0
0%
27,538
1.2%
2,245,335
100.0%
Relay D
25 Oct 03:15–03:45
about 30 min
90,696
7.4%
1,121,359
91.6%
0
0%
12,102
0.99%
1,224,157
100.0%
Relay AP
29 Oct 12:45–15:30
about 2¾ h
477,732
14.0%
2,874,121
84.1%
0
0%
65,596
1.9%
3,417,449
100.0%
Relay AW
29 Oct 12:45–15:00
about 2¼ h
362,843
20.3%
1,395,686
77.9%
0
0%
32,254
1.8%
1,790,783
100.0%
Relay BI
29 Oct 15:00–16:45
about 1¾ h
1,008,152
20.1%
3,935,881
78.7%
0
0%
59,773
1.2%
5,003,806
100.0%
Relay AG
29 Oct 09:00–11:45
about 2¾ h
694,951
19.4%
2,831,269
78.8%
0
0%
64,857
1.8%
3,591,077
100.0%
Relay AJ
29 Oct 09:00–11:30
about 2½ h
176,694
15.9%
885,500
79.8%
0
0%
47,864
4.3%
1,110,058
100.0%
Relay AD
29 Oct 05:00–07:45
about 2¾ h
809,920
13.6%
5,081,602
85.2%
0
0%
74,168
1.2%
5,965,690
100.0%
Relay AQ
29 Oct 12:45–15:45
about 3 h
56,590
15.6%
269,553
74.5%
0
0%
35,893
9.9%
362,036
100.0%
Relay AM
29 Oct 12:00–12:45
about 45 min
85,432
6.4%
1,226,063
91.5%
0
0%
28,041
2.1%
1,339,536
100.0%
Relay BK
29 Oct 15:15–16:45
about 1½ h
407,141
17.4%
1,897,134
81.2%
0
0%
32,509
1.4%
2,336,784
100.0%
Relay BI
29 Oct 18:00–19:15
about 1¼ h
553,289
21.5%
1,978,786
76.9%
0
0%
40,821
1.6%
2,572,896
100.0%
Relay AF
29 Oct 06:00–08:45
about 2¾ h
1,578,064
14.8%
8,958,172
84.1%
0
0%
114,677
1.1%
10,650,913
100.0%
Relay AV
29 Oct 12:45–18:30
about 5¾ h
2,124,944
14.2%
12,724,327
84.8%
0
0%
160,692
1.1%
15,009,963
100.0%
Relay Y
29 Oct 08:00–10:30
about 2½ h
1,561,763
16.3%
7,869,378
82.4%
0
0%
121,228
1.3%
9,552,369
100.0%
Relay BM
29 Oct 16:00–18:45
about 2¾ h
709,478
16.2%
3,616,449
82.6%
0
0%
54,876
1.3%
4,380,803
100.0%
Relay AC
29 Oct 05:00–07:45
about 2¾ h
636,638
14.2%
3,777,651
84.5%
0
0%
55,328
1.2%
4,469,617
100.0%
Relay AK
29 Oct 12:00–14:00
about 2 h
251,356
11.5%
1,879,216
86.1%
0
0%
52,493
2.4%
2,183,065
100.0%
Relay AS
29 Oct 12:45–18:45
about 6 h
2,172,288
15.2%
12,008,193
84.0%
0
0%
113,819
0.80%
14,294,300
100.0%
Relay BJ
29 Oct 15:00–17:45
about 2¾ h
420,927
16.9%
2,020,197
81.1%
0
0%
50,176
2.0%
2,491,300
100.0%
Relay AN
29 Oct 12:15–15:30
about 3¼ h
721,590
18.5%
3,077,128
79.0%
0
0%
95,584
2.5%
3,894,302
100.0%
Relay AE
29 Oct 05:00–07:45
about 2¾ h
262,192
10.8%
2,133,938
87.8%
0
0%
34,916
1.4%
2,431,046
100.0%
Relay BE
29 Oct 14:30–17:45
about 3¼ h
1,004,298
16.9%
4,866,397
81.7%
0
0%
84,410
1.4%
5,955,105
100.0%
Relay Y
29 Oct 04:00–06:45
about 2¾ h
865,317
18.4%
3,733,712
79.5%
0
0%
97,673
2.1%
4,696,702
100.0%
Relay U
29 Oct 01:00–03:30
about 2½ h
1,060,916
14.0%
6,417,774
84.7%
0
0%
101,646
1.3%
7,580,336
100.0%
Relay C
29 Oct 02:00–04:30
about 2½ h
1,007,159
15.4%
5,429,460
83.2%
0
0%
91,485
1.4%
6,528,104
100.0%
Relay AT
29 Oct 12:45–15:15
about 2½ h
51,510
17.0%
227,972
75.3%
0
0%
23,088
7.6%
302,570
100.0%
Relay X
29 Oct 11:00–12:45
about 1¾ h
492,992
21.4%
1,782,533
77.2%
0
0%
32,740
1.4%
2,308,265
100.0%
Relay AZ
29 Oct 12:45–15:30
about 2¾ h
57,744
18.9%
215,832
70.5%
0
0%
32,391
10.6%
305,967
100.0%
Relay AO
29 Oct 12:45–14:45
about 2 h
39,734
14.8%
212,544
78.9%
0
0%
16,992
6.3%
269,270
100.0%
Relay AL
29 Oct 12:00–13:00
about 1 h
91,740
5.0%
1,708,653
93.4%
0
0%
28,828
1.6%
1,829,221
100.0%
Relay AX
29 Oct 12:45–15:30
about 2¾ h
354,900
10.7%
2,904,863
87.5%
0
0%
60,875
1.8%
3,320,638
100.0%
Relay BA
29 Oct 12:45–14:45
about 2 h
132,382
15.1%
713,306
81.1%
0
0%
33,404
3.8%
879,092
100.0%
Relay V
29 Oct 02:00–04:30
about 2½ h
637,145
15.2%
3,492,403
83.3%
0
0%
60,603
1.4%
4,190,151
100.0%
Relay R
29 Oct 00:00–02:45
about 2¾ h
478,624
14.5%
2,731,762
82.5%
0
0%
101,019
3.1%
3,311,405
100.0%
Relay L
28 Oct 20:15–22:30
about 2¼ h
570,775
14.0%
3,456,279
84.9%
0
0%
45,590
1.1%
4,072,644
100.0%
Relay S
29 Oct 00:00–02:45
about 2¾ h
481,829
15.6%
2,497,117
81.1%
0
0%
100,480
3.3%
3,079,426
100.0%
Relay L
28 Oct 23:00–29 Oct 01:00
about 2 h
787,295
13.7%
4,864,476
85.0%
0
0%
74,241
1.3%
5,726,012
100.0%
Relay M
28 Oct 20:15–22:45
about 2½ h
454,066
19.3%
1,842,138
78.4%
0
0%
54,237
2.3%
2,350,441
100.0%
Relay P
28 Oct 22:00–29 Oct 00:30
about 2½ h
322,938
16.6%
1,602,658
82.2%
0
0%
24,285
1.2%
1,949,881
100.0%
Relay G
28 Oct 12:15–15:45
about 3½ h
454,160
14.7%
2,512,255
81.2%
0
0%
127,943
4.1%
3,094,358
100.0%
Relay I
28 Oct 19:00–21:45
about 2¾ h
916,156
17.9%
4,123,715
80.8%
0
0%
65,252
1.3%
5,105,123
100.0%
Relay N
28 Oct 21:00–23:45
about 2¾ h
531,134
19.5%
2,146,533
78.7%
0
0%
48,189
1.8%
2,725,856
100.0%
Relay AB
29 Oct 04:00–12:30
about 8½ h
4,083,807
16.3%
20,664,223
82.6%
0
0%
257,737
1.0%
25,005,767
100.0%
Relay K
28 Oct 19:00–21:45
about 2¾ h
915,048
17.1%
4,377,349
81.8%
0
0%
58,275
1.1%
5,350,672
100.0%
Relay W
29 Oct 02:00–04:30
about 2½ h
845,491
17.4%
3,956,661
81.2%
0
0%
68,514
1.4%
4,870,666
100.0%
Relay AR
29 Oct 12:45–15:30
about 2¾ h
88,776
17.4%
396,155
77.7%
0
0%
25,232
4.9%
510,163
100.0%
Relay AY
29 Oct 12:45–15:00
about 2¼ h
83,083
16.7%
375,849
75.7%
0
0%
37,671
7.6%
496,603
100.0%
Relay P
29 Oct 02:00–04:45
about 2¾ h
600,489
19.0%
2,512,083
79.4%
0
0%
50,442
1.6%
3,163,014
100.0%
Relay T
29 Oct 00:00–03:00
about 3 h
233,077
21.8%
726,849
68.0%
0
0%
109,523
10.2%
1,069,449
100.0%