Home
ejabberd
ejabberd@conference.jabber.ru
Вторник, 19 декабря 2017< ^ >
Holger установил(а) тему: ejabberd · https://ejabberd.im · https://docs.ejabberd.im
Конфигурация комнаты
Участники комнаты

GMT+3
[00:00:20] jeremy вышел(а) из комнаты
[00:01:46] cippaciong вышел(а) из комнаты
[00:02:04] cippaciong вошёл(а) в комнату
[00:05:27] suzyo вышел(а) из комнаты
[00:09:29] jeremy вошёл(а) в комнату
[00:11:34] Alacer вошёл(а) в комнату
[00:23:01] stefandxm вошёл(а) в комнату
[00:23:09] pod вышел(а) из комнаты
[00:24:25] debalance вошёл(а) в комнату
[00:24:28] Alacer вышел(а) из комнаты
[00:25:24] pod вышел(а) из комнаты
[00:31:04] cippaciong вышел(а) из комнаты
[00:33:47] Alacer вошёл(а) в комнату
[00:34:17] Alacer вышел(а) из комнаты: Stream reset by peer
[00:36:15] jeremy вышел(а) из комнаты: Replaced by new connection
[00:36:16] jeremy вошёл(а) в комнату
[00:39:56] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[00:44:55] sergio вышел(а) из комнаты
[00:46:22] jeremy вышел(а) из комнаты
[00:54:34] debalance вышел(а) из комнаты: Connection failed: connection closed
[00:54:52] jeremy вошёл(а) в комнату
[00:55:54] jannic вышел(а) из комнаты
[00:58:47] frainz вошёл(а) в комнату
[01:02:15] erik вошёл(а) в комнату
[01:02:54] jannic вошёл(а) в комнату
[01:05:49] <zinid> no need, I'll ask them myself
[01:06:21] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[01:06:25] stian вошёл(а) в комнату
[01:06:28] stian вышел(а) из комнаты: Connection failed: connection closed
[01:06:36] stian вошёл(а) в комнату
[01:09:18] jannic вышел(а) из комнаты
[01:13:29] <Holger> Ok thx.
[01:13:43] frainz вышел(а) из комнаты
[01:13:49] stian вышел(а) из комнаты: Connection failed: connection closed
[01:13:59] stian вошёл(а) в комнату
[01:15:33] edhelas вышел(а) из комнаты: Stream reset by peer
[01:15:54] edhelas вошёл(а) в комнату
[01:19:09] anand вышел(а) из комнаты
[01:24:24] kahlb вышел(а) из комнаты
[01:24:36] zuglufttier вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[01:24:47] zuglufttier вошёл(а) в комнату
[01:25:03] kahlb вошёл(а) в комнату
[01:26:24] jeremy вышел(а) из комнаты
[01:27:50] jannic вошёл(а) в комнату
[01:31:21] SaltyBones вышел(а) из комнаты: Connection failed: connection closed
[01:31:37] jeremy вышел(а) из комнаты
[01:33:51] jannic вышел(а) из комнаты
[01:37:05] jeremy вошёл(а) в комнату
[01:44:40] erik вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[01:44:47] erik вошёл(а) в комнату
[01:49:07] vanitasvitae вышел(а) из комнаты: Rechner geht in den Ruhezustand
[01:51:37] erik вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[01:51:44] erik вошёл(а) в комнату
[01:54:16] <Holger> [error] <0.28519.207> unexpected event from receiver: closed; xmlstreamstart was expected
[01:54:23] <Holger> Does everyone see those or did I break something?
[01:56:38] zinid вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[01:57:54] fphome вышел(а) из комнаты
[02:01:53] Holger вышел(а) из комнаты: Replaced by new connection
[02:01:59] Holger вошёл(а) в комнату
[02:03:46] <Holger> Ah that's new (242b3d3968739e).
[02:07:53] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:07:58] stian вошёл(а) в комнату
[02:09:37] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:09:40] frainz вошёл(а) в комнату
[02:10:57] <Holger> zinid: I guess 'closed' is fine there, you've probably seen other unexpected events (xmlstreamelement or so)?
[02:11:03] stian вышел(а) из комнаты: Connection failed: connection closed
[02:11:06] stefandxm вошёл(а) в комнату
[02:11:25] stian вошёл(а) в комнату
[02:11:47] <zinid> Holger: I fixed that already
[02:11:52] jannic вошёл(а) в комнату
[02:12:14] <Holger> As usual.
[02:12:16] <Holger> Thanks :-)
[02:12:48] <Holger> I'm 29 commits behind the current master.  So unusably old.
[02:13:35] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:13:38] frainz вошёл(а) в комнату
[02:13:38] erik вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:13:46] erik вошёл(а) в комнату
[02:18:27] erik вошёл(а) в комнату
[02:23:12] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:23:15] frainz вошёл(а) в комнату
[02:23:24] mimi89999 вышел(а) из комнаты
[02:27:17] cippaciong вышел(а) из комнаты
[02:28:29] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[02:34:32] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:34:35] frainz вошёл(а) в комнату
[02:42:21] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:42:24] frainz вошёл(а) в комнату
[02:46:29] jeremy вышел(а) из комнаты
[02:50:50] jeremy вошёл(а) в комнату
[02:51:15] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[02:51:19] frainz вошёл(а) в комнату
[02:54:25] <Holger> disk_almost_full with an 80% threshold can quite easily produce false positives I think.
[02:54:29] <Holger> If the disk is large.
[02:54:39] SouL вошёл(а) в комнату
[02:54:42] SouL вошёл(а) в комнату
[02:57:01] erik вышел(а) из комнаты: Machine going to sleep
[03:01:17] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:01:21] frainz вошёл(а) в комнату
[03:04:55] stefandxm вошёл(а) в комнату
[03:07:46] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:07:50] stian вошёл(а) в комнату
[03:09:59] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:10:02] frainz вошёл(а) в комнату
[03:11:38] jeremy вышел(а) из комнаты
[03:12:02] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:12:05] frainz вошёл(а) в комнату
[03:12:08] jeremy вошёл(а) в комнату
[03:13:09] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:13:11] thomas_ вышел(а) из комнаты
[03:13:12] frainz вошёл(а) в комнату
[03:13:39] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:13:42] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:13:44] stian вошёл(а) в комнату
[03:13:45] frainz вошёл(а) в комнату
[03:16:42] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:16:45] frainz вошёл(а) в комнату
[03:17:19] thomas_ вошёл(а) в комнату
[03:18:02] thomas_ вышел(а) из комнаты
[03:18:20] jeremy вышел(а) из комнаты
[03:21:48] thomas_ вошёл(а) в комнату
[03:22:14] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:22:17] frainz вошёл(а) в комнату
[03:22:26] jeremy вошёл(а) в комнату
[03:26:21] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:26:26] stian вошёл(а) в комнату
[03:28:19] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:28:24] frainz вошёл(а) в комнату
[03:31:39] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:31:43] stian вошёл(а) в комнату
[03:36:20] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:36:24] stian вошёл(а) в комнату
[03:37:26] <Holger> !version conversations.im
[03:37:28] <Servant> Holger: conversations.im is running ejabberd version 17.11.66 on unix/linux 4.9.0
[03:38:06] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:38:10] frainz вошёл(а) в комнату
[03:38:14] <Holger> zinid: Started the current code with 'certfiles:' set, the startup time is now down to a few seconds.
[03:40:48] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:40:53] stian вошёл(а) в комнату
[03:42:50] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:42:55] frainz вошёл(а) в комнату
[03:43:26] jeremy вышел(а) из комнаты
[03:48:08] jeremy вошёл(а) в комнату
[03:55:08] jeremy вышел(а) из комнаты
[03:55:28] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:55:30] frainz вошёл(а) в комнату
[03:58:10] jeremy вошёл(а) в комнату
[03:58:20] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[03:58:24] frainz вошёл(а) в комнату
[04:04:53] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:05:45] frainz вошёл(а) в комнату
[04:17:17] jeremy вышел(а) из комнаты
[04:18:57] jeremy вошёл(а) в комнату
[04:24:33] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:24:37] stian вошёл(а) в комнату
[04:25:04] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:25:05] de-facto вошёл(а) в комнату
[04:25:07] frainz вошёл(а) в комнату
[04:28:55] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:29:00] stian вошёл(а) в комнату
[04:31:29] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:31:32] frainz вошёл(а) в комнату
[04:35:02] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:35:07] frainz вошёл(а) в комнату
[04:36:16] thomas_ вышел(а) из комнаты: unknown reason
[04:36:16] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[04:36:19] frainz вошёл(а) в комнату
[04:52:48] jeremy вышел(а) из комнаты
[05:03:29] jeremy вошёл(а) в комнату
[05:05:26] jeremy вошёл(а) в комнату
[05:09:29] jeremy вышел(а) из комнаты
[05:11:22] jeremy вышел(а) из комнаты: Machine going to sleep
[05:14:30] jeremy вошёл(а) в комнату
[05:25:28] jeremy вошёл(а) в комнату
[05:31:29] jeremy вышел(а) из комнаты
[05:35:05] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[05:35:08] frainz вошёл(а) в комнату
[05:35:26] jeremy вошёл(а) в комнату
[05:41:28] jeremy вышел(а) из комнаты
[05:45:14] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[05:45:17] frainz вошёл(а) в комнату
[05:47:38] jeremy вошёл(а) в комнату
[05:52:41] Alacer вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[05:52:44] Alacer вошёл(а) в комнату
[05:53:36] jeremy вышел(а) из комнаты
[05:54:57] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[05:54:59] frainz вошёл(а) в комнату
[05:59:39] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[05:59:41] frainz вошёл(а) в комнату
[06:02:50] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[06:03:04] frainz вошёл(а) в комнату
[06:05:28] de-facto вышел(а) из комнаты
[06:07:51] jeremy вошёл(а) в комнату
[06:09:16] jeremy вышел(а) из комнаты
[06:10:27] jeremy вошёл(а) в комнату
[06:11:27] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[06:11:29] frainz вошёл(а) в комнату
[06:15:28] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[06:15:32] stian вошёл(а) в комнату
[06:16:28] jeremy вышел(а) из комнаты
[06:16:51] stian вышел(а) из комнаты: Connection failed: connection closed
[06:17:01] stian вошёл(а) в комнату
[06:19:39] jeremy вышел(а) из комнаты
[06:22:05] Student вошёл(а) в комнату
[06:39:21] jeremy вошёл(а) в комнату
[06:45:21] jeremy вышел(а) из комнаты
[06:47:08] jeremy вошёл(а) в комнату
[06:53:19] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[06:55:17] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[06:55:22] stian вошёл(а) в комнату
[06:58:39] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[06:58:46] stian вошёл(а) в комнату
[07:03:34] stefandxm вошёл(а) в комнату
[07:07:14] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[07:07:17] stefandxm вошёл(а) в комнату
[07:09:39] mr.newbie вышел(а) из комнаты
[07:09:55] mr.newbie вошёл(а) в комнату
[07:12:03] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[07:14:45] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[07:14:48] stefandxm вошёл(а) в комнату
[07:22:51] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[07:22:54] stefandxm вошёл(а) в комнату
[07:24:52] pod вошёл(а) в комнату
[07:33:05] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[07:33:08] stefandxm вошёл(а) в комнату
[07:36:25] pod вошёл(а) в комнату
[07:40:35] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[07:40:37] stefandxm вошёл(а) в комнату
[07:44:50] mrDoctorWho вышел(а) из комнаты
[07:45:01] mrDoctorWho вошёл(а) в комнату
[07:50:11] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[07:50:13] stefandxm вошёл(а) в комнату
[07:53:51] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[07:53:54] stefandxm вошёл(а) в комнату
[07:57:55] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[07:57:57] stefandxm вошёл(а) в комнату
[07:59:07] hlad вышел(а) из комнаты
[08:03:37] hlad вошёл(а) в комнату
[08:07:50] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[08:08:02] stian вошёл(а) в комнату
[08:10:22] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[08:10:29] stian вошёл(а) в комнату
[08:12:07] hlad вышел(а) из комнаты: Replaced by new connection
[08:13:31] hlad вошёл(а) в комнату
[08:19:25] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[08:19:28] stefandxm вошёл(а) в комнату
[08:22:03] SouL вышел(а) из комнаты
[08:25:16] anand вошёл(а) в комнату
[08:28:01] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[08:28:03] stefandxm вошёл(а) в комнату
[08:28:33] mr.newbie вошёл(а) в комнату
[08:30:50] SouL вышел(а) из комнаты: Disconnected: Replaced by new connection
[08:31:06] SouL вошёл(а) в комнату
[08:31:15] SouL вошёл(а) в комнату
[08:33:21] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[08:33:23] stefandxm вошёл(а) в комнату
[08:37:35] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[08:37:38] stefandxm вошёл(а) в комнату
[08:43:01] mrDoctorWho вышел(а) из комнаты: Disconnected: Replaced by new connection
[08:43:05] mrDoctorWho вошёл(а) в комнату
[08:45:07] suzyo вошёл(а) в комнату
[08:47:04] sergio вошёл(а) в комнату
[08:49:48] SouL вышел(а) из комнаты
[08:51:16] SouL вошёл(а) в комнату
[08:53:46] focus121 вышел(а) из комнаты
[08:56:10] SouL вышел(а) из комнаты
[08:56:38] rom1dep вошёл(а) в комнату
[09:01:10] SouL вышел(а) из комнаты
[09:04:21] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[09:04:24] stefandxm вошёл(а) в комнату
[09:06:41] nabeel вышел(а) из комнаты: Replaced by new connection
[09:06:44] nabeel вошёл(а) в комнату
[09:07:29] pinky вошёл(а) в комнату
[09:07:35] pinky вышел(а) из комнаты: Stream reset by peer
[09:09:58] Student вышел(а) из комнаты
[09:20:30] Alacer вышел(а) из комнаты: unknown reason
[09:25:01] SouL вошёл(а) в комнату
[09:25:09] SouL вошёл(а) в комнату
[09:26:17] Alacer вошёл(а) в комнату
[09:27:24] debalance вошёл(а) в комнату
[09:29:33] focus121 вошёл(а) в комнату
[09:34:24] zinid вошёл(а) в комнату
[09:34:51] <zinid> I think you're right regarding 80% threshold
[09:34:55] anand вышел(а) из комнаты
[09:35:34] <zinid> Holger, how many seconds does it take anyway? ejabberd logs the startup time, can you look at it?
[09:46:41] debalance вышел(а) из комнаты: Connection failed: connection closed
[09:47:38] <focus121> Since this morning it needs a minute to send a msg. Can't look in the logs atm. But is there maybe a common reasson for that problem?
[09:49:24] <zinid> to send msg to where/
[09:53:12] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[09:53:14] frainz вошёл(а) в комнату
[09:53:32] mimi89999 вошёл(а) в комнату
[09:53:39] Alacer вышел(а) из комнаты: unknown reason
[09:57:49] Alacer вошёл(а) в комнату
[09:59:39] Alacer вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[09:59:43] Alacer вошёл(а) в комнату
[10:00:22] <focus121> From my conversations to conversations of my wife. One ejabberd server.
[10:00:40] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:01:06] frainz вошёл(а) в комнату
[10:01:25] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:01:27] frainz вошёл(а) в комнату
[10:01:36] <zinid> looks like bad connectivity to me
[10:01:51] <zinid> I don't think ejabberd can process a message more than a minute
[10:01:55] <zinid> only if severely overloaded
[10:02:33] <zinid> Holger, I will probably set the threshold to 99%
[10:02:49] Marzanna вошёл(а) в комнату
[10:03:21] <focus121> zinid: ok, i will check later
[10:05:03] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:05:06] frainz вошёл(а) в комнату
[10:06:37] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:06:40] frainz вошёл(а) в комнату
[10:09:19] sergio вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[10:11:02] sergio вошёл(а) в комнату
[10:11:06] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:11:09] frainz вошёл(а) в комнату
[10:13:58] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:14:01] frainz вошёл(а) в комнату
[10:16:19] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:16:22] frainz вошёл(а) в комнату
[10:18:30] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:18:37] stian вошёл(а) в комнату
[10:19:18] pinky вошёл(а) в комнату
[10:20:25] hlad вышел(а) из комнаты: Replaced by new connection
[10:20:33] hlad вошёл(а) в комнату
[10:21:29] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:21:32] frainz вошёл(а) в комнату
[10:24:01] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[10:24:54] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:24:56] frainz вошёл(а) в комнату
[10:25:34] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:25:36] frainz вошёл(а) в комнату
[10:26:52] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:26:55] frainz вошёл(а) в комнату
[10:27:31] jeremy вышел(а) из комнаты: Replaced by new connection
[10:27:34] jeremy вошёл(а) в комнату
[10:27:54] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:27:56] frainz вошёл(а) в комнату
[10:29:37] debalance вошёл(а) в комнату
[10:29:43] hlad вышел(а) из комнаты: Replaced by new connection
[10:29:48] hlad вошёл(а) в комнату
[10:33:02] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:33:04] frainz вошёл(а) в комнату
[10:36:24] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:36:26] frainz вошёл(а) в комнату
[10:37:37] <zinid> Holger, and regarding that "unexpected event from receiver" - there is clearly a but somewhere, I can reproduce it easily using tsung
[10:37:40] <zinid> *a bug
[10:38:05] <zinid> I have some thoughts regarding this, but I don't know how to fix it
[10:38:13] <Holger> zinid: ejabberd 17.11.66 is started in the node ejabberd@localhost in 10.91s
[10:38:14] <zinid> probably it's time to finally get rid of receiver
[10:38:25] <Holger> zinid: Next restart was 24s.
[10:38:42] <Holger> zinid: 99% sounds good to me.
[10:38:42] <zinid> it's strange, still takes lots of time
[10:39:24] <zinid> it loads 100 certificates on my machine instantly
[10:39:36] <zinid> well, in 1-2 seconds or so
[10:39:37] <Holger> The certificates are in separate directories, so I end up with ~100 inotifywait processes.  Maybe 'fs' takes a bit for startup?
[10:40:02] <zinid> takes a bit?
[10:40:37] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:40:39] frainz вошёл(а) в комнату
[10:40:53] <zinid> maybe we just replace it with an interval polling?
[10:40:57] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:41:01] frainz вошёл(а) в комнату
[10:41:09] <zinid> because those inotifywait processes are weird shit
[10:41:40] <Holger> I've seen proper libinotify bindings but of course that's Linux-only then.
[10:41:55] pod вышел(а) из комнаты
[10:42:05] <Holger> But yes 'fs' is very very ugly.
[10:42:14] <zinid> yeah, it's relatively simple to write this for linux
[10:42:23] <Holger> The processes, and they way they are called.
[10:42:24] <zinid> but I don't know how to do this for macos
[10:42:33] <zinid> or windows
[10:43:02] <zinid> maybe using libnotify for linux and polling for others?
[10:43:19] <Holger> macOS has kqeueu which I know from BSD.  Windows no idea.
[10:43:23] <Holger> Yeah maybe.
[10:43:40] <Holger> Or just tell users to reload-config on other platforms?
[10:43:47] <zinid> ah, so maybe you could help me writing this for bsd?
[10:43:51] <Holger> No idea how to do that indows though :-)
[10:43:52] <Holger> Yes.
[10:43:53] <zinid> yeah, that's an option too
[10:44:08] <zinid> windows is not a top priority platform for ejabberd anyway
[10:44:17] anand вошёл(а) в комнату
[10:45:35] <zinid> we can run NIFs in a separate threads, that's no big deal
[10:46:05] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:46:07] <Holger> Yup.
[10:46:09] frainz вошёл(а) в комнату
[10:48:19] <zinid> btw, n2o web-framework is written by the author of 'fs'
[10:48:22] cippaciong вошёл(а) в комнату
[10:48:22] <zinid> it's shitty too
[10:48:54] <zinid> the code is dirty, abstraction leaks are everywhere
[10:49:02] <zinid> the idea is great, the implementation is terrible
[10:49:06] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:49:10] frainz вошёл(а) в комнату
[10:49:20] <Holger> Yay.
[10:49:29] <Holger> I'm still a bit shocked of José Valim's 'fs' commits.
[10:49:47] <Holger> Another reason to never touch Elixir :-)
[10:50:06] <zinid> lol, yes
[10:51:24] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:51:35] cippaciong вошёл(а) в комнату
[10:53:03] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:53:24] <Holger> I mean I'm okay with creating 'inotifywait' processes but not with this terrible shell magic around it ("inotifywait $0 $@ & PID=$!; read a; kill $PID").  And José fiddled around with that rather than ditching it.
[10:53:30] frainz вошёл(а) в комнату
[10:53:37] <Holger> Whatever.
[10:54:36] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:54:44] frainz вошёл(а) в комнату
[10:54:47] <zinid> ftr, https://msdn.microsoft.com/en-us/library/aa365261%28VS.85%29.aspx
[10:55:38] <zinid> the problem is that I don't have windows and have no idea how to compile under windows 🙂
[10:56:00] stefandxm вошёл(а) в комнату
[10:56:35] sezuan вошёл(а) в комнату
[10:56:48] <Holger> Looks good.
[10:56:56] <Holger> Google doesn't find existing bindings ...
[10:57:08] <Holger> I have access to a Windows server.
[10:57:38] <Holger> Never compiled ejabberd on it though :-)
[10:57:38] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[10:57:41] frainz вошёл(а) в комнату
[10:58:01] <Holger> Of course there's at least three independent inotify bindings, it seems.
[10:58:24] <zinid> are there crossplatform library?
[10:58:42] <Holger> I don't know any.
[10:59:10] <zinid> fswatch, fsnotify, notify, that's all on the first goolge page 😉
[10:59:42] pod вошёл(а) в комнату
[11:00:17] <zinid> regarding macos, it seems like fsevent is recommended API
[11:00:23] <zinid> https://developer.apple.com/library/content/documentation/Darwin/Conceptual/FSEvents_ProgGuide/UsingtheFSEventsFramework/UsingtheFSEventsFramework.html
[11:00:33] <zinid> example: https://github.com/DmitryKoterov/dklab_realsync/blob/master/src/darwin/notify.c
[11:04:07] cippaciong вышел(а) из комнаты: Connection failed: connection closed
[11:04:54] <zinid> there is a great article on the subject: https://habrahabr.ru/post/164775/
[11:04:55] cippaciong вошёл(а) в комнату
[11:04:58] <zinid> alas, it's in russian
[11:05:52] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[11:05:55] frainz вошёл(а) в комнату
[11:05:59] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[11:07:13] <Holger> Ah ok.
[11:07:45] <Holger> Snow!
[11:08:11] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[11:08:14] frainz вошёл(а) в комнату
[11:08:58] <zinid> where?
[11:09:25] <zinid> it's raining here 😕
[11:09:36] <mrDoctorWho> raining in russia during winter?
[11:09:39] <Holger> Berlin.
[11:09:57] <Holger> > File system events are intended to provide notification of changes with directory-level granularity. For most purposes, this is sufficient. In some cases, however, you may need to receive notifications with finer granularity. For example, you might need to monitor only changes made to a single file. For that purpose, the kernel queue (kqueue) notification system is more appropriate.
https://developer.apple.com/library/content/documentation/Darwin/Conceptual/FSEvents_ProgGuide/KernelQueues/KernelQueues.html
[11:09:59] <Holger> WTF.
[11:10:00] <zinid> mrDoctorWho, sure, in Krasnodarsky krai
[11:10:40] <zinid> Holger, well, using kqueue on macos makes sense: no need to create a separate version
[11:10:49] <Holger> Yeah.
[11:10:52] <zinid> and easier to test
[11:12:05] cippaciong вышел(а) из комнаты: Connection failed: connection closed
[11:13:25] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[11:13:27] frainz вошёл(а) в комнату
[11:13:33] stian вышел(а) из комнаты: Connection failed: connection closed
[11:13:49] mr.newbie вошёл(а) в комнату
[11:14:19] <zinid> ok, in fact only this binding is appropriate: https://github.com/emcrisostomo/fswatch
[11:14:25] <zinid> but I don't know about the quality
[11:14:43] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[11:14:46] frainz вошёл(а) в комнату
[11:14:57] <Holger> I hadn't seen this.
[11:15:30] <zinid> libfswatch is available in debian ftr
[11:16:43] <zinid> but this will create a dependency, this sucks when building from source...
[11:17:51] <Holger> You don't want to tell users to just reload-config like every other daemon does, right :-)
[11:18:46] stefandxm вышел(а) из комнаты: Connection failed: connection closed
[11:18:57] <zinid> well, this looks like a regression
[11:19:03] <zinid> because it used to work
[11:19:21] <Holger> Yes.  The fast_tls mechanism to just stat the PEM files mtime was nice (for our case with relatively long-lived connections).
[11:20:00] frainz вышел(а) из комнаты: Connection failed: connection closed
[11:20:08] frainz вошёл(а) в комнату
[11:20:22] <Holger> So yes I see no good alternative to inotify & friends either.
[11:21:51] <Holger> Huh 'fswatch' does the actual bindings in C++.
[11:21:54] cippaciong вошёл(а) в комнату
[11:25:38] rom1dep вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:26:12] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[11:26:23] cippaciong вошёл(а) в комнату
[11:27:21] <zinid> I think we should avoid it anyway, don't want the dependency when it's possible to write a simple code around system calls
[11:27:52] <zinid> looking at examples it's really not that hard, learning and taming fswatch would take almost the same amount of time
[11:29:50] <zinid> sometimes I hate Erlang
[11:29:57] <zinid> it doesn't have so simple functionality
[11:32:24] stefandxm вошёл(а) в комнату
[11:33:03] suzyo вышел(а) из комнаты
[11:33:57] cippaciong вышел(а) из комнаты: Connection failed: connection closed
[11:34:11] cippaciong вошёл(а) в комнату
[11:35:06] Student вошёл(а) в комнату
[11:35:32] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[11:36:11] mr.newbie вошёл(а) в комнату
[11:38:46] <stefandxm> kqueue!
[11:43:16] cippaciong вышел(а) из комнаты: Connection failed: connection closed
[11:46:54] SouL вышел(а) из комнаты
[11:46:55] SouL вошёл(а) в комнату
[11:50:42] mimi89999 вышел(а) из комнаты: Disconnected: Replaced by new connection
[11:50:43] mimi89999 вошёл(а) в комнату
[11:50:46] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[11:50:51] focus121 вошёл(а) в комнату
[11:51:35] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[11:51:46] zuglufttier вошёл(а) в комнату
[11:55:14] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[11:55:25] cippaciong вошёл(а) в комнату
[11:55:40] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[11:56:52] focus121 вошёл(а) в комнату
[11:57:01] mr.newbie вошёл(а) в комнату
[11:57:17] thomas_ вошёл(а) в комнату
[12:00:09] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:00:20] cippaciong вошёл(а) в комнату
[12:02:36] stian вошёл(а) в комнату
[12:02:57] suzyo вошёл(а) в комнату
[12:02:59] hlad вышел(а) из комнаты: Replaced by new connection
[12:03:06] hlad вошёл(а) в комнату
[12:09:27] hlad вышел(а) из комнаты: Replaced by new connection
[12:09:32] hlad вошёл(а) в комнату
[12:12:05] <Holger> inotify/kqeue isn't hard, no.
[12:13:01] <Holger> But 'fswatch' sounds nice in that it supports everything.  I'd not be keen on fighting with Windows.
[12:13:37] <Holger> zinid: What dependency do you mean?  Just fswatch itself?  Or something fswatch depends on?
[12:16:02] <Holger> > inotify/kqueue isn't hard, no.
(Well inotify can become somewhat hard if you want to deal with weird corner cases.)
[12:19:18] stian вышел(а) из комнаты: Connection failed: connection closed
[12:23:26] rom1dep вошёл(а) в комнату
[12:23:33] <Holger> fswatch API looks simple though.
[12:23:43] <Holger> http://emcrisostomo.github.io/fswatch/doc/1.11.2/libfswatch.html/ (example at the bottom)
[12:24:00] <Holger> Er, here I mean: http://emcrisostomo.github.io/fswatch/doc/1.11.2/libfswatch.html/c-api.html
[12:24:00] vanitasvitae вошёл(а) в комнату
[12:24:02] <zinid> yes, how to bundle it for windows for example?
[12:24:21] <zinid> are there packages for bsd?
[12:24:31] <zinid> I know there are for osx and debian
[12:25:41] <zinid> yes, it looks simple indeed
[12:26:49] <Holger> I see packages for FreeBSD and NetBSD but none for OpenBSD.
[12:27:46] <Holger> I agree this is problematic, not sure about the lesser evil.
[12:28:23] <Holger> I guess you're right, esp. as we can start with inotify support + stat() polling.
[12:29:34] <Holger> Well except on Windows :-)
[12:30:20] thomas_ вошёл(а) в комнату
[12:31:10] Student вышел(а) из комнаты
[12:33:52] rom1dep вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[12:37:36] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:37:38] frainz вошёл(а) в комнату
[12:38:18] <zuglufttier> I guess, fswatch will run on OpenBSD as well since they use kqueue like FreeBSD.
[12:38:57] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:39:01] frainz вошёл(а) в комнату
[12:39:21] <zinid> yes, but you need to compile it by hands
[12:40:17] zinid вышел(а) из комнаты
[12:40:19] zinid вошёл(а) в комнату
[12:40:42] suzyo вышел(а) из комнаты
[12:42:09] <zuglufttier> Yes...
[12:43:11] <Holger> I mean the dependency isn't nice in general, not just on OpenBSD.
[12:44:03] debalance вышел(а) из комнаты: offline
[12:44:51] <zuglufttier> Also, you can't be sure that the packages are always up to date.
[12:46:28] stian вошёл(а) в комнату
[12:48:19] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:48:22] frainz вошёл(а) в комнату
[12:48:57] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:48:57] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:49:00] frainz вошёл(а) в комнату
[12:49:09] cippaciong вошёл(а) в комнату
[12:49:55] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:50:00] frainz вошёл(а) в комнату
[12:50:20] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:50:23] frainz вошёл(а) в комнату
[12:50:53] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:50:57] frainz вошёл(а) в комнату
[12:55:26] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:55:51] frainz вошёл(а) в комнату
[12:56:21] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:56:24] frainz вошёл(а) в комнату
[12:56:27] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:56:38] cippaciong вошёл(а) в комнату
[12:58:11] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:58:23] cippaciong вошёл(а) в комнату
[12:58:27] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[12:58:30] frainz вошёл(а) в комнату
[13:00:53] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:00:55] frainz вошёл(а) в комнату
[13:01:52] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:02:03] cippaciong вошёл(а) в комнату
[13:03:29] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:03:33] frainz вошёл(а) в комнату
[13:03:57] rom1dep вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:04:03] rom1dep вошёл(а) в комнату
[13:07:03] suzyo вошёл(а) в комнату
[13:19:23] SaltyBones вошёл(а) в комнату
[13:26:27] hlad вышел(а) из комнаты
[13:27:05] hlad вошёл(а) в комнату
[13:34:48] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:35:18] focus121 вошёл(а) в комнату
[13:38:09] thomas_ вышел(а) из комнаты
[13:43:15] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:43:36] frainz вошёл(а) в комнату
[13:44:26] vanitasvitae вышел(а) из комнаты: Stream closed by us: Durch neue Verbindung ersetzt (conflict)
[13:44:27] vanitasvitae вошёл(а) в комнату
[13:45:38] hlad вышел(а) из комнаты: Replaced by new connection
[13:45:43] hlad вошёл(а) в комнату
[13:46:21] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:46:24] frainz вошёл(а) в комнату
[13:46:54] vanitasvitae вышел(а) из комнаты
[13:47:04] vanitasvitae вошёл(а) в комнату
[13:47:49] vanitasvitae вышел(а) из комнаты
[13:47:50] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:47:53] frainz вошёл(а) в комнату
[13:47:58] vanitasvitae вошёл(а) в комнату
[13:48:15] anand вышел(а) из комнаты
[13:51:11] suzyo вышел(а) из комнаты
[13:51:26] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:51:39] frainz вошёл(а) в комнату
[13:51:45] anand вошёл(а) в комнату
[13:51:52] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[13:51:54] frainz вошёл(а) в комнату
[13:52:50] suzyo вошёл(а) в комнату
[13:54:11] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[13:54:49] suzyo вышел(а) из комнаты
[13:58:59] <thomas_> I get this error message after (re-)installing different versions of ejabberd:
2017-12-19 11:58:01.460 [critical] <0.61.0>@ejabberd:exit_or_halt:131 failed to start application 'os_mon': {error,
                                       {"no such file or directory",
                                        "os_mon.app"}}
[13:59:03] <thomas_> Any ideas how to solve it?
[14:05:05] <thomas_> Okay, somehow erlang-os-mon was not installed. Is this a new dependency? :-/
[14:05:07] <zinid> I learn something new about erlang every fucking day
[14:05:17] <Holger> thomas_: Yes.
[14:05:37] <thomas_> Ah, good to know
[14:05:43] <zinid> seems like we need a mechanism to avoid loading non-essential apps
[14:05:45] <Holger> thomas_: But it's part of core Erlang/OPT.  Only (Linux) distributions split this up into dozens of packages.
[14:05:51] <zinid> however, this os_mon is useful in fact
[14:06:03] <thomas_> Since 17.09? I thought 17.09 already worked well
[14:06:13] <Holger> Since yesterday or so :-)
[14:06:16] <zinid> thomas_, since yesterday's commit 😉
[14:06:20] <thomas_> Ah :D
[14:06:54] <thomas_> How do I properly cleanup ejabberd build to change between commit? make clean; make distclean; git submodule init?
[14:07:03] <thomas_> s/commit/commits
[14:07:11] <zinid> make distclean
[14:10:10] joekokker вышел(а) из комнаты: Replaced by new connection
[14:10:13] joekokker вошёл(а) в комнату
[14:10:37] SouL вышел(а) из комнаты: Disconnected: Replaced by new connection
[14:10:40] SouL вошёл(а) в комнату
[14:11:06] hlad вышел(а) из комнаты
[14:11:50] <Holger> Does "make distclean" affect deps/*?
[14:12:24] <Holger> I usually do "git clean -xdff"
[14:15:44] <thomas_> I get these errors on 17.11.57 (git tag 17.11): https://paste.fedoraproject.org/paste/djCVmHAJiIxm-om91K1~rw
[14:16:04] <zinid> Holger, yes it does
[14:16:08] <zinid> it removes them
[14:16:14] <Holger> Ok :-)
[14:16:24] vanitasvitae вышел(а) из комнаты: Rechner geht in den Ruhezustand
[14:16:43] <zinid> thomas_, you didn't update deps somehow
[14:16:57] <thomas_> zinid, Yes, I had the same impression
[14:17:02] <thomas_> But I did "make distclean"
[14:17:06] <Holger> Hehe.
[14:17:06] <thomas_> autogen.sh
[14:17:08] <thomas_> configure
[14:17:14] <zinid> 'call to undefined function' means bad installation in 99% cases
[14:17:33] <zinid> thomas_, I think you didn't 🙂
[14:17:46] <zinid> `make distclean` always work for me, that's how I test new deps actually
[14:17:54] <thomas_> zinid, okay, let me replay all these instructions
[14:18:07] <Holger> Yes I tested it in the meantime and it works here as well :-)
[14:18:24] <zinid> make distclean && git pull && ./autogen.sh && ./configure --blah-blah && make
[14:19:33] zuglufttier вышел(а) из комнаты
[14:19:53] <zinid> thomas_, you have a version with this function: https://github.com/processone/xmpp/blob/master/doc/API.md#try_subtag2
[14:20:27] hlad вошёл(а) в комнату
[14:20:42] debalance вошёл(а) в комнату
[14:21:11] <thomas_> zinid, same error
[14:21:15] <thomas_> git checkout 17.11
make distclean
./autogen.sh
./configure --enable-user=ejabberd --enable-mysql --prefix=
make -j2
[14:21:18] <zinid> wrong install?
[14:21:25] <zinid> I mean the resulted beams
[14:21:32] <zinid> ah, 17.11
[14:21:36] <thomas_> make install, oh course :)
[14:22:16] <zinid> seems like you're running the code from master or so, not from 17.11
[14:22:36] <zinid> at least ejabberd is running from master, but the xmpp dep is from 17.11
[14:22:39] <thomas_> but how's that possible?
[14:22:47] <zinid> thomas_, make uninstall didn't work?
[14:22:54] <zinid> so you have several versions now?
[14:23:55] <thomas_> God damn, make uninstall && make install doesn't work
[14:24:06] <zinid> known issue 🙂
[14:24:33] <thomas_> remove all ejabberd libs in /lib ?
[14:24:38] <Holger> Would work.
[14:24:40] <zinid> yes
[14:24:53] <Holger> I put config/logs outside the installation prefix so I can just "rm -rf $prefix".
[14:24:54] <zinid> is it a prod?
[14:25:13] <zinid> not sure where mnesia is installed
[14:25:23] <Holger> Yes config/log/mnesia :-)
[14:26:01] cippaciong вышел(а) из комнаты: Connection failed: connection closed
[14:26:21] <Holger> My ejabberdctl wrapper calls $real_ejabberdctl --config-dir $HOME/etc, and ejabberdctl.cfg sets LOGS_DIR + SPOOL_DIR.
[14:26:35] <zinid> heh
[14:26:39] <zinid> and I don't install at all 🙂
[14:27:06] <zinid> but it's small personal server, so it's ok for me
[14:32:26] <Holger> Well my "installation" is "rm -rf $prefix; make rel; mv rel/ejabberd $prefix".  Just to get it out of my source tree so that I can play with the source without breaking prod.
[14:32:42] mr.newbie вошёл(а) в комнату
[14:33:20] <thomas_> Okay, now the server doesn't fully start anymore without error message... wah..
[14:33:22] frainz вышел(а) из комнаты: Connection failed: connection closed
[14:33:31] frainz вошёл(а) в комнату
[14:33:37] <Holger> What message?
[14:33:43] frainz вышел(а) из комнаты: Connection failed: connection closed
[14:33:55] frainz вошёл(а) в комнату
[14:34:22] <thomas_> just info and debug messages...
[14:34:27] <thomas_> Trying master now
[14:34:35] <Holger> Ah.
[14:34:41] <Holger> Misunderstood.
[14:35:28] <zinid> there should be a crash dump or core dump 😛
[14:35:35] <zinid> it cannot fail silently
[14:35:56] <thomas_> Well, master seems to start
[14:36:07] Student вошёл(а) в комнату
[14:36:23] <thomas_> And works
[14:36:30] <zinid> Holger, seems like prosody people rewrote muc from scratch for the new version
[14:36:44] <zinid> we need to do the same, hehe
[14:36:45] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:36:47] frainz вошёл(а) в комнату
[14:36:54] <Holger> we == zinid! :-P
[14:36:57] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[14:37:07] <zinid> no, let prosody people do that
[14:37:21] <zinid> seems like they already have some experience
[14:37:27] frainz вышел(а) из комнаты: Connection failed: connection closed
[14:37:33] <Holger> In that case it'll take even longer than if you let me do it, I think.
[14:38:09] frainz вошёл(а) в комнату
[14:38:41] <zinid> damn, I need to force myself somehow to add sni support... sigh
[14:40:13] <Holger> Probably much less work than all your ejabberd_pkix magic!
[14:40:37] <zinid> well, that was fun
[14:40:44] <Holger> I see the problem.
[14:40:46] <zinid> and fucking with openssl api is no fun at all
[14:40:57] mr.newbie вошёл(а) в комнату
[14:40:59] <Holger> I remember ...
[14:41:01] cippaciong вошёл(а) в комнату
[14:41:43] <Holger> WTF
[14:41:49] <Holger> Memory usage down to 770 MB.
[14:41:49] <zinid> what?
[14:41:55] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:41:55] <Holger> Since restart.
[14:41:58] frainz вошёл(а) в комнату
[14:42:10] <zinid> maybe the watchdog has started?
[14:42:11] <Holger> Erlang sees only 230 MB though.
[14:42:28] <zinid> well it's normal when openssl eats 50% of memory
[14:42:35] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:42:39] frainz вошёл(а) в комнату
[14:42:45] <Holger> It doesn't on my 16.09 server.
[14:42:50] <zinid> ah
[14:43:02] <Holger> Almost the same RSS, and Erlang sees 640 MB.
[14:43:02] frainz вышел(а) из комнаты: Connection failed: connection closed
[14:43:09] frainz вошёл(а) в комнату
[14:43:23] <Holger> But it doesn't really look like a leak to me.
[14:43:23] <zinid> yeah, because fast_tls now doesn't call to enif_alloc?
[14:43:30] zuglufttier вышел(а) из комнаты
[14:43:33] <zinid> so erlang cannot track it
[14:43:36] <Holger> Or at least I'm not triggering it, most of the time.
[14:43:39] <Holger> Ah yes maybe.
[14:43:44] zuglufttier вошёл(а) в комнату
[14:44:00] <zinid> well, I don't like this as well, yeah
[14:44:20] <Holger> It's totally beyond me why it quickly went above 3 GB after the previous restart and now it's stable it < 800 MB though :-)
[14:44:34] <Holger> Same number of online users.
[14:44:36] <Holger> Whatever.
[14:44:43] <Holger> Maybe it's not as broken as I thought.
[14:44:49] <zinid> Holger, probably new system monitor will detect next spike
[14:45:01] <Holger> Dunno why jabber.at is struggling then, though.
[14:45:02] <zinid> if some process consumes more than 5%, a warning is logged
[14:45:07] <Holger> Ah, good.
[14:45:38] mrDoctorWho вышел(а) из комнаты
[14:45:42] <thomas_> Git master and latest Conversations: https://paste.fedoraproject.org/paste/gWbLjptfLGSMchmGj84PAg
[14:45:42] <zinid> Holger, do they have more users online?
[14:45:43] mrDoctorWho вошёл(а) в комнату
[14:45:44] Student вышел(а) из комнаты
[14:46:13] <thomas_> Clean MySQL database and newly created accounts
[14:46:14] frainz вышел(а) из комнаты: Connection failed: connection closed
[14:46:31] <Holger> zinid: Yes they have more.  But the point was that their memory graph looked totally different for 17.09 than it did for 17.04 or something.
[14:46:50] frainz вошёл(а) в комнату
[14:47:21] <zinid> Holger, well, yes, this is definitely due to fast_tls, recall pinky, the server was eating up the memory very rapidly, because he has more online users
[14:47:23] <Holger> And I mean pinky was unhappy and fixed the usage by downgrading fast_tls, no ...
[14:47:26] <Holger> Yeah.
[14:47:44] <zinid> yes, he did that
[14:48:09] <zinid> if I implement sni, then I need to backport it to the old version, or I need to fix pinky's problem 🙂
[14:48:18] <zinid> sucks
[14:49:52] <zinid> damn, now another problem: stupid memsup doesn't detect if memory is cached, wtf...
[14:50:19] <zinid> so if there is a lot of buffers cache, it still thinks there a little memory left
[14:50:39] SouL вышел(а) из комнаты
[14:50:59] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[14:51:02] frainz вошёл(а) в комнату
[14:51:32] debalance вошёл(а) в комнату
[14:52:45] mrDoctorWho вышел(а) из комнаты
[14:53:06] joekokker вышел(а) из комнаты
[14:55:03] <Holger> wat
[14:55:17] Student вошёл(а) в комнату
[14:55:52] <Holger> Available memory is always filled with filesystem cache and/or old pages.
[14:55:56] mrDoctorWho вошёл(а) в комнату
[14:56:31] <Holger> I was wondering how it determines available memory though :-)
[14:56:33] <Holger> Non-trivial.
[14:56:43] Student вышел(а) из комнаты
[14:57:34] debalance вышел(а) из комнаты: unknown reason
[14:58:37] mrDoctorWho вышел(а) из комнаты
[14:58:57] rom1dep вошёл(а) в комнату
[14:59:35] debalance вошёл(а) в комнату
[14:59:47] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[15:00:32] <zinid> yes, but for example I have 2Gb of cache, it sees only 300Mb available and raises alarm
[15:00:39] <zinid> not a big deal, but anyway
[15:00:46] mrDoctorWho вошёл(а) в комнату
[15:00:51] <zinid> alarm is only logged once
[15:01:05] mr.newbie вошёл(а) в комнату
[15:03:21] <Holger> I'm unhappy with other [error]s I get!
[15:03:28] <thomas_> Okay, problem was Conversations 1.23.2
[15:03:28] <Holger> Failed to secure c2s connection: TLS failed: already_encrypted
[15:03:29] <Holger> wat
[15:03:57] <Holger> Malformed 'jid' field with value '...' detected
[15:04:04] <Holger> zinid: Should these be [error]s?
[15:04:40] <zinid> and they aren't errors?
[15:04:55] <Holger> The JID is malformed.
[15:05:07] <Holger> But should the admin do something about it?
[15:05:24] <zinid> clean the database?
[15:05:30] <zinid> pinky cleaned it
[15:05:45] <zinid> also, there was a bug report where ejabberd silently didn't send roster
[15:05:48] <Holger> This is a one-time action because we'll reject the JID in the future?
[15:05:53] <zinid> yes
[15:06:02] <Holger> Yes then it's good, I agree.
[15:06:04] <zinid> this is a consequence of previous shitty-code
[15:06:08] <Holger> Yup.
[15:06:12] <Holger> What about the other one?
[15:06:19] <zinid> already_encrypted?
[15:06:24] <Holger> I don't want to be notified about dumb client behavior.
[15:06:25] <zinid> hard to say, maybe a race again
[15:06:27] <Holger> I can't do anything.
[15:06:29] <Holger> Ah.
[15:06:46] <Holger> Maybe dumb ejabberd behavior?  Then I do want to be notified :-)
[15:06:59] <Holger> Ok I'll look.
[15:07:01] <zinid> yeah, who knows that it is
[15:07:05] <zinid> *what
[15:07:20] SouL вышел(а) из комнаты
[15:07:38] <zinid> also, is it an error?
[15:07:47] <zinid> I can make it a warning
[15:08:04] <zinid> so you won't be notified about an error
[15:08:08] <Holger> If the client can trigger it by doing <starttls/> <starttls/> then I don't want it to be an error.
[15:08:11] <zinid> (not sure how your notifier works)
[15:08:28] <Holger> Well it indeed notifies me about [error]s once a day.
[15:08:29] <zinid> but I don't want to silently drop it
[15:08:43] <zinid> and debug loglevel is pointless in production
[15:08:45] <Holger> My impression was that this is how we usually use [error]s.
[15:09:05] <Holger> I.e. an [error] is usually something the admin should act on.
[15:09:29] <zinid> we usually don't give a shit and log nothing, as a consequence when admin has something broken he is clueless, he comes to us and we're clueless too
[15:09:41] <Holger> Yes sure.
[15:09:44] <Holger> I'm all for logging.
[15:09:58] <Holger> Log [error]s whenever the admin does stupid stuff.
[15:10:16] <Holger> But when the client does stupid stuff I'd just log [warning]s.
[15:10:30] <zinid> ok, I can make it a [warning]
[15:11:40] <Holger> No certificate found matching 'pubsub.conversations.im'
[15:11:43] <Holger> Yeah we just offer PEP.
[15:12:06] <Holger> But mod_pubsub shows up in service disco so the warning is fine I guess.
[15:12:41] <Holger> *the ~100 pubsub.* warnings are fine I guess :-)
[15:12:55] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:13:06] cippaciong вошёл(а) в комнату
[15:13:33] <Holger> (I.e. another case for a local patch.)
[15:13:43] <zinid> Holger, should I repeat that ejabberd was never designed for massive hosting?
[15:13:56] vanitasvitae вошёл(а) в комнату
[15:14:05] <Holger> No need, I was expecting this response before you typed it.
[15:14:35] <zinid> really, try to load 1000 vhosts on your lovely 16.09
[15:14:38] <zinid> it will fall apart
[15:14:58] <zinid> actually, 17.x would do that, unlike 16.09
[15:15:10] <Holger> Yes I know you improved things there.
[15:16:19] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:16:28] <Holger> I didn't really expect more than 5 domain users initially :-)
[15:16:30] cippaciong вошёл(а) в комнату
[15:16:35] <zinid> Holger, probably you may want to add an option to disable pkix warnings btw
[15:17:23] cippaciong вышел(а) из комнаты: Connection failed: connection closed
[15:17:50] <zinid> or improve logging in ejabberd_pkix by collecting first, then resorting and report
[15:17:53] <zinid> tons of fun
[15:18:09] <Holger> TBH I was wondering whether I could add an option to disable your magic.  I think it's awesome for 90% of people but for *me* there's no need.
[15:18:14] <Holger> But probably not so easy.
[15:18:27] <Holger> And you really want to get rid of all those old cert options right ...
[15:18:46] SouL вошёл(а) в комнату
[15:19:17] <zinid> yes, we need this magic, because certificates are brutally hard to configure, 90% of admins are clueless and hear word "let's encrypt" for the first time
[15:19:29] SouL вошёл(а) в комнату
[15:19:30] <Holger> Yes of course.
[15:19:54] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[15:20:08] <Holger> Question was just whether it complicates things if we let the 10% admins disable it.
[15:20:08] <zinid> I also think that the most amount of startup time your ejabberd loads MUCs
[15:20:47] <Holger> I was more annoyed by 'fs' than by startup time.
[15:21:00] <Holger> And it's mostly cosmetic.  If there's no easy way to disable then fine.
[15:21:16] cippaciong вошёл(а) в комнату
[15:21:56] <zinid> how will you support sni without magic? how will you pick certificates for subdomains for example? you need to configure a ton for this
[15:22:11] <zinid> well, maybe you're fine with this 😀
[15:22:18] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[15:22:23] <Holger> Just as starttls, domain_certfile.
[15:22:26] cippaciong вошёл(а) в комнату
[15:23:12] <Holger> No I'm not fine with supporting this, your solution *is* much better.  I know! :-)
[15:23:15] <zinid> well, you can do that yes
[15:23:20] <zinid> it's strange you say this only now
[15:23:33] ThUnd3r|Gr33n вышел(а) из комнаты
[15:23:51] <zinid> the feature is introduced in 17.09, you had plenty of time to say you don't need it
[15:24:01] <zinid> so I would probably make it optional
[15:24:11] kahlb вышел(а) из комнаты
[15:24:52] <Holger> I didn't use it before and didn't see the inotifywait processes (and the startup time), that's all.
[15:25:02] SouL вышел(а) из комнаты
[15:25:06] kahlb вошёл(а) в комнату
[15:25:14] <Holger> As I said it's cosmetics.  Just ignore me.
[15:25:48] <Holger> I want to get rid of those processes but there's at least two other solutions.
[15:26:01] <zinid> you can just remove fs
[15:26:05] <zinid> and use reload-config
[15:26:08] joekokker вошёл(а) в комнату
[15:26:17] <Holger> Ah right.  Three other solutions :-)
[15:27:33] <Holger> I could replace fs with native bindings, or I could just throw all certs into a single directory to be down to one inotifywait process (this just requires changes to various scripts and stuff)./
[15:28:17] SouL вышел(а) из комнаты
[15:29:17] ThUnD3rGr33n вошёл(а) в комнату
[15:30:46] <Holger> Also the warnings are perfect, the pubsub. issue is just specific to our site I think.  Everywhere else I'd just add 'pubsub.' to the cert or ignore this warning.
[15:31:10] SouL вошёл(а) в комнату
[15:32:14] SouL вошёл(а) в комнату
[15:33:22] suzyo вошёл(а) в комнату
[15:33:44] <zinid> I moved those TLS errors to warnings
[15:34:15] <Holger> Thanks!
[15:35:01] ThUnd3r|Gr33n вошёл(а) в комнату
[15:36:13] <zinid> btw, regarding this pubsub errors
[15:36:29] <zinid> you can issue a *single* certfile now, containing all them
[15:36:49] <zinid> now try to do this without pkix manager 😛
[15:37:22] hlad вышел(а) из комнаты: Replaced by new connection
[15:37:26] mr.newbie вошёл(а) в комнату
[15:37:27] hlad вошёл(а) в комнату
[15:39:00] SouL вышел(а) из комнаты
[15:39:51] hlad вышел(а) из комнаты: Replaced by new connection
[15:39:55] hlad вошёл(а) в комнату
[15:43:37] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[15:47:55] SouL вышел(а) из комнаты
[15:48:05] SouL вошёл(а) в комнату
[15:48:24] SouL вошёл(а) в комнату
[15:49:14] <Holger> Yes of course that's a domain_certfile config nightmare.
[15:50:59] ThUnD3rGr33n вошёл(а) в комнату
[15:53:00] <Holger> UPDATE rosterusers SET jid = TRIM(jid)
[15:53:20] <Holger> Let's see whether everything will fall apart.
[15:53:59] mr.newbie вошёл(а) в комнату
[15:54:42] SouL вышел(а) из комнаты
[15:59:41] SouL вошёл(а) в комнату
[16:00:35] jeremy вышел(а) из комнаты
[16:01:24] jeremy вошёл(а) в комнату
[16:03:26] SouL вышел(а) из комнаты
[16:05:11] debalance вышел(а) из комнаты
[16:05:50] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[16:06:12] mr.newbie вошёл(а) в комнату
[16:07:14] SouL вошёл(а) в комнату
[16:07:32] SouL вышел(а) из комнаты
[16:09:38] vanitasvitae вышел(а) из комнаты: Rechner geht in den Ruhezustand
[16:13:08] vanitasvitae вошёл(а) в комнату
[16:15:45] vanitasvitae вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[16:15:53] vanitasvitae вошёл(а) в комнату
[16:18:28] SouL вошёл(а) в комнату
[16:19:01] ileh вышел(а) из комнаты
[16:19:23] ileh вошёл(а) в комнату
[16:20:58] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[16:21:10] mr.newbie вошёл(а) в комнату
[16:24:07] SouL вышел(а) из комнаты
[16:25:10] Alacer вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[16:25:13] Alacer вошёл(а) в комнату
[16:25:49] Alacer вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[16:25:52] Alacer вошёл(а) в комнату
[16:26:55] SouL вошёл(а) в комнату
[16:28:00] SouL вышел(а) из комнаты: Disconnected: Replaced by new connection
[16:28:05] SouL вошёл(а) в комнату
[16:31:38] mrDoctorWho вышел(а) из комнаты
[16:34:11] SouL вышел(а) из комнаты
[16:34:45] SaltyBones вышел(а) из комнаты: Machine going to sleep
[16:36:40] SouL вышел(а) из комнаты
[16:40:51] SouL вошёл(а) в комнату
[16:41:36] ThUnD3rGr33n вышел(а) из комнаты: Connection failed: connection closed
[16:45:49] <Holger> 4 rows affected
[16:46:21] mrDoctorWho вошёл(а) в комнату
[16:46:41] SouL вышел(а) из комнаты
[16:47:06] SouL вошёл(а) в комнату
[16:49:25] pod вышел(а) из комнаты
[16:50:33] pod вошёл(а) в комнату
[16:51:49] jeremy вышел(а) из комнаты
[16:52:10] ThUnD3rGr33n вышел(а) из комнаты: Connection failed: connection closed
[16:52:30] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[16:52:35] frainz вошёл(а) в комнату
[16:52:39] SouL вышел(а) из комнаты
[16:54:30] jeremy вошёл(а) в комнату
[16:54:36] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[16:54:38] frainz вошёл(а) в комнату
[16:56:24] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[16:56:27] frainz вошёл(а) в комнату
[16:57:11] SouL вошёл(а) в комнату
[16:57:49] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[17:00:29] SaltyBones вошёл(а) в комнату
[17:03:38] mr.newbie вошёл(а) в комнату
[17:07:34] SouL вышел(а) из комнаты
[17:07:46] mrDoctorWho вышел(а) из комнаты
[17:08:13] mrDoctorWho вошёл(а) в комнату
[17:08:28] jeremy вошёл(а) в комнату
[17:10:50] SouL вошёл(а) в комнату
[17:15:00] jeremy вышел(а) из комнаты
[17:15:04] jeremy вошёл(а) в комнату
[17:18:53] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[17:19:01] cippaciong вошёл(а) в комнату
[17:19:28] suzyo вышел(а) из комнаты
[17:21:15] jeremy вышел(а) из комнаты
[17:22:37] <zinid> Holger: seems like you have jabber admin day 😂
[17:23:16] <Holger> I'm at work, so yes 🙂
[17:23:29] <Holger> Trying to clean up a bit after the upgrade.
[17:23:31] <zinid> Reading logs, writing SQL queries, yay
[17:25:17] <zinid> Any other errors you see?
[17:26:12] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[17:26:17] jeremy вошёл(а) в комнату
[17:26:24] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[17:26:24] cippaciong вошёл(а) в комнату
[17:26:26] frainz вошёл(а) в комнату
[17:29:12] stian вышел(а) из комнаты: Connection failed: connection closed
[17:29:40] stian вошёл(а) в комнату
[17:32:01] SouL вышел(а) из комнаты
[17:32:28] jeremy вышел(а) из комнаты
[17:32:37] <Holger> A few [warning]s I didn't look into yet.
[17:32:45] de-facto вошёл(а) в комнату
[17:33:11] <Holger> ejabberd_c2s:process_info:253 got unexpected info: {item,{<<"foo">>,<<"remote-example.com">>,<<>>},both}
[17:33:21] de-facto вышел(а) из комнаты
[17:33:43] suzyo вошёл(а) в комнату
[17:34:07] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[17:34:36] mr.newbie вошёл(а) в комнату
[17:36:14] <Holger> And this, quite often:
2017-12-19 14:08:34.080 [info] <0.14775.7>@mod_stream_mgmt:handle_enable:365 Stream management with resumption enabled for alice@conversations.im/phone
2017-12-19 14:08:34.579 [info] <0.14775.7>@mod_carboncopy:iq_handler:125 carbons enabled for user alice@conversations.im/phone
2017-12-19 14:08:37.040 [warning] <0.14775.7>@mod_push:enable:313 Cannot enable push for alice@conversations.im/phone: session not found
.. with nothing related to alice@ snipped, so no idea why Mnesia can't find the session.
[17:36:46] SouL вошёл(а) в комнату
[17:37:20] jeremy вошёл(а) в комнату
[17:37:36] rom1dep вышел(а) из комнаты
[17:37:36] <Holger> But I'll look myself, must do something for my money ;-)
[17:41:55] SouL вошёл(а) в комнату
[17:46:04] SouL вышел(а) из комнаты
[17:46:31] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[17:46:34] frainz вошёл(а) в комнату
[17:47:19] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[17:47:22] SouL вышел(а) из комнаты
[17:47:26] frainz вошёл(а) в комнату
[17:47:59] <zinid> That unexpected info is strange, are you using mod shared roster?
[17:48:13] <Holger> Yes.
[17:48:20] <zinid> Ha
[17:48:36] <zinid> It's borked
[17:48:39] <Holger> Ah.
[17:49:04] <zinid> I broke it and not sure how to fix it
[17:49:20] <Holger> I see :-)
[17:49:22] <zinid> Well, it's not completely borked
[17:50:17] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[17:50:20] frainz вошёл(а) в комнату
[17:50:24] <zinid> This happened when I moved rosters from c2s to cache
[17:51:00] <Holger> Ah.
[17:51:14] <zinid> So c2s doesn't process roster items anymore
[17:52:36] SouL вошёл(а) в комнату
[17:53:01] jeremy вышел(а) из комнаты
[17:53:16] <Holger> Ah, I see the problem.
[17:54:48] vanitasvitae вышел(а) из комнаты: Stream closed by us: Durch neue Verbindung ersetzt (conflict)
[17:54:49] vanitasvitae вошёл(а) в комнату
[17:55:46] <Holger> Hm I'll look another day. First the push issue.
[17:57:55] SouL вошёл(а) в комнату
[18:01:00] hlad вышел(а) из комнаты
[18:01:03] jeremy вошёл(а) в комнату
[18:03:29] <Holger> mod_push fails at about 50% of the sessions.
[18:03:37] <Holger> You don't ever get that warning?
[18:04:16] SouL вышел(а) из комнаты
[18:06:57] rom1dep вошёл(а) в комнату
[18:07:15] jeremy вышел(а) из комнаты
[18:08:52] <Holger> Ah.  The problem is my session table has duplicated entries for a given {U,S,R}.
[18:09:39] SouL вышел(а) из комнаты
[18:10:55] anand вышел(а) из комнаты
[18:10:56] anand вошёл(а) в комнату
[18:11:03] jeremy вошёл(а) в комнату
[18:11:35] SouL вошёл(а) в комнату
[18:12:07] stian вышел(а) из комнаты: Connection failed: connection closed
[18:13:34] stian вошёл(а) в комнату
[18:14:33] <Holger> Er, seems that normal??
[18:14:59] <Holger> ejabberd_sm:set_presence() just writes another record without deleting the prior?
[18:16:12] SouL вошёл(а) в комнату
[18:17:12] jeremy вышел(а) из комнаты
[18:19:47] <Holger> Hence there's stuff like clean_session_list()?
[18:20:12] hlad вошёл(а) в комнату
[18:20:45] <Holger> Seems it's done this way since 2006 (a4caafeb72).  How did I manage to never notice.
[18:21:40] SouL вышел(а) из комнаты
[18:23:13] jeremy вошёл(а) в комнату
[18:26:59] anand вошёл(а) в комнату
[18:27:19] SouL вышел(а) из комнаты
[18:27:28] anand вошёл(а) в комнату
[18:29:17] <Holger> Fixed.  Thanks for listening :-)
[18:29:21] jeremy вышел(а) из комнаты
[18:31:08] jeremy вошёл(а) в комнату
[18:33:33] SouL вошёл(а) в комнату
[18:33:43] SouL вошёл(а) в комнату
[18:38:37] SouL вышел(а) из комнаты
[18:38:48] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[18:38:51] frainz вошёл(а) в комнату
[18:39:37] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[18:39:41] frainz вошёл(а) в комнату
[18:41:34] jeremy вышел(а) из комнаты
[18:41:44] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[18:41:47] frainz вошёл(а) в комнату
[18:43:35] jeremy вошёл(а) в комнату
[18:43:46] SouL вышел(а) из комнаты
[18:45:00] SouL вошёл(а) в комнату
[18:47:32] Holger вышел(а) из комнаты
[18:47:54] Holger вошёл(а) в комнату
[18:47:54] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[18:47:57] frainz вошёл(а) в комнату
[18:49:16] anand вышел(а) из комнаты
[18:49:54] ileh вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:50:17] SouL вышел(а) из комнаты
[18:51:00] jeremy вышел(а) из комнаты
[18:51:10] SouL вошёл(а) в комнату
[18:51:20] suzyo вышел(а) из комнаты
[18:52:59] suzyo вошёл(а) в комнату
[18:54:30] pod вышел(а) из комнаты
[18:54:41] Student вошёл(а) в комнату
[18:56:01] SouL вошёл(а) в комнату
[18:56:36] hlad вышел(а) из комнаты: Replaced by new connection
[18:56:39] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[18:56:40] hlad вошёл(а) в комнату
[18:56:41] frainz вошёл(а) в комнату
[18:58:06] zinid вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[18:58:09] zinid вошёл(а) в комнату
[18:58:33] mr.newbie вышел(а) из комнаты: Connection failed: ping_timeout
[18:59:26] mr.newbie вошёл(а) в комнату
[19:01:37] SouL вышел(а) из комнаты
[19:01:52] sezuan вышел(а) из комнаты
[19:03:06] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[19:03:08] frainz вошёл(а) в комнату
[19:03:43] ileh вошёл(а) в комнату
[19:04:26] SouL вышел(а) из комнаты
[19:05:45] SouL вошёл(а) в комнату
[19:06:34] badlop вошёл(а) в комнату
[19:07:52] suzyo вышел(а) из комнаты
[19:09:02] jeremy вошёл(а) в комнату
[19:09:32] suzyo вошёл(а) в комнату
[19:10:37] joekokker вышел(а) из комнаты: Replaced by new connection
[19:11:42] joekokker вошёл(а) в комнату
[19:12:29] pinky вышел(а) из комнаты: Stream reset by peer
[19:12:43] SouL вошёл(а) в комнату
[19:13:01] jeremy вышел(а) из комнаты
[19:14:30] focus121 вышел(а) из комнаты
[19:14:58] focus121 вошёл(а) в комнату
[19:15:35] jeremy вошёл(а) в комнату
[19:16:28] jeremy вышел(а) из комнаты
[19:17:05] SouL вышел(а) из комнаты
[19:17:48] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[19:17:52] focus121 вошёл(а) в комнату
[19:17:59] <zinid> You are welcome!
[19:19:06] SouL вышел(а) из комнаты
[19:20:55] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[19:21:01] focus121 вошёл(а) в комнату
[19:21:46] jeremy вышел(а) из комнаты
[19:24:12] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[19:24:16] focus121 вошёл(а) в комнату
[19:24:37] jeremy вошёл(а) в комнату
[19:26:11] sezuan вышел(а) из комнаты: Replaced by new connection
[19:26:18] sezuan вошёл(а) в комнату
[19:28:32] SouL вошёл(а) в комнату
[19:33:08] hlad вышел(а) из комнаты: Replaced by new connection
[19:33:13] hlad вошёл(а) в комнату
[19:34:53] SouL вышел(а) из комнаты
[19:35:51] hlad вышел(а) из комнаты: Replaced by new connection
[19:35:57] hlad вошёл(а) в комнату
[19:38:48] SaltyBones вышел(а) из комнаты: unknown reason
[19:44:16] SouL вошёл(а) в комнату
[19:44:32] jeremy вошёл(а) в комнату
[19:44:38] SouL вошёл(а) в комнату
[19:45:15] joekokker вышел(а) из комнаты
[19:45:19] vanitasvitae вышел(а) из комнаты: Rechner geht in den Ruhezustand
[19:46:29] vanitasvitae вошёл(а) в комнату
[19:49:28] SouL вышел(а) из комнаты
[19:52:09] SouL вышел(а) из комнаты
[19:52:35] SouL вошёл(а) в комнату
[19:55:04] vanitasvitae вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[19:58:51] SouL вышел(а) из комнаты
[20:00:10] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[20:00:12] SouL вошёл(а) в комнату
[20:00:14] focus121 вошёл(а) в комнату
[20:01:14] focus121 вышел(а) из комнаты
[20:01:20] focus121 вошёл(а) в комнату
[20:04:22] SouL вошёл(а) в комнату
[20:05:19] hlad вышел(а) из комнаты: Replaced by new connection
[20:05:24] hlad вошёл(а) в комнату
[20:07:38] SouL вышел(а) из комнаты
[20:08:47] pod вошёл(а) в комнату
[20:13:26] SouL вышел(а) из комнаты
[20:16:12] jeremy вышел(а) из комнаты: Machine going to sleep
[20:17:01] jeremy вошёл(а) в комнату
[20:21:32] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[20:21:35] focus121 вошёл(а) в комнату
[20:26:28] SouL вошёл(а) в комнату
[20:28:32] <zinid> Holger, take a look:
2017-12-18 08:58:24.296 [error] <0.12122.0> unexpected event from receiver: {xmlstreamerror,{4,<<"not well-formed (invalid token)">>}}; xmlstreamstart was expected
2017-12-18 08:58:24.343 [error] <0.12124.0> unexpected event from receiver: {xmlstreamerror,{4,<<"not well-formed (invalid token)">>}}; xmlstreamstart was expected
2017-12-18 08:58:24.384 [error] <0.12126.0> unexpected event from receiver: {xmlstreamerror,{4,<<"not well-formed (invalid token)">>}}; xmlstreamstart was expected
2017-12-18 08:58:24.432 [error] <0.12128.0> unexpected event from receiver: {xmlstreamerror,{4,<<"not well-formed (invalid token)">>}}; xmlstreamstart was expected
2017-12-18 08:58:24.483 [error] <0.12130.0> unexpected event from receiver: {xmlstreamerror,{4,<<"not well-formed (invalid token)">>}}; xmlstreamstart was expected
2017-12-18 08:58:24.535 [error] <0.12132.0> unexpected event from receiver: {xmlstreamerror,{4,<<"not well-formed (invalid token)">>}}; xmlstreamstart was expected
2017-12-18 08:58:24.571 [error] <0.12134.0> unexpected event from receiver: {xmlstreamerror,{4,<<"not well-formed (invalid token)">>}}; xmlstreamstart was expected
2017-12-18 08:58:24.626 [error] <0.12136.0> unexpected event from receiver: {xmlstreamerror,{4,<<"not well-formed (invalid token)">>}}; xmlstreamstart was expected
2017-12-18 10:13:59.369 [error] <0.12392.0> unexpected event from receiver: closed; xmlstreamstart was expected
2017-12-18 10:13:59.372 [error] <0.12394.0> unexpected event from receiver: {xmlstreamerror,{17,<<"XML or text declaration not at start of entity">>}}; xmlstreamstart was expected
[20:28:48] <zinid> seems like the problem was masked, then I unmask it, then I masked it again
[20:29:15] SouL вошёл(а) в комнату
[20:29:39] <Holger> And the bug is on our side?
[20:29:41] <zinid> Holger, looking into states of those xmpp_stream_in processes, I see they authenticated which means they couldn't restart stream sucessfully
[20:29:46] <zinid> yes, most likely
[20:29:53] <zinid> because I reproduce this even with tsung
[20:29:57] <Holger> Ah.
[20:30:26] <zinid> seems like there is a race between stream reset and new packet from client
[20:30:52] <zinid> this fucking ejabberd_receiver gets on my nerves
[20:31:08] SouL вышел(а) из комнаты
[20:31:23] SouL вошёл(а) в комнату
[20:31:33] <zinid> lord know for how long the problem exists
[20:31:40] <zinid> it was masked in 16.x too
[20:32:48] <Holger> I think I asked years ago why we have a separate ejabberd_receiver process and I forgot the response :-)
[20:33:05] <zinid> for stupid frontend/backend separation
[20:33:10] <zinid> which I removed already
[20:33:20] <Holger> Ahh.
[20:33:23] <zinid> now this relict left
[20:34:25] <zinid> the idea is to merge finally all the code into ejabberd_socket, rename it to xmpp_socket and move every xmpp_* module into xmpp repo
[20:34:31] <zinid> that's my final goal 🙂
[20:35:14] <zinid> I mean to merge the code from ejabberd_receiver
[20:36:11] <zinid> I will probably do that
[20:36:26] jeremy вышел(а) из комнаты
[20:37:01] <Holger> Sounds very good.
[20:37:35] SouL вышел(а) из комнаты
[20:37:38] SouL вышел(а) из комнаты
[20:38:50] mrDoctorWho вышел(а) из комнаты
[20:39:18] jeremy вошёл(а) в комнату
[20:43:31] <zinid> you always say this, but then suddenly become disgruntled 😀
[20:45:49] <Holger> "Always" :-)
[20:47:21] SouL вошёл(а) в комнату
[20:51:02] jeremy вышел(а) из комнаты
[20:51:53] SouL вошёл(а) в комнату
[20:52:01] hlad вышел(а) из комнаты: Replaced by new connection
[20:52:11] hlad вошёл(а) в комнату
[20:52:57] mrDoctorWho вошёл(а) в комнату
[20:55:37] hlad вышел(а) из комнаты: Replaced by new connection
[20:55:47] hlad вошёл(а) в комнату
[20:56:01] SouL вышел(а) из комнаты
[20:58:54] SouL вошёл(а) в комнату
[21:03:20] joekokker вошёл(а) в комнату
[21:03:50] <Holger> Maybe one of those would be good to track memory usage:
https://gperftools.github.io/gperftools/heapprofile.html
https://github.com/KDE/heaptrack
[21:04:02] SouL вышел(а) из комнаты
[21:04:02] <Holger> But currently I don't see much to track.
[21:04:11] SouL вошёл(а) в комнату
[21:04:27] <Holger> About 300k/user not seen by Erlang.
[21:04:58] <Holger> Not quite sure what to expect for TLS.  Maybe that's just normal.
[21:05:21] SouL вышел(а) из комнаты
[21:08:43] jeremy вошёл(а) в комнату
[21:10:27] SouL вышел(а) из комнаты
[21:12:18] vanitasvitae вошёл(а) в комнату
[21:15:11] SouL вошёл(а) в комнату
[21:16:17] jeremy вышел(а) из комнаты
[21:22:44] jeremy вошёл(а) в комнату
[21:22:45] SouL вошёл(а) в комнату
[21:24:59] SouL вышел(а) из комнаты
[21:25:31] <zinid> yeah, the leak should be definite
[21:25:43] <zinid> currently it can be just openssl with some fragmentation
[21:28:20] SouL вышел(а) из комнаты
[21:28:56] jeremy вышел(а) из комнаты
[21:33:10] SouL вошёл(а) в комнату
[21:33:12] pod вышел(а) из комнаты: Replaced by new connection
[21:33:17] pod вошёл(а) в комнату
[21:36:06] ThUnd3r|Gr33n вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[21:37:12] SouL вошёл(а) в комнату
[21:37:36] jeremy вошёл(а) в комнату
[21:38:22] zinid вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:38:24] zinid вошёл(а) в комнату
[21:38:53] SouL вышел(а) из комнаты
[21:43:32] SouL вышел(а) из комнаты
[21:43:48] jeremy вышел(а) из комнаты
[21:48:40] mimi89999 вышел(а) из комнаты
[21:48:44] mimi89999 вошёл(а) в комнату
[21:49:04] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:49:16] cippaciong вошёл(а) в комнату
[21:49:53] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:50:05] cippaciong вошёл(а) в комнату
[21:50:25] jeremy вошёл(а) в комнату
[21:53:35] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[21:53:46] cippaciong вошёл(а) в комнату
[22:01:50] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:01:54] stian вошёл(а) в комнату
[22:06:21] SouL вошёл(а) в комнату
[22:06:35] SouL вошёл(а) в комнату
[22:08:53] jeremy вышел(а) из комнаты
[22:13:19] SouL вышел(а) из комнаты
[22:14:06] jeremy вошёл(а) в комнату
[22:15:59] vanitasvitae вышел(а) из комнаты
[22:15:59] vanitasvitae вышел(а) из комнаты
[22:17:22] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:17:28] frainz вошёл(а) в комнату
[22:18:08] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:18:13] stian вошёл(а) в комнату
[22:18:33] vanitasvitae вошёл(а) в комнату
[22:19:07] vanitasvitae вошёл(а) в комнату
[22:22:23] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:22:35] cippaciong вошёл(а) в комнату
[22:23:02] jeremy вышел(а) из комнаты
[22:23:28] jeremy вошёл(а) в комнату
[22:24:04] SouL вышел(а) из комнаты
[22:24:25] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:24:28] frainz вошёл(а) в комнату
[22:25:10] SouL вошёл(а) в комнату
[22:26:36] SouL вошёл(а) в комнату
[22:28:23] jeremy вышел(а) из комнаты
[22:29:32] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:29:35] frainz вошёл(а) в комнату
[22:30:47] anand вышел(а) из комнаты
[22:31:29] SouL вышел(а) из комнаты
[22:32:49] hlad вышел(а) из комнаты: Replaced by new connection
[22:32:53] hlad вошёл(а) в комнату
[22:33:19] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:33:20] SouL вышел(а) из комнаты
[22:33:24] frainz вошёл(а) в комнату
[22:33:55] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:33:58] frainz вошёл(а) в комнату
[22:34:08] SouL вошёл(а) в комнату
[22:34:22] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:34:25] frainz вошёл(а) в комнату
[22:34:37] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:34:48] cippaciong вошёл(а) в комнату
[22:39:07] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:39:18] cippaciong вошёл(а) в комнату
[22:39:33] jeremy вошёл(а) в комнату
[22:39:33] cippaciong вышел(а) из комнаты: Connection failed: timeout
[22:39:48] cippaciong вошёл(а) в комнату
[22:40:01] <zinid> when will it die?
[{session,{{1513,487235,29},<0.6308.0>},
          {<<"xram">>,<<"zinid.ru">>,<<"150499213113690275851490">>},
          {<<"xram">>,<<"zinid.ru">>},
          undefined,
          [offline,{num_stanzas_in,85}]},
[22:40:01] anand вышел(а) из комнаты
[22:40:06] <zinid> > calendar:now_to_datetime({1513,487235,29}).
{{2017,12,17},{5,7,15}}
[22:40:31] SouL вошёл(а) в комнату
[22:42:02] hlad вышел(а) из комнаты: Replaced by new connection
[22:42:06] hlad вошёл(а) в комнату
[22:45:12] SouL вышел(а) из комнаты
[22:45:21] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:45:27] stian вошёл(а) в комнату
[22:47:05] SouL вошёл(а) в комнату
[22:48:09] cippaciong вышел(а) из комнаты: Connection failed: connection closed
[22:48:10] SouL вышел(а) из комнаты
[22:48:23] cippaciong вошёл(а) в комнату
[22:50:19] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:50:20] frainz вошёл(а) в комнату
[22:50:31] jeremy вышел(а) из комнаты
[22:53:02] frainz вошёл(а) в комнату
[22:54:57] Student вышел(а) из комнаты
[22:55:36] anand вошёл(а) в комнату
[22:56:37] cippaciong вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:56:42] SouL вошёл(а) в комнату
[22:56:49] cippaciong вошёл(а) в комнату
[22:57:18] zuglufttier вышел(а) из комнаты: Connection failed: connection closed
[22:58:15] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[22:58:18] frainz вошёл(а) в комнату
[22:59:32] jeremy вошёл(а) в комнату
[23:01:27] mrDoctorWho вышел(а) из комнаты
[23:01:58] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:02:01] focus121 вошёл(а) в комнату
[23:03:28] SouL вышел(а) из комнаты
[23:04:40] ThUnd3r|Gr33n вошёл(а) в комнату
[23:07:04] suzyo вышел(а) из комнаты
[23:07:34] hlad вышел(а) из комнаты
[23:10:08] hlad вошёл(а) в комнату
[23:11:38] frainz вышел(а) из комнаты
[23:13:32] focus121 вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:13:36] focus121 вошёл(а) в комнату
[23:14:26] SouL вышел(а) из комнаты
[23:24:11] <Holger> The 'offline' record? When you resume or open a new session with the same resource string, or when you reach max_user_sessions (or whatever the access rule was called).
[23:24:42] <Holger> I think my idea was to move this into an ets_cache (without backend) ...
[23:32:41] stian вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:32:48] stian вошёл(а) в комнату
[23:33:02] stian вышел(а) из комнаты: Connection failed: connection closed
[23:33:14] stian вошёл(а) в комнату
[23:35:13] <rom1dep> Re: fswatch, have you considered https://facebook.github.io/watchman/ ?
[23:38:06] ileh вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:38:34] ileh вошёл(а) в комнату
[23:39:26] stian вышел(а) из комнаты: Connection failed: connection closed
[23:39:33] stian вошёл(а) в комнату
[23:40:15] <Holger> rom1dep: Hmm not sure that's nicer.  They say Windows is beta and BSD not supported at all.  And "the C++ client library and its API make heavy use of the Folly library" phew ...
[23:40:46] <Holger> Folly is "an object-oriented wrapper around libevent" yay.
[23:41:13] jeremy вышел(а) из комнаты
[23:41:23] SouL вошёл(а) в комнату
[23:41:32] SouL вошёл(а) в комнату
[23:42:43] <Holger> Does it also hard-depend on GNOME? :-)
[23:42:58] <Holger> Also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740691#24 ...
[23:43:10] <Holger> fswatch looks better :-)
[23:45:17] jeremy вошёл(а) в комнату
[23:46:00] hlad вышел(а) из комнаты: Replaced by new connection
[23:46:16] hlad вошёл(а) в комнату
[23:47:12] zuglufttier вошёл(а) в комнату
[23:47:20] SouL вышел(а) из комнаты
[23:47:34] SouL вышел(а) из комнаты
[23:47:45] SouL вошёл(а) в комнату
[23:48:30] debalance вошёл(а) в комнату
[23:48:57] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:48:59] frainz вошёл(а) в комнату
[23:49:11] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:49:13] frainz вошёл(а) в комнату
[23:49:17] thorsten вошёл(а) в комнату
[23:50:16] frainz вышел(а) из комнаты: Stream closed by us: Replaced by new connection (conflict)
[23:50:20] frainz вошёл(а) в комнату
[23:52:41] ileh вышел(а) из комнаты: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[23:55:18] jeremy вышел(а) из комнаты
[23:55:47] jeremy вошёл(а) в комнату
[23:57:44] SouL вошёл(а) в комнату
[23:58:30] mrDoctorWho вышел(а) из комнаты
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!