All pastes #964750 Raw Edit

Miscellany

public text v1 · immutable
#964750 ·published 2008-03-31 14:44 UTC
rendered paste body
The intended layout of the test network is thus:

test10
  test11
    test30
  test12
  test13

In order to achieve this, I start all servers and then link them by hand thusly:

	On test10:
	/connect test11*
	/connect test12*
	/connect test13*

	On test30:
	/connect test13*

This results in the following /map output from each server, before /squit test10* on test12...

test10 sees:
[09:24:41] * test10.hub.collectiveirc.net  [1 clients]
[09:24:41] * |-test13.hub.collectiveirc.net  [1 clients]
[09:24:41] * |-test12.collectiveirc.net  [1 clients]
[09:24:41] * `-test11.hub.collectiveirc.net  [1 clients]
[09:24:41] *   `-test30.collectiveirc.net  [1 clients]

test11 sees:
[09:24:46] * test11.hub.collectiveirc.net  [1 clients]
[09:24:46] * |-test30.collectiveirc.net  [1 clients]
[09:24:46] * `-test10.hub.collectiveirc.net  [1 clients]
[09:24:46] *   |-test13.hub.collectiveirc.net  [1 clients]
[09:24:46] *   `-test12.collectiveirc.net  [1 clients]

test12 sees:
[09:24:49] * test12.collectiveirc.net  [1 clients]
[09:24:49] * `-test10.hub.collectiveirc.net  [1 clients]
[09:24:49] *   |-test13.hub.collectiveirc.net  [1 clients]
[09:24:49] *   `-test11.hub.collectiveirc.net (102s) [1 clients]
[09:24:49] *     `-test30.collectiveirc.net  [1 clients]

test13 sees:
[09:24:52] * test13.hub.collectiveirc.net  [1 clients]
[09:24:52] * `-test10.hub.collectiveirc.net  [1 clients]
[09:24:52] *   |-test12.collectiveirc.net (103s) [1 clients]
[09:24:52] *   `-test11.hub.collectiveirc.net (106s) [1 clients]
[09:24:52] *     `-test30.collectiveirc.net  [1 clients]

test30 sees:
[09:24:56] * test30.collectiveirc.net  [1 clients]
[09:24:56] * `-test11.hub.collectiveirc.net  [1 clients]
[09:24:56] *   `-test10.hub.collectiveirc.net (117s) [1 clients]
[09:24:56] *     |-test13.hub.collectiveirc.net (106s) [1 clients]
[09:24:56] *     `-test12.collectiveirc.net (110s) [1 clients]

Then, after /squit test10* on test12...

test10 sees:

[09:35:57] * Link with test12.collectiveirc.net cancelled: Server test12.collectiveirc.net closed the connection (<>)
[09:35:57] * *** Notice -- Net break: test10.hub.collectiveirc.net test12.collectiveirc.net (Server test12.collectiveirc.net closed the connection (<>))
[09:36:27] * test10.hub.collectiveirc.net  [1 clients]
[09:36:27] * |-test13.hub.collectiveirc.net  [1 clients]
[09:36:27] * `-test11.hub.collectiveirc.net  [1 clients]
[09:36:27] *   `-test30.collectiveirc.net  [1 clients]

test11 sees:
(no mention of test12 squiting...)
[09:37:10] * test11.hub.collectiveirc.net  [1 clients]
[09:37:10] * |-test30.collectiveirc.net  [1 clients]
[09:37:10] * `-test10.hub.collectiveirc.net  [1 clients]
[09:37:10] *   |-test13.hub.collectiveirc.net  [1 clients]
[09:37:10] *   `-test12.collectiveirc.net  [1 clients]

test12 sees:
[09:35:57] * *** Notice -- Net break: test12.collectiveirc.net test10.hub.collectiveirc.net (Vadtec12)
[09:38:18] * test12.collectiveirc.net  [1 clients]

test13 sees:
(no mention of test12 squiting...)
[09:38:43] * test13.hub.collectiveirc.net  [1 clients]
[09:38:43] * `-test10.hub.collectiveirc.net  [1 clients]
[09:38:43] *   |-test12.collectiveirc.net (586s) [1 clients]
[09:38:43] *   `-test11.hub.collectiveirc.net (589s) [1 clients]
[09:38:43] *     `-test30.collectiveirc.net  [1 clients]

test30 sees:
(no mention of test12 squiting...)
[09:39:10] * test30.collectiveirc.net  [1 clients]
[09:39:10] * `-test11.hub.collectiveirc.net  [1 clients]
[09:39:10] *   `-test10.hub.collectiveirc.net (599s) [1 clients]
[09:39:10] *     |-test13.hub.collectiveirc.net (588s) [1 clients]
[09:39:10] *     `-test12.collectiveirc.net (592s) [1 clients]

Now, after /connect test10* on test12...

test10 sees:
[09:39:58] * *** Notice -- Link with test12.collectiveirc.net established.
[09:39:58] * *** Notice -- Net junction: test10.hub.collectiveirc.net test12.collectiveirc.net
[09:39:58] * Link with test13.hub.collectiveirc.net cancelled: Server test13.hub.collectiveirc.net closed the connection (<>)
[09:39:58] * *** Notice -- Net break: test10.hub.collectiveirc.net test13.hub.collectiveirc.net (Server test13.hub.collectiveirc.net closed the connection (<>))
[09:39:58] * *** Notice -- Completed net.burst from test12.collectiveirc.net.
[09:39:58] * *** Notice -- test12.collectiveirc.net acknowledged end of net.burst.
[09:40:11] * test10.hub.collectiveirc.net  [1 clients]
[09:40:11] * |-test12.collectiveirc.net  [1 clients]
[09:40:11] * `-test11.hub.collectiveirc.net  [1 clients]
[09:40:11] *   `-test30.collectiveirc.net  [1 clients]

test11 sees:
[09:39:58] * *** Notice -- Net break: test10.hub.collectiveirc.net test12.collectiveirc.net (Loop <-- test12.collectiveirc.net (new link is 462 seconds younger))
[09:40:40] * test11.hub.collectiveirc.net  [1 clients]
[09:40:40] * |-test30.collectiveirc.net  [1 clients]
[09:40:40] * `-test10.hub.collectiveirc.net  [1 clients]
[09:40:40] *   `-test13.hub.collectiveirc.net  [1 clients]

test12 sees:
[09:39:53] * *** Connecting to test10.hub.collectiveirc.net.
[09:39:58] * *** Notice -- clock adjusted by adding -1
[09:39:58] * Link with test10.hub.collectiveirc.net established.
[09:39:58] * *** Notice -- Net junction: test12.collectiveirc.net test10.hub.collectiveirc.net
[09:39:58] * *** Notice -- Completed net.burst from test10.hub.collectiveirc.net.
[09:39:58] * *** Notice -- test10.hub.collectiveirc.net acknowledged end of net.burst.
[09:41:09] * test12.collectiveirc.net  [1 clients]
[09:41:09] * `-test10.hub.collectiveirc.net  [1 clients]
[09:41:09] *   |-test13.hub.collectiveirc.net (1043s) [1 clients]
[09:41:09] *   `-test11.hub.collectiveirc.net (1050s) [1 clients]
[09:41:09] *     `-test30.collectiveirc.net (1073s) [1 clients]

test13 sees:
[09:39:58] * *** Notice -- Link with test10.hub.collectiveirc.net cancelled: Loop <-- test12.collectiveirc.net (new link is 461 seconds younger)
[09:39:58] * *** Notice -- Net break: test13.hub.collectiveirc.net test10.hub.collectiveirc.net (Loop <-- test12.collectiveirc.net (new link is 461 seconds younger))
[09:42:17] * test13.hub.collectiveirc.net  [1 clients]

test30 sees:
(no mention of anything that has happened above...)
[09:42:55] * test30.collectiveirc.net  [1 clients]
[09:42:55] * `-test11.hub.collectiveirc.net  [1 clients]
[09:42:55] *   `-test10.hub.collectiveirc.net (599s) [1 clients]
[09:42:55] *     |-test13.hub.collectiveirc.net (588s) [1 clients]
[09:42:55] *     `-test12.collectiveirc.net (592s) [1 clients]

I have confirmed this happens in revision 2084+, 2083- is not plagued by this issue... :(