Process-one
ejabberd
ejabberd@conference.process-one.net
Tuesday, July 6, 2021< ^ >
zinid has set the subject to: ejabberd discussions: https://docs.ejabberd.im
Room Configuration
Room Occupants

GMT+0
[00:01:38] JonNJ leaves the room: Disconnected: Replaced by new connection
[00:01:38] JonNJ joins the room
[00:05:15] henrik leaves the room
[00:05:19] henrik joins the room
[00:08:07] henrik leaves the room
[00:08:11] henrik joins the room
[00:10:00] daniel joins the room
[00:10:27] madmalkav leaves the room
[00:12:04] schäfchen726 leaves the room
[00:12:56] henrik leaves the room
[00:13:01] henrik joins the room
[00:19:31] kikuchiyo leaves the room
[00:20:23] JonNJ leaves the room: Disconnected: Replaced by new connection
[00:20:23] JonNJ joins the room
[00:20:24] kikuchiyo joins the room
[00:20:45] stp leaves the room
[00:21:17] henrik leaves the room
[00:21:21] henrik joins the room
[00:25:28] henrik leaves the room
[00:25:34] henrik joins the room
[00:30:02] VC leaves the room
[00:30:03] VC joins the room
[00:31:36] henrik leaves the room
[00:31:40] henrik joins the room
[00:35:12] JonNJ leaves the room: Disconnected: Replaced by new connection
[00:35:13] JonNJ joins the room
[00:38:33] kryptos joins the room
[00:44:10] Mike leaves the room
[00:44:14] henrik leaves the room
[00:45:38] Mike joins the room
[00:48:29] vanitasvitae leaves the room
[00:48:43] doctor leaves the room
[00:48:47] doctor joins the room
[00:50:27] JonNJ leaves the room: Disconnected: Replaced by new connection
[00:50:28] JonNJ joins the room
[01:00:19] chrys leaves the room
[01:01:26] ben joins the room
[01:01:42] mss_cyclist leaves the room
[01:01:50] mss_cyclist joins the room
[01:07:44] JonNJ leaves the room: Disconnected: Replaced by new connection
[01:07:44] JonNJ joins the room
[01:09:01] andrey.g leaves the room
[01:13:13] henrik joins the room
[01:13:25] kryptos leaves the room
[01:16:55] ij joins the room
[01:17:49] henrik leaves the room
[01:20:52] henrik joins the room
[01:22:57] ij leaves the room
[01:26:45] JonNJ leaves the room: Disconnected: Replaced by new connection
[01:26:45] JonNJ joins the room
[01:27:32] daniel leaves the room
[01:28:34] Tim leaves the room
[01:28:34] vanitasvitae leaves the room
[01:28:34] inkey leaves the room
[01:28:34] thrrgilag leaves the room
[01:28:34] debalance leaves the room
[01:28:35] [Alien] leaves the room
[01:28:35] dennis leaves the room
[01:32:48] deepest leaves the room
[01:33:57] deepest joins the room
[01:35:30] isotelo joins the room
[01:36:39] thrrgilag leaves the room
[01:40:59] doctor leaves the room
[01:41:02] doctor joins the room
[01:44:05] Tshering Lhamo leaves the room
[01:45:50] Tshering Lhamo joins the room
[01:45:53] twl leaves the room
[01:49:55] marc0s leaves the room
[01:49:55] marc0s joins the room
[01:51:19] rozzin joins the room
[01:51:20] <rozzin> Restartes ejabberd..., and now it looks the command is running.
[01:51:20] <rozzin> I wonder how long it will take... 😃
[01:51:20] <rozzin> I assume it's unsafe to abort it?
[01:51:21] <rozzin> Looks like maybe that error was failure to acquire some lock...?
[01:56:20] isotelo leaves the room
[01:56:20] raver leaves the room
[01:56:50] emilio.bustos leaves the room
[02:02:20] schmillin leaves the room
[02:03:49] emilio.bustos joins the room
[02:06:19] kaonashi696 leaves the room
[02:11:58] daniel joins the room
[02:12:02] jerry joins the room
[02:12:33] deepest leaves the room
[02:13:44] JonNJ leaves the room: Disconnected: Replaced by new connection
[02:13:44] JonNJ joins the room
[02:14:01] deepest joins the room
[02:15:07] raver joins the room
[02:29:21] nand leaves the room
[02:30:21] Mike leaves the room
[02:30:23] Mike joins the room
[02:32:28] nico leaves the room
[02:35:37] multixmp222 joins the room
[02:52:50] jerry leaves the room
[02:53:10] bowlofeggs leaves the room
[02:53:19] pprrks joins the room
[02:54:01] bowlofeggs joins the room
[02:54:26] bowlofeggs joins the room
[02:55:45] ff joins the room
[02:58:38] sander_ leaves the room
[03:06:44] sander_ joins the room
[03:12:06] jerry joins the room
[03:14:59] <rozzin> Anyway—thanks for the help!
[03:15:00] kinetik leaves the room
[03:16:01] deepest leaves the room
[03:16:52] kinetik joins the room
[03:16:57] deepest joins the room
[03:19:59] mightyBroccoli leaves the room
[03:20:00] sander leaves the room
[03:20:29] multixmp222 leaves the room
[03:22:10] sander joins the room
[03:22:28] dos leaves the room
[03:22:41] sonny leaves the room: Disconnected: No route to host
[03:29:42] thrrgilag joins the room
[03:29:53] thrrgilag leaves the room
[03:32:51] sumpfralle leaves the room
[03:32:52] sumpfralle_ leaves the room
[03:34:10] henrik leaves the room
[03:38:25] thrrgilag joins the room
[03:51:52] marc0s leaves the room: Disconnected: Replaced by new connection
[03:51:52] marc0s joins the room
[04:00:33] isotelo leaves the room
[04:01:31] lorddavidiii joins the room
[04:02:40] isotelo joins the room
[04:04:09] jerry leaves the room
[04:08:51] robert_mobil joins the room
[04:10:05] jerry joins the room
[04:21:49] DebXWoody joins the room
[04:22:04] riau.pro joins the room
[04:24:17] pod joins the room
[04:33:59] Carlo joins the room
[04:36:49] ij joins the room
[04:39:40] Carlo leaves the room
[04:42:05] ij leaves the room
[04:43:09] abba joins the room
[04:44:19] paul joins the room
[04:45:17] madmalkav joins the room
[04:45:45] mimi89999 leaves the room: Disconnected: Received SIGTERM
[04:45:45] mimi89999 leaves the room
[04:46:08] mimi89999 joins the room
[04:46:43] mimi89999 joins the room
[04:48:32] pod joins the room
[04:51:45] bowlofeggs leaves the room
[04:56:18] robert_mobil joins the room
[04:56:52] robert_mobil leaves the room
[04:57:29] robert_mobil joins the room
[05:07:06] ff leaves the room
[05:10:40] ff joins the room
[05:13:28] Licaon_Kter joins the room
[05:14:06] debalance joins the room
[05:14:07] rauhfasertapete joins the room
[05:16:50] ij joins the room
[05:18:39] robert_mobil leaves the room
[05:22:04] isotelo leaves the room
[05:24:53] isotelo joins the room
[05:25:49] kikuchiyo leaves the room
[05:26:59] hlad joins the room
[05:27:07] hlad leaves the room
[05:33:25] abba joins the room
[05:38:07] gooya joins the room
[05:38:36] karme joins the room
[05:42:45] lorddavidiii leaves the room
[05:44:55] debacle joins the room
[05:47:48] rauhfasertapete leaves the room
[05:51:33] kikuchiyo joins the room
[05:54:26] ChaosKid42 leaves the room
[05:54:44] ChaosKid42 joins the room
[05:59:11] Jeroen joins the room
[05:59:43] Jeroen leaves the room
[06:00:00] JonNJ joins the room
[06:00:56] Jeroen joins the room
[06:01:28] rauhfasertapete joins the room
[06:01:29] Jeroen leaves the room
[06:03:23] hlad joins the room
[06:04:05] ij leaves the room
[06:05:38] hlad leaves the room
[06:05:47] hlad joins the room
[06:05:47] hlad leaves the room
[06:06:42] Lemm1ng joins the room
[06:07:22] Lemm1ng leaves the room
[06:08:27] JonNJ leaves the room: Disconnected: Replaced by new connection
[06:08:27] JonNJ joins the room
[06:10:04] daniel leaves the room
[06:10:10] ij joins the room
[06:10:43] lorddavidiii joins the room
[06:11:32] hlad joins the room
[06:11:32] hlad leaves the room
[06:12:07] hlad joins the room
[06:12:07] hlad leaves the room
[06:12:53] Jeroen joins the room
[06:13:10] Jeroen leaves the room
[06:13:10] Jeroen joins the room
[06:13:13] deepest leaves the room
[06:13:18] nik leaves the room
[06:13:26] Jeroen leaves the room
[06:13:27] Jeroen joins the room
[06:13:32] Jeroen leaves the room
[06:14:17] Jeroen joins the room
[06:14:31] hlad joins the room
[06:14:31] hlad leaves the room
[06:14:46] Jeroen leaves the room
[06:14:54] deepest joins the room
[06:16:15] abba leaves the room
[06:16:24] hlad joins the room
[06:16:25] hlad leaves the room
[06:16:47] Tim joins the room
[06:17:25] lorddavidiii leaves the room
[06:17:45] lorddavidiii joins the room
[06:19:43] nik joins the room
[06:20:47] dennis joins the room
[06:22:02] basheer leaves the room
[06:23:54] JonNJ leaves the room: Disconnected: Replaced by new connection
[06:23:54] JonNJ joins the room
[06:24:09] deepest leaves the room
[06:26:11] abba leaves the room
[06:26:36] Jeroen joins the room
[06:27:09] Jeroen leaves the room
[06:27:34] mightyBroccoli joins the room
[06:27:43] nico joins the room
[06:28:21] sander joins the room
[06:30:25] Licaon_Kter joins the room
[06:32:08] 86ul joins the room
[06:32:44] Jeroen joins the room
[06:32:49] Jeroen leaves the room
[06:32:49] Jeroen joins the room
[06:33:06] Jeroen leaves the room
[06:33:06] Jeroen joins the room
[06:33:33] Holger leaves the room
[06:33:39] lorddavidiii leaves the room
[06:34:16] Jeroen leaves the room
[06:34:21] gooya leaves the room
[06:34:53] Holger joins the room
[06:36:26] Alexander joins the room
[06:39:24] gav joins the room
[06:39:41] daniel joins the room
[06:40:40] JonNJ leaves the room: Disconnected: Replaced by new connection
[06:40:41] JonNJ joins the room
[06:42:17] Jeroen joins the room
[06:42:44] Jeroen leaves the room
[06:44:11] Licaon_Kter leaves the room
[06:45:21] Jeroen joins the room
[06:45:50] Jeroen leaves the room
[06:45:54] spla joins the room
[06:46:23] spla leaves the room
[06:47:03] abba joins the room
[06:47:38] spla joins the room
[06:48:01] Jeroen joins the room
[06:48:12] flow joins the room
[06:48:28] Jeroen leaves the room
[06:48:44] spla leaves the room
[06:48:45] spla joins the room
[06:51:16] schäfchen726 joins the room
[06:55:41] 86ul leaves the room
[06:57:36] gooya joins the room
[06:57:37] 86ul joins the room
[06:58:10] JonNJ leaves the room: Disconnected: Replaced by new connection
[06:58:10] JonNJ joins the room
[06:58:45] basheer joins the room
[07:01:18] mss_cyclist leaves the room
[07:01:54] abba leaves the room
[07:01:54] spla leaves the room
[07:01:54] debalance leaves the room
[07:01:55] kinetik leaves the room
[07:01:56] thrrgilag leaves the room
[07:02:49] ChaosKid42 leaves the room
[07:07:54] Tshering Lhamo leaves the room
[07:08:02] mss_cyclist joins the room
[07:08:13] Tshering Lhamo joins the room
[07:10:12] debacle leaves the room
[07:11:44] sander leaves the room
[07:12:10] sander joins the room
[07:13:28] JonNJ leaves the room: Disconnected: Replaced by new connection
[07:13:29] JonNJ joins the room
[07:17:08] Dom joins the room
[07:17:23] lorddavidiii joins the room
[07:17:31] Tim joins the room
[07:19:14] Marc leaves the room
[07:19:23] marc joins the room
[07:20:41] marevalo joins the room
[07:21:32] <egnun> > egnun: don't separate anything, use the example config https://github.com/processone/ejabberd/blob/master/ejabberd.yml.example and modify it for you domain. It has all that's needed for a good experience.
Licaon_Kter, thanks for reminder.
I just noticed, that PubSub seems to already be enabled.
[07:24:14] sander leaves the room
[07:25:01] marevalo leaves the room
[07:26:33] isotelo leaves the room
[07:27:09] sander joins the room
[07:27:50] LNJ joins the room
[07:32:54] Marc joins the room
[07:34:53] schmillin joins the room
[07:35:47] mightyBroccoli joins the room
[07:36:23] isotelo joins the room
[07:37:51] ThUnD3r|Gr33n leaves the room
[07:38:18] badlop joins the room
[07:38:25] Lemm1ng joins the room
[07:38:45] JonNJ leaves the room: Disconnected: Replaced by new connection
[07:38:46] JonNJ joins the room
[07:38:47] Lemm1ng leaves the room
[07:39:33] gav leaves the room
[07:39:42] Tim leaves the room
[07:39:50] Mike leaves the room
[07:40:23] malloc joins the room
[07:42:55] debacle joins the room
[07:44:04] Mike joins the room
[07:44:16] marc leaves the room
[07:45:15] Tim joins the room
[07:45:44] jerry leaves the room
[07:46:15] badlop leaves the room
[07:47:05] marevalo joins the room
[07:47:11] neox joins the room
[07:48:20] jerry joins the room
[07:49:00] Holger leaves the room
[07:49:14] Holger joins the room
[07:50:17] dos joins the room
[07:51:26] ij leaves the room
[07:53:27] deepest joins the room
[07:53:44] kinky_nekoboi joins the room
[07:54:03] JonNJ leaves the room
[07:54:03] JonNJ joins the room
[07:54:11] prefiks joins the room
[07:54:29] ij joins the room
[07:55:10] Tim leaves the room
[07:55:49] Marc leaves the room
[07:56:17] [Alien] joins the room
[07:56:31] sonny joins the room
[07:59:14] marc joins the room
[08:01:35] dos leaves the room
[08:02:16] danielepiccoli leaves the room
[08:03:18] stp joins the room
[08:05:56] doctor leaves the room
[08:09:02] JonNJ leaves the room: Disconnected: Replaced by new connection
[08:09:02] JonNJ joins the room
[08:13:05] presprout joins the room
[08:13:49] spla joins the room
[08:13:56] kinky_nekoboi joins the room
[08:14:08] kinky_nekoboi leaves the room
[08:14:13] spla leaves the room
[08:15:34] kinetik joins the room
[08:16:39] danielepiccoli joins the room
[08:17:09] Lemm1ng joins the room
[08:17:18] Lemm1ng leaves the room
[08:22:03] danielepiccoli leaves the room
[08:22:39] writer77 joins the room
[08:23:30] Tim joins the room
[08:24:01] writer77 leaves the room
[08:24:03] writer77 joins the room
[08:24:11] JonNJ leaves the room
[08:24:11] JonNJ joins the room
[08:25:02] Mike leaves the room
[08:25:38] Mike joins the room
[08:29:07] andrey.g joins the room
[08:31:01] badlop joins the room
[08:31:32] Jeroen joins the room
[08:32:00] Jeroen leaves the room
[08:32:39] Jeroen joins the room
[08:36:34] ThUnD3r|Gr33n joins the room
[08:38:40] JonNJ leaves the room: Disconnected: Replaced by new connection
[08:38:41] JonNJ joins the room
[08:40:25] Lemm1ng joins the room
[08:40:39] Lemm1ng leaves the room
[08:40:54] ChaosKid42 joins the room
[08:41:29] Jeroen leaves the room
[08:42:30] Mike leaves the room
[08:42:41] Mike joins the room
[08:43:22] Jeroen joins the room
[08:44:26] kinetik leaves the room
[08:44:52] Jeroen leaves the room
[08:45:08] Mike leaves the room
[08:45:28] Holger joins the room
[08:46:04] Holger leaves the room
[08:46:10] Holger joins the room
[08:50:21] chrys joins the room
[08:51:06] ij leaves the room
[08:52:46] Demo joins the room
[08:52:59] Jeroen joins the room
[08:53:07] ff leaves the room
[08:53:25] Mike joins the room
[08:54:29] doctor joins the room
[08:56:17] ff joins the room
[08:56:50] JonNJ leaves the room: Disconnected: Replaced by new connection
[08:56:50] JonNJ joins the room
[08:57:53] ij joins the room
[08:58:18] neox leaves the room
[08:58:21] danielepiccoli joins the room
[09:00:38] mss_cyclist leaves the room
[09:00:45] 86ul leaves the room
[09:01:29] mss_cyclist joins the room
[09:02:48] Jeroen leaves the room
[09:03:54] danielepiccoli leaves the room
[09:04:43] chrys leaves the room
[09:04:48] chrys joins the room
[09:08:46] ru_maniac joins the room
[09:08:53] Tshering Lhamo leaves the room
[09:09:39] isotelo leaves the room
[09:10:38] mss_cyclist leaves the room
[09:10:39] nekit leaves the room
[09:10:52] Tshering Lhamo joins the room
[09:12:12] JonNJ leaves the room: Disconnected: Replaced by new connection
[09:12:12] JonNJ joins the room
[09:13:40] nekit joins the room
[09:14:02] mss_cyclist joins the room
[09:15:24] neox joins the room
[09:17:28] neox leaves the room
[09:18:51] neox joins the room
[09:19:43] andrey.g leaves the room
[09:24:43] ru_maniac leaves the room
[09:26:26] Marc joins the room
[09:26:47] ru_maniac joins the room
[09:27:12] neox joins the room
[09:28:20] kikuchiyo leaves the room
[09:29:16] JonNJ leaves the room
[09:29:20] Mike leaves the room
[09:30:29] Mike joins the room
[09:30:42] ff leaves the room
[09:30:44] JonNJ joins the room
[09:30:46] Tshering Lhamo leaves the room
[09:31:13] ff joins the room
[09:31:52] Tshering Lhamo joins the room
[09:33:24] danielepiccoli joins the room
[09:34:19] kinky_nekoboi leaves the room
[09:34:34] jerry leaves the room
[09:35:42] Mike leaves the room
[09:35:48] JonNJ leaves the room
[09:36:49] Mike joins the room
[09:37:13] Jeroen joins the room
[09:37:42] Jeroen leaves the room
[09:37:52] jerry joins the room
[09:38:00] مسعود leaves the room
[09:38:54] Jeroen joins the room
[09:39:24] Jeroen leaves the room
[09:40:06] Lemm1ng joins the room
[09:40:16] Lemm1ng leaves the room
[09:40:21] mss_cyclist leaves the room
[09:40:26] مسعود joins the room
[09:40:33] mss_cyclist joins the room
[09:40:43] danielepiccoli leaves the room
[09:41:17] Jeroen joins the room
[09:41:57] Jeroen leaves the room
[09:42:54] Jeroen joins the room
[09:43:23] Jeroen leaves the room
[09:44:39] kinky_nekoboi joins the room
[09:45:27] gav joins the room
[09:45:28] Jeroen joins the room
[09:45:57] Jeroen leaves the room
[09:46:58] Mike leaves the room
[09:47:00] JonNJ joins the room
[09:47:01] sander leaves the room
[09:47:12] sander joins the room
[09:47:23] Jeroen joins the room
[09:48:00] Jeroen leaves the room
[09:49:18] Mike joins the room
[09:49:48] Tshering Lhamo leaves the room
[09:50:03] Jeroen joins the room
[09:50:31] Jeroen leaves the room
[09:51:19] Mike leaves the room
[09:52:16] Jeroen joins the room
[09:52:37] Tshering Lhamo joins the room
[09:52:46] Jeroen leaves the room
[09:57:22] danielepiccoli joins the room
[09:57:43] Mike joins the room
[09:57:49] JonNJ leaves the room
[09:57:51] Jeroen joins the room
[09:58:14] 86ul joins the room
[09:58:21] Jeroen leaves the room
[09:58:31] marc leaves the room
[09:58:31] Jeroen joins the room
[09:58:59] marc joins the room
[09:59:01] Jeroen leaves the room
[09:59:59] <Giovanni> Hi People, I'm still at benchmarking.
I have 20000 users, each logging in after 100 millisec from the former. After a while I see a lot of these errors on ejjaberd.log:
2021-07-06 11:47:59.092 [error] <0.1810.0>@ejabberd_sql:check_error:1202 SQL query 'INSERT INTO roster_version(username, server_host, version) VALUES ('user_xxxx', 'domain.it', '858ceece1d8d5e1448990d8aeda4b712863d1eae');' failed: "#40001Deadlock found when trying to get lock; try restarting transaction"
[10:00:15] nico leaves the room
[10:00:31] <Holger> Eww.
[10:01:21] <Holger> Disable roster versioning 😂️
[10:01:30] Holger leaves the room
[10:01:38] <Giovanni> the questions are:
why the users are trying an insert to roster_version?
the problem is many users at once trying to insert?
[10:01:53] kikuchiyo joins the room
[10:02:01] <Holger> Or set `store_current_id: false` (as another dirty workaround).
[10:02:13] <Holger> (That's a `mod_roster` version.)
[10:02:32] <Holger> Not obvious to me where the problem is.
[10:02:39] <Giovanni> Holger ahahah maybe, but first I have to understand why. Roster versioning is "I send you the new roster version or nothing is nothing is changed", right?
[10:02:56] danielepiccoli leaves the room
[10:02:59] <Giovanni> but the why the inserts?
[10:03:11] <Holger> Yes right the point of versioning is avoiding to resend an unchanged roster when clients re-log in.
[10:03:21] neox leaves the room
[10:03:34] <Holger> And (without checking the code) the transaction is most probably (update roster, bump roster version).
[10:03:46] Jeroen joins the room
[10:04:12] <Holger> But no idea where there's be a risk of deadlock. I guess the next update might be tiggered before the previous transaction is committed, but ...
[10:05:00] nekit leaves the room
[10:05:09] <Holger> Haven't ever seen this in practice, presumably RTP floods the server with roster updates which real users don't?
[10:05:37] Jeroen leaves the room
[10:05:50] <Giovanni> probably it is correct
[10:05:58] <Holger> But I'm not trying to argue this to be a non-issue 🙂
[10:06:07] <Holger> Maybe post an issue on GitHub ...
[10:06:42] nico joins the room
[10:06:50] <Holger> Is that PostgreSQL or MariaDB/MySQL?
[10:07:20] <Giovanni> I'll try first to disable roster versioning on rtb, I see now there is an attribute whether to se a roster version or not
[10:07:45] <Giovanni> it is mariadb. We are thinking if try also postegresql or not
[10:08:24] <Holger> Good idea just to double-check that makes the error go away.  But in production, versioning does make sense.
[10:09:51] ff leaves the room
[10:09:59] schmillin leaves the room
[10:10:29] Jeroen joins the room
[10:10:56] Jeroen leaves the room
[10:11:21] spla joins the room
[10:11:43] basheer leaves the room
[10:11:58] Dom leaves the room
[10:12:08] basheer joins the room
[10:12:33] spla leaves the room
[10:13:12] mike joins the room
[10:13:23] <Giovanni> yes, but I think that in our usecase at first will be:
the roster will be fixed and not user-dependant (i.e. each user has a roster of his colleagues and this roster changes only if one colleague quits or a new colleague come in, and the roster is modified only by the server, not the users)
so i think roster versioning on ejabberd: YES
a lot of roster insert by the users: don't think so, at least for now
[10:15:38] conv leaves the room
[10:15:38] conv joins the room
[10:18:00] JonNJ joins the room
[10:18:10] chrys leaves the room
[10:18:27] Holger joins the room
[10:18:51] Dom joins the room
[10:19:19] vdbhb59 leaves the room
[10:20:03] vdbhb59 joins the room
[10:20:30] <Giovanni> ok that seems to be the issue, without rosterver (rtb side), I have no errors on ejabberd.log
I see that in the rtb graphs there are some errors, but they aren't in the log. Is it normal to have errors in the rtb graphs?
[10:21:20] Mike leaves the room
[10:23:27] <Licaon_Kter> Giovanni:
In the RTB console:
`rtb_stats:show_errors().`
[10:25:04] Marc leaves the room
[10:25:30] conv leaves the room
[10:26:41] Mike joins the room
[10:26:59] spla joins the room
[10:27:27] spla leaves the room
[10:28:14] vanitasvitae joins the room
[10:29:37] JonNJ joins the room
[10:29:39] danielepiccoli joins the room
[10:31:08] Holger leaves the room
[10:31:29] ff joins the room
[10:31:37] mike leaves the room
[10:31:40] mike joins the room
[10:33:40] poni joins the room
[10:33:53] conv joins the room
[10:34:34] Marc joins the room
[10:36:57] [Alien] leaves the room
[10:37:19] Jeroen joins the room
[10:37:36] Holger joins the room
[10:37:46] Barny leaves the room
[10:37:46] Barny joins the room
[10:37:57] ff leaves the room
[10:40:12] ff joins the room
[10:40:14] Jeroen leaves the room
[10:41:26] Mike leaves the room
[10:43:55] danielepiccoli leaves the room
[10:44:43] Wojtek joins the room
[10:48:18] Mike joins the room
[10:49:19] Frank joins the room
[10:51:56] jadmanthrat joins the room
[10:52:17] <Giovanni> Licaon_Kter thank you! it seems to be some connection closed and connection timeout
[10:52:38] Mike leaves the room
[10:52:46] Jeroen joins the room
[10:53:10] Jeroen leaves the room
[10:53:11] <Giovanni> one login every 200 millisecs seems to be too much for my ejabberd... it is realistic or my ejabberd is tuned too badly?
[10:54:14] conv leaves the room
[10:54:35] JonNJ leaves the room
[10:55:31] jerry leaves the room
[10:58:08] mike leaves the room
[10:58:46] Lemm1ng joins the room
[10:59:15] Lemm1ng leaves the room
[11:00:21] lorddavidiii leaves the room
[11:00:52] lorddavidiii joins the room
[11:01:21] jerry joins the room
[11:01:30] <Licaon_Kter> But is 200 realistic in the first place?
[11:01:46] sumpfralle_ joins the room
[11:01:55] sumpfralle joins the room
[11:02:33] basheer leaves the room
[11:02:37] basheer joins the room
[11:02:48] <Giovanni> I don't know honestly
[11:03:17] <Giovanni> I presume it could be realistic in case of service restart
[11:03:31] <Giovanni> and massive disconnection/reconnection
[11:04:02] <Holger> Yes at least that's the situation that maximizes server load in practice (in my experience).
[11:05:00] <Holger> Giovanni,
> the roster is modified only by the server
How?  mod_shared_roster?
[11:05:50] <Holger> In that case you'd have to set `store_current_id: false` anyway, to make ejabberd take the shared roster into account.
[11:06:24] <Holger> (Plus you'd have to watch out for `mod_shared_rosters` terrible SQL performance ... which reminds me there's another open PR for that no?)
[11:08:19] <Giovanni> uhm ok our idea is to have shared rosters and modify them via API (system integration with our ERP)
[11:08:44] basheer leaves the room
[11:09:16] <Giovanni> I don't understand the store_current_id: false thing, i'm sorry
And so mod_shared_roster is bad with Mysql? If so i'm desperate 😃
[11:09:17] stp joins the room
[11:11:00] <Holger> ```
modules:
  mod_roster:
    store_current_id: false
```
This tells `mod_roster` not to store the current roster version in SQL, but to calculate it on-the-fly whenever the client asks for it.
[11:11:23] <Holger> This on-the-fly calculation is mandatory if using shared rosters.
[11:11:56] <Giovanni> (Y)
[11:12:20] <Holger> `mod_shared_roster` has been terrible with any backend.  Way too many/inefficient/stupid queries.  It has gotten a bit better, and I think there's another PR which improves things further.
[11:12:28] <Giovanni> ok now I understand, thank you. I'll add to my configuration now
[11:12:40] basheer joins the room
[11:12:55] <Holger> I have a customer using it extensively, they're annoyed but it does work for them 😉 Depends on the load ...
[11:13:20] <prefiks> If you are using it with sql, please add ‚use_cache: true’ in it option
[11:13:41] <prefiks> Without cache it’s hit db really hard
[11:13:46] <Holger> Yeah.
[11:13:48] ff leaves the room
[11:14:03] <prefiks> I recently fixed the most egreg
[11:14:06] <Giovanni> thank you both, I'll do it right now
[11:14:11] <prefiks> Ious db access
[11:14:32] <Holger> Caching is usually a good idea anyway, but maybe you'd want to increase the default size for mod_shared_roster?
[11:14:37] <prefiks> Not sure if it’s in released version
[11:15:29] thrrgilag joins the room
[11:15:32] <Giovanni> there is an alternative to use mod_shared_roster? Im my usecase perhaps is to create a roster for every user and maintain it?
[11:15:57] stp leaves the room
[11:16:55] <prefiks> With caching (and without using @online@ and @all@ groups), I think you could make it work
[11:17:16] <prefiks> If you can making it use mnesia instead of sql will also help quite a bit
[11:18:28] nico leaves the room
[11:18:28] bkero leaves the room
[11:18:38] <Giovanni> I have to use mysql for mod_mam
[11:19:01] <Giovanni> it is possible to use mnesia only for rosters?
[11:19:42] bkero joins the room
[11:20:54] ff joins the room
[11:21:07] thrrgilag leaves the room
[11:21:23] bowlofeggs joins the room
[11:22:37] <Holger> Yes that's possible and it _might_ even be a good in theory, as Mnesia copies the entire data into RAM, i.e. kinda built-in caching without expiration.  But personally I wouldn't go that route.
[11:22:45] <Holger> Yes that's possible and it _might_ even be a good ida in theory, as Mnesia copies the entire data into RAM, i.e. kinda built-in caching without expiration.  But personally I wouldn't go that route.
[11:22:48] <Holger> Yes that's possible and it _might_ even be a good idea in theory, as Mnesia copies the entire data into RAM, i.e. kinda built-in caching without expiration.  But personally I wouldn't go that route.
[11:23:23] <Giovanni> Holger ok, I understand, I want to keep it simple too id it is possible
[11:24:21] dos joins the room
[11:24:25] <Holger> Serious setups kind of always use SQL, so that's more battle-tested.  And in principle, ejabberd's internal caching should be at least as good as using Mnesia, at least if tuned appropriately.  And you might be happy to be able to access roster data via SQL in the future.
[11:24:26] <prefiks> You can add db_type: mnesia in module options to change db just for that module
[11:25:22] <Holger> Might be worth as a last-resort fallback to try if all else fails with SQL ...
[11:26:22] <Giovanni> ok, I understand, thank you
[11:26:43] nico joins the room
[11:26:52] Jeroen joins the room
[11:27:22] Jeroen leaves the room
[11:27:53] DebXWoody leaves the room
[11:28:37] jerry leaves the room
[11:29:09] <Holger> > If you can making it use mnesia instead of sql will also help quite a bit
Ah sorry I missed that message. If prefiks recommends Mnesia that's a strong reason to try it, after all 🙂
[11:29:31] <prefiks> Cache will help a lot as well
[11:30:15] <prefiks> Just question if cache will hold enough data for your use base, depend how much user will be there
[11:30:16] <Giovanni> prefiks what kind of cache?
[11:30:38] <prefiks> use_cache: true option in mod_shared_roster options
[11:31:09] <Holger> (Or globally, while at it.)
[11:31:22] <prefiks> true
[11:31:23] Pingu from Woodquarter leaves the room
[11:32:39] <Giovanni> prefiks we want to keep 20000 users. At first we thought of keeping 10 users x 2000 virtual hosts, now we are thinking of using a single virtual host with 20000 users, it seems that 2000 vhosts are a bit too much
[11:32:51] Pingu from Woodquarter joins the room
[11:33:18] <Giovanni> we'll considering if use a single ejabberd node or a cluster, but we just started to benchmark only few days ago
[11:33:30] <prefiks> You will need to measure, but I think you should be able to tweak cache size to work for you
[11:33:44] <Giovanni> I'll hope so
[11:34:59] [Alien] joins the room
[11:35:05] <prefiks> You will probably need to increase cache_size option (I believe it’s 1000 by default), which probably will be too low for your user base
[11:35:28] jerry joins the room
[11:36:08] <Giovanni> prefiks yes, I just checked: I have cache_size: 50000 now
[11:36:11] <Giovanni> (global)
[11:36:17] <prefiks> ok
[11:36:27] <Giovanni> because I stumbled upon many warning in the last week
[11:36:41] <Giovanni> now I have to understand if it is enough
[11:37:03] doctor leaves the room
[11:37:39] emilio.bustos leaves the room
[11:38:18] emilio.bustos joins the room
[11:41:14] JonNJ joins the room
[11:41:44] conv joins the room
[11:45:01] <Holger> To have `mod_shared_roster` cache _everything_ you'd set it to the number of users.  Necessary to have the cache hold the list of roster groups a user is a member of.  Otherwise, just set it to the number of roster groups.  (Not sure where the bottleneck is, I'm afraid.)
[11:45:41] <Holger> > To have `mod_shared_roster` cache _everything_ you'd set it to the number of users.
But only for `mod_shared_roster`.  Globally, a way smaller size will usually suffice (and save memory).
[11:47:50] <prefiks> Well cache don’t alloc all memory upfront, so you probably can live with that
[11:47:51] <Holger> [Deleted.]
[11:48:15] <prefiks> There is also cache_lifetime option that can change for how long data will be cached
[11:48:56] <Holger> Yeah right, maybe best to start with setting the size to the expected max. number of users.
[11:49:02] JonNJ leaves the room
[11:49:04] JonNJ joins the room
[11:50:02] conv leaves the room
[11:50:38] emilio.bustos leaves the room
[11:51:01] conv joins the room
[11:51:05] Tshering Lhamo leaves the room
[11:51:51] Tshering Lhamo joins the room
[11:53:22] isotelo joins the room
[11:56:54] JonNJ leaves the room
[12:01:22] kaonashi696 joins the room
[12:02:21] mirux joins the room
[12:02:26] mirux leaves the room
[12:10:58] JonNJ leaves the room
[12:11:34] Marc leaves the room
[12:13:02] Robbilie joins the room
[12:13:16] JonNJ joins the room
[12:13:31] danielepiccoli joins the room
[12:14:06] yann-kaelig joins the room
[12:18:59] emilio.bustos joins the room
[12:23:00] isotelo leaves the room
[12:23:01] isotelo joins the room
[12:25:28] poni leaves the room
[12:29:58] mss_cyclist leaves the room
[12:30:42] Lemm1ng joins the room
[12:30:59] erik leaves the room
[12:31:04] Lemm1ng leaves the room
[12:31:29] mss_cyclist joins the room
[12:32:00] erik joins the room
[12:36:52] mightyBroccoli joins the room
[12:36:58] thrrgilag joins the room
[12:37:48] mightyBroccoli leaves the room
[12:37:50] mightyBroccoli joins the room
[12:38:26] deepest leaves the room
[12:38:31] kinky_nekoboi leaves the room
[12:38:52] ChaosKid42 leaves the room
[12:39:34] JonNJ leaves the room
[12:39:47] deepest joins the room
[12:41:36] ChaosKid42 joins the room
[12:42:36] sander joins the room
[12:44:22] sander leaves the room
[12:46:45] thrrgilag joins the room
[12:49:17] deepest leaves the room
[12:49:28] nekit joins the room
[12:50:29] Wojtek leaves the room
[12:51:33] deepest joins the room
[12:52:38] Lemm1ng joins the room
[12:52:53] thrrgilag leaves the room
[12:53:07] Lemm1ng leaves the room
[12:55:26] paul leaves the room
[12:56:34] dos leaves the room
[12:57:38] paul joins the room
[13:01:13] Lemm1ng joins the room
[13:04:45] thrrgilag joins the room
[13:05:45] Mike joins the room
[13:06:15] basheer leaves the room
[13:06:19] Tshering Lhamo leaves the room
[13:07:27] Lemm1ng leaves the room
[13:08:06] thrrgilag joins the room
[13:08:13] dos joins the room
[13:10:06] thrrgilag leaves the room
[13:10:52] Tshering Lhamo joins the room
[13:11:33] conv leaves the room
[13:15:27] conv joins the room
[13:15:56] thrrgilag leaves the room
[13:17:34] lorddavidiii leaves the room
[13:19:17] pod leaves the room
[13:22:43] pino leaves the room
[13:22:46] Stephen leaves the room
[13:23:00] pino joins the room
[13:23:28] vanitasvitae leaves the room
[13:28:53] <Giovanni> Holger one more question about mod_roster and mod_shared_roster:
is it enough to set store_current_id = false in mod_roster? or I have to set something also on mod_shared_roster?
[13:29:00] Tshering Lhamo leaves the room
[13:29:04] JonNJ joins the room
[13:29:16] <Holger> Just the `mod_roster` option, nothing on `mod_shared_roster`.
[13:29:18] Dom leaves the room
[13:29:47] <Giovanni> thank you
[13:29:49] pino leaves the room
[13:29:51] pino joins the room
[13:31:18] schäfchen726 joins the room
[13:31:53] Tshering Lhamo joins the room
[13:33:09] schäfchen726 leaves the room
[13:33:17] schäfchen726 joins the room
[13:33:54] nekit leaves the room
[13:33:54] JonNJ leaves the room
[13:33:55] JonNJ joins the room
[13:33:59] schäfchen726 leaves the room
[13:34:06] Marc joins the room
[13:37:48] chrys joins the room
[13:38:38] Mike leaves the room
[13:38:38] Mike joins the room
[13:38:41] Stephen joins the room
[13:38:53] vanitasvitae joins the room
[13:40:54] basheer joins the room
[13:41:21] JonNJ leaves the room
[13:43:50] thrrgilag joins the room
[13:45:24] thrrgilag leaves the room
[13:46:04] lorddavidiii joins the room
[13:46:18] thrrgilag joins the room
[13:46:50] lorddavidiii leaves the room
[13:48:12] lorddavidiii joins the room
[13:49:12] lorddavidiii leaves the room
[13:50:22] nekit joins the room
[13:50:34] lorddavidiii joins the room
[13:54:16] Mike leaves the room
[13:54:16] Mike joins the room
[13:56:24] pod joins the room
[13:57:21] danielepiccoli leaves the room
[14:00:17] Dom leaves the room
[14:00:42] danielepiccoli joins the room
[14:01:02] kaonashi696 leaves the room
[14:01:03] kaonashi696 joins the room
[14:01:41] <Giovanni> Ok, let's talk a bit about clustering
I'm reading the ejabberd clustering and load balancing pages but I can't understand how the routing, load balance and fault-tolerance works.
Do you have any hint on some online documents or can you share some experience?
I understand that I can put two or more ejabberd node in a cluster.
I can't understand if it is correct to share a single mysql between them or if each node must have its database with a slice of users. I ask this because I read that the routing is based on in which node a user is (or perhaps I misinterpreted).
[14:02:42] <Holger> The simple case is using a single MySQL instance.
[14:02:55] <Holger> Obviously brings you back to a single point of failure/reboot downtime.
[14:03:03] basheer leaves the room
[14:03:12] <Holger> So some people use Galera or whatever to cluster MySQL.  Outside ejabberd's scope.
[14:03:59] <Giovanni> ok, galera is one of the topics I already want to depeen later
[14:04:04] JonNJ joins the room
[14:04:06] <Holger> I'd only consider clustering if you can kinda guarantee a stable and low-latency link; i.e. if the nodes are on the same physical subnet.
[14:04:26] Jeroen joins the room
[14:04:30] <Holger> Because handling split brain kinda requires (someone with) Erlang knowledge.
[14:04:40] Jeroen leaves the room
[14:04:40] Jeroen joins the room
[14:05:10] <Holger> And note that the advantage isn't *that* large in practice, as modern clients will just silently reconnect after reboot.
[14:05:59] <Holger> So it's a trade-off between increasing availability by means of clustering, and risking downtime due to the higher complexity.
[14:06:07] Jeroen leaves the room
[14:06:23] Jeroen joins the room
[14:06:41] <Holger> > routing is based on in which node a user is
Yes.  (Based on which node a given client is connected to.)
[14:07:08] <Giovanni> ok, based on which node a given client is connected to is more understatable to me
[14:07:13] Jeroen leaves the room
[14:07:13] Jeroen joins the room
[14:07:18] Jeroen leaves the room
[14:07:18] Jeroen joins the room
[14:07:30] Jeroen leaves the room
[14:07:30] Jeroen joins the room
[14:07:42] ThFree leaves the room
[14:07:47] Dom joins the room
[14:07:50] <Holger> Yes after reconnect the client may well end up on another node; or if the user has several clients, those might be on different nodes.
[14:08:58] <Giovanni> ok, so I can refer always on node1 for connecting the clients, and node1 do the routing magic to send the connection to the various nodes
[14:09:04] Jeroen leaves the room
[14:09:17] isotelo leaves the room
[14:09:19] isotelo joins the room
[14:09:53] <Holger> Hm.
[14:10:42] ThFree joins the room
[14:11:15] <Giovanni> is it not true? do I have to put a balancer before the ejabberd nodes? I'm trying to understand how it works
[14:11:37] مسعود leaves the room
[14:13:58] sander leaves the room
[14:14:31] <prefiks> Yes, or at least somehow have a way to distribute connection between nodes (dns that spread traffic between nodes)
[14:14:39] مسعود joins the room
[14:15:13] nand joins the room
[14:15:29] <Giovanni> ok, now I understand better
[14:15:32] <Holger> > so I can refer always on node1 for connecting the clients
The point is usually to distribute clients across nodes.  Or at least have them reconnect to node2 if node1 reboots.
[14:15:52] JonNJ leaves the room
[14:15:55] JonNJ joins the room
[14:16:00] <Holger> And yes by means of DNS (SRV records with multiple targets), or some balancer solution.
[14:16:52] <Giovanni> ok, thank you, it is more clear to me now
[14:17:08] sander joins the room
[14:19:34] necronian leaves the room
[14:22:09] sander leaves the room
[14:25:06] isotelo joins the room
[14:28:20] lorddavidiii leaves the room
[14:31:56] basheer joins the room
[14:32:08] sander joins the room
[14:33:18] nico leaves the room
[14:33:29] gav leaves the room
[14:34:06] JonNJ leaves the room
[14:34:17] thrrgilag leaves the room
[14:35:26] Jeroen joins the room
[14:35:54] Jeroen leaves the room
[14:37:08] Jeroen joins the room
[14:37:23] isotelo leaves the room
[14:37:34] Jeroen leaves the room
[14:38:19] Jeroen joins the room
[14:38:38] JonNJ joins the room
[14:38:45] Jeroen leaves the room
[14:39:48] isotelo joins the room
[14:42:42] twl leaves the room
[14:42:43] Jeroen joins the room
[14:43:14] Jeroen leaves the room
[14:43:22] Tshering Lhamo leaves the room
[14:43:52] Tshering Lhamo joins the room
[14:44:20] kaonashi696 leaves the room
[14:45:14] rozzin joins the room
[14:45:46] thrrgilag joins the room
[14:46:01] Marc leaves the room
[14:47:06] Walter leaves the room
[14:47:44] basheer leaves the room
[14:48:45] Jeroen joins the room
[14:48:49] Jeroen leaves the room
[14:48:50] Jeroen joins the room
[14:49:03] JonNJ joins the room
[14:49:18] Jeroen leaves the room
[14:49:28] DebXWoody joins the room
[14:49:32] vanitasvitae leaves the room
[14:50:05] Jeroen joins the room
[14:50:05] twl joins the room
[14:50:33] Jeroen leaves the room
[14:51:03] necronian joins the room
[14:51:10] Jeroen joins the room
[14:51:32] mightyBroccoli leaves the room
[14:51:36] mightyBroccoli joins the room
[14:51:37] Jeroen leaves the room
[14:51:42] jerry leaves the room
[14:52:03] danielepiccoli leaves the room
[14:52:55] sander leaves the room
[14:53:15] Walter joins the room
[14:53:23] nico joins the room
[14:53:58] danielepiccoli joins the room
[14:55:22] mss_cyclist leaves the room
[14:56:05] mss_cyclist joins the room
[14:56:44] LNJ joins the room
[14:57:55] Jeroen joins the room
[14:57:57] kryptos joins the room
[14:57:58] Jeroen leaves the room
[14:57:59] Jeroen joins the room
[14:58:06] Tshering Lhamo leaves the room
[14:58:15] Jeroen leaves the room
[14:58:15] Jeroen joins the room
[14:58:23] Jeroen leaves the room
[14:59:35] [Alien] joins the room
[15:01:03] Marc joins the room
[15:01:35] Mike leaves the room
[15:01:53] Tshering Lhamo joins the room
[15:02:04] thrrgilag leaves the room
[15:02:29] ij joins the room
[15:04:34] Jeroen joins the room
[15:06:37] ij leaves the room
[15:08:10] anuj9122 joins the room
[15:08:23] ij joins the room
[15:08:37] Mike joins the room
[15:08:51] ij leaves the room
[15:08:56] Jeroen leaves the room
[15:09:20] ij joins the room
[15:11:39] jerry joins the room
[15:11:51] <Giovanni> speaking of scalability, if in the future I need to and more users (in the same vhost or in new vhosts) in my ejabberd and I know that my server can't bear more users, is clustering a solution? is federation a solution?
[15:12:31] ij leaves the room
[15:12:53] Tim leaves the room
[15:13:12] <Giovanni> I understand that federation works with different nodes but with different domains, but I'm not sure
[15:13:31] Tim joins the room
[15:14:03] JonNJ leaves the room
[15:14:04] JonNJ joins the room
[15:15:05] Jeroen joins the room
[15:15:56] Tshering Lhamo leaves the room
[15:16:25] <Holger> Yes, federation is different domains talking to each other.  It's how you join this room, your server federates with conference.process-one.net.
[15:16:40] Jeroen leaves the room
[15:16:52] <Giovanni> ok, thank you. So federation is not an option I I want to scale on the same domain
[15:16:52] nekit leaves the room
[15:16:58] <Holger> Right.
[15:17:32] Alexander leaves the room
[15:18:12] anuj9122 leaves the room
[15:18:28] Jeroen joins the room
[15:18:57] Jeroen leaves the room
[15:18:57] Tshering Lhamo joins the room
[15:19:33] DebXWoody leaves the room
[15:20:21] DebXWoody joins the room
[15:20:50] Marc leaves the room
[15:21:25] danielepiccoli leaves the room
[15:21:29] sander joins the room
[15:23:38] DebXWoody leaves the room
[15:24:21] DebXWoody joins the room
[15:24:37] DebXWoody leaves the room
[15:25:20] DebXWoody joins the room
[15:25:36] DebXWoody leaves the room
[15:26:08] Wojtek joins the room
[15:26:19] DebXWoody joins the room
[15:26:35] DebXWoody leaves the room
[15:27:19] DebXWoody joins the room
[15:27:27] poni joins the room
[15:27:35] DebXWoody leaves the room
[15:28:18] DebXWoody joins the room
[15:28:34] DebXWoody leaves the room
[15:28:57] sander leaves the room
[15:29:13] anuj9122 joins the room
[15:29:18] DebXWoody joins the room
[15:29:29] sander leaves the room
[15:29:34] DebXWoody leaves the room
[15:29:50] sander joins the room
[15:30:10] Jeroen joins the room
[15:30:17] DebXWoody joins the room
[15:30:25] jerry leaves the room
[15:30:30] sander joins the room
[15:30:33] DebXWoody leaves the room
[15:31:20] DebXWoody joins the room
[15:31:36] DebXWoody leaves the room
[15:31:41] Jeroen leaves the room
[15:32:21] DebXWoody joins the room
[15:32:37] DebXWoody leaves the room
[15:33:20] DebXWoody joins the room
[15:33:20] JonNJ leaves the room
[15:33:21] JonNJ joins the room
[15:33:36] DebXWoody leaves the room
[15:34:10] Walter leaves the room
[15:34:21] DebXWoody joins the room
[15:34:37] DebXWoody leaves the room
[15:35:20] DebXWoody joins the room
[15:35:36] DebXWoody leaves the room
[15:36:09] kryptos leaves the room
[15:36:20] DebXWoody joins the room
[15:36:36] DebXWoody leaves the room
[15:37:16] Jeroen joins the room
[15:37:20] DebXWoody joins the room
[15:37:36] DebXWoody leaves the room
[15:38:09] Jeroen leaves the room
[15:38:19] DebXWoody joins the room
[15:38:34] DebXWoody leaves the room
[15:39:10] Mike leaves the room
[15:39:10] Mike joins the room
[15:39:20] DebXWoody joins the room
[15:39:35] DebXWoody leaves the room
[15:40:19] DebXWoody joins the room
[15:40:35] DebXWoody leaves the room
[15:41:18] DebXWoody joins the room
[15:41:22] sander leaves the room
[15:41:34] DebXWoody leaves the room
[15:41:48] Camel leaves the room: Replaced by new connection
[15:41:49] Camel joins the room
[15:41:51] JonNJ leaves the room
[15:42:18] DebXWoody joins the room
[15:42:19] sander leaves the room
[15:42:34] DebXWoody leaves the room
[15:42:47] sander joins the room
[15:43:19] DebXWoody joins the room
[15:43:35] DebXWoody leaves the room
[15:44:00] sander joins the room
[15:44:19] DebXWoody joins the room
[15:44:34] DebXWoody leaves the room
[15:44:56] marevalo leaves the room
[15:45:19] DebXWoody joins the room
[15:45:34] DebXWoody leaves the room
[15:45:42] nekit joins the room
[15:46:17] DebXWoody joins the room
[15:46:33] DebXWoody leaves the room
[15:47:17] DebXWoody joins the room
[15:47:33] DebXWoody leaves the room
[15:48:16] DebXWoody joins the room
[15:48:32] DebXWoody leaves the room
[15:49:15] DebXWoody joins the room
[15:49:30] DebXWoody leaves the room
[15:49:36] Dom leaves the room
[15:50:02] Dom joins the room
[15:50:14] DebXWoody joins the room
[15:50:29] DebXWoody leaves the room
[15:51:14] DebXWoody joins the room
[15:51:29] DebXWoody leaves the room
[15:52:13] DebXWoody joins the room
[15:52:28] DebXWoody leaves the room
[15:53:12] DebXWoody joins the room
[15:53:27] DebXWoody leaves the room
[15:54:12] DebXWoody joins the room
[15:54:30] DebXWoody leaves the room
[15:54:56] sander leaves the room
[15:55:12] DebXWoody joins the room
[15:55:27] DebXWoody leaves the room
[15:56:10] DebXWoody joins the room
[15:56:26] DebXWoody leaves the room
[15:56:43] Walter joins the room
[15:57:07] sander joins the room
[15:57:10] DebXWoody joins the room
[15:57:25] DebXWoody leaves the room
[15:58:07] [Alien] leaves the room
[15:58:10] DebXWoody joins the room
[15:58:25] DebXWoody leaves the room
[15:59:09] DebXWoody joins the room
[15:59:24] DebXWoody leaves the room
[16:00:00] Holger leaves the room
[16:00:05] Holger joins the room
[16:00:09] DebXWoody joins the room
[16:00:25] DebXWoody leaves the room
[16:01:10] DebXWoody joins the room
[16:01:26] DebXWoody leaves the room
[16:01:46] Licaon_Kter joins the room
[16:02:09] DebXWoody joins the room
[16:02:25] DebXWoody leaves the room
[16:03:09] DebXWoody joins the room
[16:03:24] DebXWoody leaves the room
[16:03:27] JonNJ joins the room
[16:03:28] Holger leaves the room
[16:04:08] DebXWoody joins the room
[16:04:23] DebXWoody leaves the room
[16:04:51] pixel5 joins the room
[16:05:07] DebXWoody joins the room
[16:05:22] DebXWoody leaves the room
[16:06:07] DebXWoody joins the room
[16:06:22] DebXWoody leaves the room
[16:07:06] DebXWoody joins the room
[16:07:21] DebXWoody leaves the room
[16:07:44] Licaon_Kter leaves the room
[16:08:05] DebXWoody joins the room
[16:08:21] DebXWoody leaves the room
[16:09:05] DebXWoody joins the room
[16:09:20] DebXWoody leaves the room
[16:10:00] [Alien] joins the room
[16:10:05] DebXWoody joins the room
[16:10:20] DebXWoody leaves the room
[16:10:33] Holger joins the room
[16:11:03] DebXWoody joins the room
[16:11:18] DebXWoody leaves the room
[16:11:33] Lemm1ng joins the room
[16:12:02] DebXWoody joins the room
[16:12:14] ChaosKid42 leaves the room
[16:12:18] DebXWoody leaves the room
[16:13:01] DebXWoody joins the room
[16:13:11] sander joins the room
[16:13:17] DebXWoody leaves the room
[16:13:59] DebXWoody joins the room
[16:14:05] JonNJ leaves the room
[16:14:15] DebXWoody leaves the room
[16:14:59] DebXWoody joins the room
[16:15:15] DebXWoody leaves the room
[16:15:57] DebXWoody joins the room
[16:16:13] DebXWoody leaves the room
[16:16:55] DebXWoody joins the room
[16:17:07] kinetik joins the room
[16:17:11] DebXWoody leaves the room
[16:17:53] DebXWoody joins the room
[16:18:08] DebXWoody leaves the room
[16:18:14] [Alien] leaves the room
[16:18:53] DebXWoody joins the room
[16:19:08] DebXWoody leaves the room
[16:19:53] DebXWoody joins the room
[16:20:05] marc leaves the room
[16:20:08] DebXWoody leaves the room
[16:20:53] DebXWoody joins the room
[16:20:55] marc joins the room
[16:21:08] DebXWoody leaves the room
[16:21:52] DebXWoody joins the room
[16:22:08] DebXWoody leaves the room
[16:22:20] Holger leaves the room
[16:22:30] Jeroen joins the room
[16:22:51] DebXWoody joins the room
[16:22:56] Jeroen leaves the room
[16:23:06] DebXWoody leaves the room
[16:23:51] DebXWoody joins the room
[16:24:06] DebXWoody leaves the room
[16:24:24] sander leaves the room
[16:24:52] DebXWoody joins the room
[16:24:52] [Alien] joins the room
[16:25:07] DebXWoody leaves the room
[16:25:52] Jeroen joins the room
[16:25:57] DebXWoody joins the room
[16:25:59] schäfchen726 leaves the room
[16:26:12] DebXWoody leaves the room
[16:26:23] Jeroen leaves the room
[16:26:56] DebXWoody joins the room
[16:27:11] DebXWoody leaves the room
[16:27:55] DebXWoody joins the room
[16:28:10] DebXWoody leaves the room
[16:28:53] DebXWoody joins the room
[16:29:08] DebXWoody leaves the room
[16:29:19] JonNJ joins the room
[16:29:52] DebXWoody joins the room
[16:30:07] DebXWoody leaves the room
[16:30:35] poni leaves the room
[16:30:52] DebXWoody joins the room
[16:31:08] DebXWoody leaves the room
[16:31:52] DebXWoody joins the room
[16:32:07] DebXWoody leaves the room
[16:32:51] DebXWoody joins the room
[16:33:06] DebXWoody leaves the room
[16:33:33] writer77 leaves the room
[16:33:50] DebXWoody joins the room
[16:34:05] DebXWoody leaves the room
[16:34:50] DebXWoody joins the room
[16:34:58] JonNJ leaves the room
[16:35:05] DebXWoody leaves the room
[16:35:50] DebXWoody joins the room
[16:36:05] DebXWoody leaves the room
[16:36:49] DebXWoody joins the room
[16:37:06] DebXWoody leaves the room
[16:37:11] schäfchen726 joins the room
[16:37:16] robert_mobil leaves the room
[16:37:24] robert_mobil joins the room
[16:37:25] schäfchen726 joins the room
[16:37:39] stp joins the room
[16:37:50] DebXWoody joins the room
[16:38:06] DebXWoody leaves the room
[16:38:24] schäfchen726 joins the room
[16:38:47] DebXWoody joins the room
[16:39:03] DebXWoody leaves the room
[16:39:45] DebXWoody joins the room
[16:40:01] DebXWoody leaves the room
[16:40:43] DebXWoody joins the room
[16:40:58] DebXWoody leaves the room
[16:41:30] danielepiccoli joins the room
[16:41:41] DebXWoody joins the room
[16:41:56] DebXWoody leaves the room
[16:42:38] DebXWoody joins the room
[16:42:54] DebXWoody leaves the room
[16:43:16] ChaosKid42 joins the room
[16:43:26] Licaon_Kter joins the room
[16:43:37] DebXWoody joins the room
[16:43:58] deepest leaves the room
[16:44:54] lorddavidiii joins the room
[16:45:32] lorddavidiii leaves the room
[16:47:01] lorddavidiii joins the room
[16:47:02] JuniorJPDJ leaves the room
[16:47:04] danielepiccoli leaves the room
[16:47:51] lorddavidiii leaves the room
[16:49:51] lorddavidiii joins the room
[16:50:36] lorddavidiii leaves the room
[16:51:53] lorddavidiii joins the room
[16:52:48] lorddavidiii leaves the room
[16:54:12] lorddavidiii joins the room
[16:57:25] [Alien] leaves the room
[17:00:25] deepest joins the room
[17:01:25] marc leaves the room
[17:02:00] marc joins the room
[17:09:16] JuniorJPDJ joins the room
[17:11:06] yann-kaelig leaves the room
[17:12:00] Marc joins the room
[17:16:22] debacle leaves the room
[17:19:27] danielepiccoli joins the room
[17:31:48] Marc leaves the room
[17:34:10] norkki joins the room
[17:35:22] prefiks leaves the room
[17:35:38] bowlofeggs leaves the room
[17:36:34] Marc joins the room
[17:37:43] bowlofeggs leaves the room
[17:38:17] pixel5 leaves the room
[17:38:39] nico joins the room
[17:38:42] nico leaves the room
[17:39:12] JonNJ leaves the room
[17:44:39] nekit leaves the room
[17:45:05] mightyBroccoli leaves the room
[17:47:05] norkki leaves the room
[17:48:05] norkki joins the room
[17:52:10] riau.pro leaves the room
[17:52:13] riau.pro joins the room
[17:54:31] 86ul leaves the room
[17:57:38] JonNJ leaves the room: Machine is going to sleep
[17:59:51] flow leaves the room
[18:02:04] robert_mobil leaves the room
[18:02:08] doctor leaves the room
[18:02:08] robert_mobil joins the room
[18:02:12] doctor joins the room
[18:02:45] norkki leaves the room
[18:03:33] norkki joins the room
[18:03:55] pod leaves the room
[18:04:09] kikuchiyo leaves the room
[18:04:59] Lemm1ng joins the room
[18:05:17] neox joins the room
[18:07:56] thrrgilag joins the room
[18:08:21] kinetik leaves the room
[18:12:37] kinetik joins the room
[18:12:42] [Alien] joins the room
[18:13:24] kinetik joins the room
[18:15:57] pod joins the room
[18:19:13] 86ul joins the room
[18:20:09] Marc leaves the room
[18:20:22] norkki leaves the room
[18:20:29] norkki joins the room
[18:20:41] [Alien] leaves the room
[18:24:20] deepest leaves the room
[18:24:50] sander joins the room
[18:25:25] sander leaves the room
[18:25:50] deepest joins the room
[18:28:22] [Alien] joins the room
[18:28:46] debacle joins the room
[18:31:52] poni leaves the room
[18:32:31] pixel5 joins the room
[18:32:51] norkki leaves the room
[18:34:31] norkki joins the room
[18:34:58] writer77 joins the room
[18:36:23] presprout leaves the room
[18:37:26] deepest leaves the room
[18:41:05] writer77 leaves the room
[18:42:00] deepest joins the room
[18:43:25] Wojtek leaves the room
[18:51:35] neox leaves the room
[18:52:28] poni joins the room
[18:52:29] [Alien] leaves the room
[18:54:00] [Alien] joins the room
[18:58:05] targ joins the room
[18:58:32] LNJ leaves the room
[18:59:38] kinetik leaves the room
[19:00:37] flow joins the room
[19:01:37] [Alien] leaves the room
[19:02:04] writer77 joins the room
[19:02:14] [Alien] joins the room
[19:02:36] neox joins the room
[19:02:52] thrrgilag leaves the room
[19:05:21] schäfchen726 leaves the room
[19:05:21] schäfchen726 leaves the room
[19:06:26] lorddavidiii leaves the room
[19:07:53] ChaosKid42 leaves the room
[19:08:44] writer77 leaves the room
[19:08:54] doctor leaves the room
[19:10:18] sander leaves the room
[19:12:08] sander joins the room
[19:13:00] flow leaves the room
[19:13:50] Marc joins the room
[19:14:46] deepest leaves the room
[19:22:33] ChaosKid42 joins the room
[19:26:12] marc leaves the room
[19:27:29] deepest joins the room
[19:28:43] twl joins the room
[19:29:16] basheer joins the room
[19:33:50] Marc leaves the room
[19:34:16] JonNJ joins the room
[19:34:59] marc joins the room
[19:35:32] ff leaves the room
[19:35:50] basheer leaves the room
[19:36:14] ff joins the room
[19:37:27] bkero leaves the room
[19:37:49] basheer joins the room
[19:39:20] bkero joins the room
[19:39:52] vanitasvitae joins the room
[19:40:55] JonNJ leaves the room
[19:42:31] marc leaves the room
[19:43:55] marc joins the room
[19:44:52] vanitasvitae leaves the room
[19:46:08] JonNJ joins the room
[19:47:08] norkki leaves the room
[19:47:51] norkki joins the room
[19:49:36] nico leaves the room
[19:50:23] rauhfasertapete leaves the room
[19:50:24] rauhfasertapete joins the room
[19:51:29] JonNJ leaves the room
[19:51:30] JonNJ joins the room
[19:56:43] nico joins the room
[19:58:33] nekit joins the room
[20:00:39] LNJ joins the room
[20:03:02] norkki leaves the room
[20:04:56] norkki joins the room
[20:07:53] kaonashi696 joins the room
[20:08:49] doctor joins the room
[20:09:03] JonNJ joins the room
[20:11:18] mss_cyclist leaves the room
[20:14:21] JonNJ leaves the room
[20:16:11] JonNJ joins the room
[20:19:15] JonNJ leaves the room: Disconnected: Replaced by new connection
[20:19:15] JonNJ joins the room
[20:19:44] mss_cyclist joins the room
[20:19:54] ThFree leaves the room
[20:20:44] isotelo leaves the room
[20:20:48] riau.pro leaves the room
[20:20:50] riau.pro joins the room
[20:25:04] badlop leaves the room
[20:27:41] Licaon_Kter leaves the room
[20:29:26] JonNJ leaves the room
[20:30:40] 86ul leaves the room
[20:31:49] neox leaves the room
[20:31:51] rauhfasertapete leaves the room
[20:32:59] neox joins the room
[20:33:21] ThFree joins the room
[20:34:28] norkki leaves the room
[20:35:35] norkki joins the room
[20:35:46] JonNJ joins the room
[20:37:25] [Alien] leaves the room
[20:39:36] yann-kaelig joins the room
[20:41:15] mimi89999 leaves the room
[20:41:22] mimi89999 joins the room
[20:43:11] JonNJ leaves the room
[20:43:43] neox leaves the room
[20:43:55] mightyBroccoli leaves the room
[20:44:41] neox joins the room
[20:49:39] JonNJ joins the room
[20:50:18] mimi89999 leaves the room
[20:51:19] DebXWoody leaves the room
[20:51:30] mimi89999 joins the room
[20:55:40] kinetik leaves the room
[20:56:05] [Alien] joins the room
[20:57:22] JonNJ leaves the room
[21:00:01] JonNJ joins the room
[21:04:44] ThFree leaves the room
[21:05:04] JonNJ leaves the room
[21:07:21] Jeroen joins the room
[21:07:49] Jeroen leaves the room
[21:07:50] Jeroen joins the room
[21:08:39] neox leaves the room
[21:09:54] ThFree joins the room
[21:16:07] [Alien] leaves the room
[21:16:59] pod leaves the room
[21:17:01] [Alien] joins the room
[21:17:59] kinetik joins the room
[21:21:08] JonNJ joins the room
[21:23:20] marc0s leaves the room: Disconnected: Replaced by new connection
[21:23:21] marc0s joins the room
[21:24:22] kaonashi696 joins the room
[21:29:58] JonNJ leaves the room
[21:31:08] marc leaves the room
[21:31:10] JonNJ joins the room
[21:31:39] [Alien] leaves the room
[21:32:44] yann-kaelig leaves the room
[21:34:58] LNJ leaves the room
[21:35:18] kryptos joins the room
[21:35:57] necronian leaves the room
[21:36:21] JonNJ leaves the room
[21:37:51] isotelo joins the room
[21:40:00] [Alien] joins the room
[21:42:42] mightyBroccoli joins the room
[21:42:45] nico joins the room
[21:43:39] kryptos leaves the room
[21:46:36] Marc joins the room
[21:46:52] nico leaves the room
[21:48:19] Lemm1ng leaves the room
[21:48:58] bowlofeggs joins the room
[21:50:21] Jeroen leaves the room
[21:50:22] Jeroen joins the room
[21:50:50] schmillin joins the room
[21:51:44] bowlofeggs joins the room
[21:52:45] Jeroen leaves the room
[21:52:50] Jeroen joins the room
[21:54:03] pod leaves the room
[21:54:21] Jeroen leaves the room
[21:59:25] robert_mobil leaves the room
[21:59:33] mss_cyclist leaves the room
[22:00:18] mss_cyclist joins the room
[22:00:21] kaonashi696 leaves the room
[22:01:11] karme leaves the room
[22:01:38] kryptos joins the room
[22:03:10] neox leaves the room
[22:04:58] writer77 joins the room
[22:06:14] Jeroen joins the room
[22:06:45] Jeroen leaves the room
[22:07:42] danielepiccoli leaves the room
[22:07:59] Marc leaves the room
[22:08:37] ij leaves the room
[22:10:29] ij joins the room
[22:10:52] presprout joins the room
[22:10:59] writer77 leaves the room
[22:12:41] JonNJ joins the room
[22:13:10] JonNJ leaves the room: Disconnected: Replaced by new connection
[22:13:11] JonNJ joins the room
[22:14:47] Mike leaves the room
[22:14:47] Mike joins the room
[22:15:37] mimi89999 leaves the room
[22:15:48] mimi89999 joins the room
[22:16:55] deepest leaves the room
[22:17:54] deepest joins the room
[22:18:23] jadmanthrat leaves the room
[22:18:36] mightyBroccoli leaves the room
[22:18:45] mightyBroccoli joins the room
[22:19:05] ij leaves the room
[22:19:58] kryptos leaves the room
[22:20:35] neox joins the room
[22:22:09] bkero leaves the room
[22:22:40] bkero joins the room
[22:23:02] sander leaves the room
[22:23:58] deepest leaves the room
[22:26:19] deepest joins the room
[22:26:29] JonNJ leaves the room: Machine is going to sleep
[22:27:40] danielepiccoli joins the room
[22:27:58] JonNJ leaves the room: Disconnected: Replaced by new connection
[22:27:59] JonNJ joins the room
[22:28:01] pixel5 leaves the room
[22:29:14] marc0s leaves the room
[22:29:15] marc0s joins the room
[22:29:33] mss_cyclist leaves the room
[22:29:50] mss_cyclist joins the room
[22:32:06] kinetik leaves the room
[22:33:26] targ leaves the room
[22:43:06] deepest leaves the room
[22:43:34] hlad joins the room
[22:43:35] hlad leaves the room
[22:44:43] deepest joins the room
[22:45:48] JonNJ leaves the room: Disconnected: Replaced by new connection
[22:45:48] JonNJ joins the room
[22:49:08] madmalkav leaves the room
[22:50:18] bkero leaves the room
[22:50:29] LNJ leaves the room
[22:50:43] bkero joins the room
[22:59:19] kaonashi696 joins the room
[23:00:51] mightyBroccoli leaves the room
[23:02:23] neox leaves the room
[23:02:29] norkki leaves the room
[23:03:40] neox joins the room
[23:04:58] doctor leaves the room
[23:05:29] doctor joins the room
[23:07:49] writer77 joins the room
[23:14:43] carlos leaves the room
[23:15:44] neox leaves the room
[23:17:06] sander joins the room
[23:19:40] multixmp222 joins the room
[23:28:15] doctor joins the room
[23:30:09] stp leaves the room
[23:33:48] pixel5 joins the room
[23:33:58] schäfchen726 leaves the room
[23:55:28] doctor leaves the room
[23:55:33] doctor joins the room
[23:56:35] mimi89999 leaves the room: Disconnected: Replaced by new connection
[23:56:40] mimi89999 joins the room
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!