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

GMT+0
[00:02:35] thorsten leaves the room
[00:03:06] Odin leaves the room
[00:03:20] cippaciong leaves the room
[00:07:14] laszlovl leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[00:08:25] fp leaves the room
[00:09:38] nico leaves the room
[00:09:38] mightyBroccoli leaves the room
[00:09:42] nico leaves the room
[00:10:11] nico leaves the room
[00:10:14] nico leaves the room
[00:10:32] nico leaves the room
[00:15:41] oli leaves the room: Disconnected: Replaced by new connection
[00:48:29] rtq3 leaves the room
[00:54:17] alexis leaves the room
[00:55:17] alexis leaves the room
[00:56:19] alexis leaves the room
[01:03:36] alexis leaves the room
[01:03:49] lorddavidiii leaves the room
[01:05:19] oli leaves the room
[01:09:21] lorddavidiii leaves the room
[01:09:21] lorddavidiii leaves the room
[01:10:36] bowlofeggs leaves the room
[01:11:29] alexis leaves the room
[01:31:24] nico leaves the room
[01:35:20] doctor leaves the room
[01:36:33] mightyBroccoli leaves the room
[01:36:41] nico leaves the room
[01:36:41] mightyBroccoli leaves the room
[01:38:49] lorddavidiii leaves the room
[01:45:39] fp leaves the room
[01:48:01] alexis leaves the room
[01:48:16] lorddavidiii leaves the room
[01:49:06] rincewind leaves the room
[01:53:24] fp leaves the room
[02:00:30] focus121 leaves the room
[02:17:57] robert_mobil leaves the room
[02:28:29] alexis leaves the room
[02:50:11] doctor leaves the room
[02:51:13] Eclipse leaves the room
[02:53:24] alexis leaves the room
[02:53:58] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:01:41] Steven Roose leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[03:07:22] dos leaves the room
[03:16:31] ulrich leaves the room
[03:23:34] alexis leaves the room
[03:25:33] alexis leaves the room
[03:32:44] alexis leaves the room
[03:38:10] alexis leaves the room
[03:52:47] Eclipse leaves the room
[03:58:18] alexis leaves the room
[04:08:12] dos leaves the room
[04:08:46] alexis leaves the room
[04:10:53] alexis leaves the room
[04:12:45] maddl leaves the room
[04:31:29] alexis leaves the room
[04:47:20] adrien leaves the room
[04:56:54] alexis leaves the room
[04:59:44] ta leaves the room
[05:10:42] Eclipse leaves the room
[05:24:30] debalance leaves the room
[05:26:13] adrien leaves the room
[05:26:26] <zinid> > zinid: Shall I ditch the MIX tests from 'master' for the moment?
Holger: yes
[05:31:27] ChaosKid42 leaves the room
[05:31:27] info-screen leaves the room
[05:42:00] Eclipse leaves the room
[05:43:10] <rom1dep> zinid: is the new bookmarks thing enabled by default? The release notes on the blog do not mention any module to enable
[05:47:02] <zinid> rom1dep: yes
[05:47:28] <rom1dep> okok
[05:47:48] <rom1dep> I'll probably upgrade this evening
[05:49:13] <rom1dep> I guess at this point the safest is to update to 1c1694?
[05:55:27] alexis leaves the room
[05:55:41] <Licaon_Kter> rom1dep: why not HEAD?
[05:55:58] <rom1dep> livnig on the edge, yo
[05:56:37] <rom1dep> I'd rather use a tagged version of xmpp
[06:02:15] thorsten leaves the room
[06:03:29] alexis leaves the room
[06:10:27] <zinid> Holger, MIX tests are disabled btw, they cannot make travis fail
[06:12:12] Eclipse leaves the room
[06:16:43] 4223 leaves the room
[06:18:05] debalance leaves the room
[06:19:06] maddl leaves the room
[06:22:49] nekit leaves the room
[06:24:37] pprrks leaves the room
[06:38:59] <Licaon_Kter> rom1dep: because?
[06:40:40] nekit leaves the room
[06:40:51] <rom1dep> Licaon_Kter: makes my life easier not to have to think in terms of git hashes?
[06:41:26] <Licaon_Kter> Why would you bother? make update takes care of this
[06:41:59] <Licaon_Kter> Or, sorry, not sure how you've installed... Maybe you want xmpp from repos or smth
[06:44:00] ChaosKid42 leaves the room
[06:44:00] Steven Roose leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[06:44:00] focus121 leaves the room
[06:49:16] info-screen leaves the room
[06:56:45] thorsten leaves the room
[06:57:55] thorsten leaves the room
[06:58:34] <thorsten> Holger: bookmarks after reboot gone again
[06:59:01] maddl leaves the room
[07:00:49] APach leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[07:02:51] rtq3 leaves the room
[07:05:12] <Licaon_Kter> thorsten: reboot of what?
[07:08:51] <thorsten> Licaon_Kter: sorry..reboot phone
[07:09:07] <Licaon_Kter> I've reboot several times, no issue
[07:10:12] alexis leaves the room
[07:16:18] shara leaves the room
[07:17:21] alexis leaves the room
[07:19:06] shara leaves the room
[07:26:46] Eclipse leaves the room
[07:27:44] rtq3 leaves the room
[07:29:52] shara leaves the room
[07:30:49] \(*.*)/ leaves the room
[07:30:59] rtq3 leaves the room
[07:36:54] pprrks leaves the room
[07:36:56] alexis leaves the room
[07:39:26] alexis leaves the room
[07:47:04] Eclipse leaves the room
[07:49:01] alexis leaves the room
[08:05:03] bowlofeggs leaves the room
[08:07:25] shara leaves the room
[08:14:13] oli leaves the room: Disconnected: Replaced by new connection
[08:16:09] oli leaves the room: Disconnected: Replaced by new connection
[08:16:18] fp leaves the room
[08:19:26] Odin leaves the room
[08:23:44] Eclipse leaves the room
[08:27:23] oli leaves the room: Disconnected: Replaced by new connection
[08:32:04] <rom1dep> Licaon_Kter: yeah considering a single instance, I don't have to care, but if I have several deployments, I don't know how adbfe1c relates to 39ffac. One more area where git sucks.
[08:33:36] <cappy1> Hello together. I have a problem. Just compiled ejabberd. With "--enable-user=jabber". User jabber exists with nologin. But when I run ejabberdctl i get "format: "Failed to create cookie file '/var/empty/.erlang.cookie': eacces"". Some ideas how I can make it run?
[08:34:08] Eclipse leaves the room
[08:35:26] <thorsten> Licaon_Kter: don't understand.... I get losing bookmarks
[08:36:12] <cappy1> sudo -u jabber ejabberdctl --help -> and I get thag error
[08:36:47] <cappy1> *that
[08:41:27] info-screen leaves the room
[08:44:30] doctor leaves the room
[08:45:15] <Freyskeyd> hello
[08:45:26] <Freyskeyd> I've a question about max_stanza_size
[08:45:37] <Freyskeyd> does it apply for message ?
[08:46:16] <Freyskeyd> I mean I've a configuration that limit to 65k bytes for a stanza and I can send a message with a body longer than 100k characters
[08:48:45] maddl leaves the room
[08:50:35] oli leaves the room
[08:50:57] pprrks leaves the room
[08:52:17] alexis leaves the room
[08:53:13] <zinid> Freyskeyd: it's for the whole XML chunk
[08:53:41] <zinid> it's not applied for outgoing stream btw
[08:58:54] alexis leaves the room
[09:00:06] <Freyskeyd> does it apply to ejabberd_http_ws ?
[09:05:03] <zinid> no, known issue
[09:06:35] <Freyskeyd> -.-"
[09:07:11] <Freyskeyd> Do you have in mind any related issue ?
[09:07:30] <zinid> no, but there is some
[09:09:03] <Freyskeyd> that's also ignored by bosh right? :/
[09:13:49] <zinid> Freyskeyd: right
[09:19:03] <Licaon_Kter> rom1dep: I can't find those hashes....which commits are those?
[09:20:08] <Licaon_Kter> thorsten: open an issue then, with config, detailed logs and DB content for private_storage & pubsub_item storage:bookmarks content for such an user that has this issue
[09:20:42] <Licaon_Kter> cappy1: run once as root, get the cookie and put it where it wantswit
[09:20:49] <Licaon_Kter> Set perms...
[09:23:58] <Licaon_Kter> thorsten: also, if it still says you're on .5 maybe you've b0rken your install, `make distclean ; git pull && make update && ./autogen.sh && ./configure <whatever> && make` then `make install` ...check that .16 is installed (and the only one, just to be sure), then run and retest
[09:25:32] Antartida leaves the room: Connection failed: connection closed
[09:26:10] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:26:19] <thorsten> Licaon_Kter: thanks will try this before opening an issue
[09:28:03] Antartida leaves the room: Connection failed: connection closed
[09:28:31] Antartida leaves the room: Connection failed: connection closed
[09:30:45] alexis leaves the room
[09:32:53] alexis leaves the room
[09:33:06] Eclipse leaves the room
[09:33:26] fp leaves the room
[09:33:52] alexis leaves the room
[09:36:23] <rom1dep> Licaon_Kter: These were random hashes, on purpose, a hashes tells you nothing about topological order
[09:36:58] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:37:14] <cappy1> Licaon_Kter: same error when i run it as root
[09:37:26] Antartida leaves the room: Connection failed: connection closed
[09:40:54] Antartida leaves the room: Connection failed: connection closed
[09:40:58] rion leaves the room
[09:41:21] Antartida leaves the room: Connection failed: connection closed
[09:42:34] <cappy1> Changed the owner shortly to jabber user of /var/empty. Got created now
[09:45:14] tyler leaves the room
[09:50:12] Eclipse leaves the room
[09:51:45] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[09:52:22] Sergio leaves the room
[09:53:23] alexis leaves the room
[09:53:47] rion leaves the room
[09:56:57] thorsten leaves the room
[09:57:24] Holger leaves the room
[09:57:48] cappy1 leaves the room
[10:01:22] <thorsten> !version emevth.no-ip.biz
[10:01:23] <Servant> thorsten: emevth.no-ip.biz is running ejabberd version 18.12.16 on unix/linux 3.4.113
[10:01:30] <thorsten> Voilà
[10:06:30] <thorsten> So! I added Bookmarks and will observe
[10:07:03] thorsten is now known as ThUnD3r|Gr33n©
[10:07:26] maddl leaves the room
[10:09:25] <focus121> When I was running the script for xep-0411 I got some lines of:
[10:09:28] <focus121> > Error: <<"Cannot retrieve bookmarks from private XML storage">>
[10:09:57] <focus121> Should I be worried or not? 🤔
[10:11:25] <zinid> focus121, that typically means there are no bookmarks for this user
[10:11:53] <focus121> zinid: Okay good. Thank you.
[10:14:22] rom1dep leaves the room
[10:16:49] focus121 leaves the room
[10:18:12] <zinid> https://github.com/processone/docker-ejabberd/issues/29#issuecomment-446147631
[10:21:03] doctor leaves the room
[10:22:16] alexis leaves the room
[10:27:31] andrey.g leaves the room
[10:33:38] <Licaon_Kter> rom1dep: not sure why you brought up hashes in this discussion !?
[10:36:33] prefiks leaves the room
[10:37:18] Eclipse leaves the room
[10:38:38] shara leaves the room
[10:40:00] pprrks leaves the room
[10:42:48] ThUnD3r|Gr33n© leaves the room
[10:58:22] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[10:59:06] debalance leaves the room
[11:00:03] Antartida leaves the room: Connection failed: connection closed
[11:03:37] chrys leaves the room
[11:03:38] <Freyskeyd> @zinid does this issue is related to a samerlib compilation issue with ejabberd/mix ?
[11:04:03] <Freyskeyd> I can't compile with the suggested commit
[11:09:36] <rom1dep> Licaon_Kter: because I prefer to have deployments with known versions because hashes are meaningless. You asked why I cared about tagged versions of dependencies.
[11:10:39] Holger leaves the room
[11:14:41] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[11:20:35] <_222_> let guix do the hash business
[11:25:34] <zinid> Freyskeyd:  no idea
[11:27:43] <_222_> guix is the final solution to the deployment crisis
[11:30:35] ChaosKid42 leaves the room
[11:30:35] shara leaves the room
[11:37:29] pprrks leaves the room
[11:38:06] SouL leaves the room
[11:39:03] 4223 leaves the room
[11:45:02] _222_ leaves the room
[11:47:30] 4223 leaves the room
[11:49:38] Antartida leaves the room: Connection failed: connection closed
[11:49:52] info-screen leaves the room
[11:50:37] Antartida leaves the room: Connection failed: connection closed
[11:53:11] <Licaon_Kter> rom1dep:
> I guess at this point the safest is to update to 1c1694?
Vs
> I prefer to have deployments with known versions because hashes are meaningless
Anyway....it appears an 18.12.1 will be released I guess
[11:54:48] debalance leaves the room
[11:58:24] Freyskeyd leaves the room: Disconnected: Replaced by new connection
[12:05:51] lorddavidiii leaves the room
[12:10:46] <ThUnD3r|Gr33n©> just logged into movim .. bookmarks still there .. #
[12:12:00] \(*.*)/ leaves the room
[12:14:28] Eclipse leaves the room
[12:18:16] <lorddavidiii> > Anyway....it appears an 18.12.1 will be released I guess
😲 damn I just switched to self compiled, because I didn't want to wait for a 19.01...
[12:22:50] maddl leaves the room
[12:27:00] <Freyskeyd> I've so much trouble to compile with docker ejabberd/mix -.-"
[12:32:37] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[12:32:58] Antartida leaves the room: Connection failed: connection closed
[12:34:45] nekit leaves the room
[12:36:29] <Holger> Nah Docker and Elixir make everything much easier.
[12:36:35] Antartida leaves the room
[12:37:00] Antartida leaves the room: Connection failed: connection closed
[12:41:53] vogt leaves the room
[12:42:02] shara leaves the room
[12:42:04] <Freyskeyd> yep but it keep complaining about failing deps
[12:42:20] <Freyskeyd> lib samerlib
[12:43:15] shara leaves the room
[12:43:51] <Holger> That was just useless sarcasm sorry. I keep reading how people are fighting to death with Docker because in theory it makes deployment a breathe.
[12:48:00] frainz leaves the room
[12:49:18] <Steven Roose> Am I one of those things you read? I just don't have experience using Docker. So I postpone upgrading ejabberd.. Nothing with fighting the death 😀
[12:49:37] <Holger> zinid:
> Holger, MIX tests are disabled btw, they cannot make travis fail
They fail to compile due to now missing old NS macros.
[12:50:48] oli leaves the room: Disconnected: Replaced by new connection
[12:53:49] Odin leaves the room
[12:59:01] Freyskeyd leaves the room
[13:01:37] <rom1dep> Licaon_Kter: one case was referring to an ejabberd's trunk hash , the other to the xmpp lib tagged release
[13:03:30] maddl leaves the room
[13:03:53] <Licaon_Kter> rom1dep: yes, I know, but I'll dare to guess you're not running anything else that has erlang-xmpp as a dependency, right?
[13:04:53] Eclipse leaves the room
[13:22:18] shara leaves the room
[13:26:29] VC leaves the room
[13:34:17] fp leaves the room
[13:34:55] mrDoctorWho leaves the room
[13:38:06] robert_mobil leaves the room
[13:48:40] Antartida leaves the room: Connection failed: connection closed
[13:48:48] ma1uta leaves the room
[13:49:05] Antartida leaves the room: Connection failed: connection closed
[13:50:55] nico leaves the room
[13:51:00] nico leaves the room
[13:51:16] nico leaves the room
[13:51:27] nico leaves the room
[13:51:39] mightyBroccoli leaves the room
[14:01:00] <zinid> Holger, ah
[14:03:38] <zinid> Freyskeyd, elixir and mix support in ejabberd is a byproduct, nobody actually actively maintaining
[14:03:56] <zinid> Freyskeyd, especially in this conference you won't get much support on those
[14:06:35] <zinid> ah, same for docker ;)
[14:06:38] oli leaves the room
[14:06:42] <Freyskeyd> :'(
[14:09:42] Antartida leaves the room
[14:10:06] Antartida leaves the room: Connection failed: connection closed
[14:10:17] <zinid> well, we're too limited in human resources and build process is on a single person which is far from his main tasks
[14:10:47] <zinid> as admin I would rather rely on distro packages
[14:13:06] shara leaves the room
[14:15:06] <zinid> Holger, I removed the MIX tests
[14:15:18] ChaosKid42 leaves the room
[14:15:37] shara leaves the room
[14:15:46] <Freyskeyd> I would loved to help on docker/elixir but I don't have enought knowledge I think
[14:17:48] shara leaves the room
[14:20:06] daniel leaves the room
[14:21:22] 4223 leaves the room
[14:22:02] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:22:14] Antartida leaves the room: Connection failed: connection closed
[14:23:03] robert_mobil leaves the room
[14:29:21] robert_mobil leaves the room
[14:30:19] maddl leaves the room
[14:31:02] APach leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[14:34:46] fp leaves the room
[14:37:05] 404 leaves the room
[14:42:09] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[14:42:32] 404 leaves the room
[14:43:31] Antartida leaves the room: Connection failed: connection closed
[14:44:53] Holger leaves the room
[14:58:57] <Holger> zinid: Ah, thanks.  Travis happy now.
[15:02:17] <zinid> Licaon_Kter, https://twitter.com/stephanjauch/status/1070794390120091657
[15:02:52] Akasch leaves the room: Rechner geht in den Ruhezustand
[15:03:02] <zinid> oops, https://twitter.com/stephanjauch/status/1071025958268874753
[15:06:46] <Licaon_Kter> zinid: 404 dropping the bombs :mindblown:
[15:07:35] <nico> 404 adding insult to injury
[15:09:00] <zinid> yeah
[15:11:27] <edhelas> zinid "ejabberd can scale up to millions*"
*please don't use mod_pubsub too much
[15:12:40] <zinid> under some circumstances*** (c)
[15:13:27] spicewiesel leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:13:43] <edhelas> can happen, sometimes
[15:15:53] Freyskeyd leaves the room: Disconnected: Replaced by new connection
[15:18:46] <zinid> well, in a single datacenter, with offloaded TLS and HTTP upload, and disabled mod_pubsub you can handle millions
[15:18:54] <zinid> but you need a lot of monster nodes
[15:19:52] <zinid> like five 32Gb nodes per million or so, if you want to support everything from the compliance suite 2018
[15:20:41] <edhelas> is there "success stories" of such deployments for ejabberd ?
[15:21:17] <zinid> a lot, but they are restricted to some subset of XEPs
[15:21:33] <nico> isnt there a process-one.net site where xmpp installs are listed with user counts
[15:21:33] <zinid> I don't know of any with full compliance suite deployed
[15:21:47] <zinid> nico, no, we typically have NDA
[15:22:04] <nico> NDA?
[15:22:14] <zinid> non-disclosure agreement
[15:22:37] <zinid> I mean for our customers of course
[15:22:55] <nico> ahhh ok it was a xmpp.org site
a friend told me as fortnite is listed there 😀
[15:23:00] Freyskeyd leaves the room
[15:23:08] <zinid> fortnite?
[15:23:28] <zinid> ah, epic games
[15:23:29] <nico> https://xmpp.org/uses/gaming.html
[15:23:35] <zinid> yeah, they have ejabberd deployed
[15:23:55] <zinid> I don't know about the subset of features enabled though, only about MUC
[15:25:20] <zinid> well, for the federation those deployments mean nothing, not sure why xmpp.org is concerned
[15:26:35] <nico> I think xmpp.org is just listing xmpp usecases, like look what you could with it. I think most of those installs are not meant to federate.
[15:27:01] <zinid> not sure why you need xmpp if you don't want to federate
[15:27:37] lorddavidiii leaves the room
[15:27:48] <Holger> You get a bunch of totally awesome desktop and iOS clients for free.
[15:28:05] <zinid> free as free shit
[15:28:12] <nico> huge possible feature set
ability to expand schema
why not? why reinvent the wheel?
[15:28:43] <nico> as there any good paid clients out there, covering the complicance 2018?
[15:28:46] <zinid> nico, I think there are a lot of competetors on the IM market with better solutions: more scalable and better client libraries
[15:31:31] alexis leaves the room
[15:33:30] <nico> it seems some companys think about that differently.
[15:34:13] <zinid> nico, reality: 9 out of 10 of our customers failed to write a client, I ranted about this many times
[15:34:20] shara leaves the room
[15:34:55] <zinid> writing the client from scratch is virtually impossible now due to enourmous complexity
[15:35:10] <zinid> and there are no decent libraries for all major platforms
[15:36:14] maddl leaves the room
[15:36:21] <bowlofeggs> i've never found a linux desktop client that i love
[15:36:38] <bowlofeggs> i'm currently using finch because it doesn't crash, but it has very few features
[15:36:42] <nico> isnt that the case in any application that is highly complex?
bowlofeggs did you look at dino?
[15:36:45] daniel leaves the room
[15:36:52] <bowlofeggs> i hadn't heard about dino
[15:36:55] bowlofeggs clicks
[15:37:00] <nico> https://dino.im
[15:37:04] daniel leaves the room
[15:37:05] <zinid> bowlofeggs, don't look at it, not a worth
[15:37:31] <zinid> slow buggy crap
[15:37:53] <nico> at least on my end it got a lot better in the last couple of month
[15:38:56] <zinid> ah, regarding that gaming page from xmpp.org: they should have added whatsapp :) Because I think everyone from that list diverged from XMPP: they all started from ejabberd (is this ejabberd promo page, lol?) and then customized it in one way or another
[15:39:57] daniel leaves the room
[15:42:48] zuglufttier leaves the room
[15:42:52] <daniel> yes. writing an xmpp client is almost impossible for someone who doesn’t have 3+ years experience in xmpp
[15:43:27] <daniel> or buys consulting services from someone with 5 years experience
[15:43:30] <zinid> ah, Riot Games was a funny customer: they lied us about their userbase (because we charged them based on the amount of users)
[15:44:11] daniel leaves the room
[15:44:27] <nico> how was that resolved? zinid story time 😀
[15:45:00] lorddavidiii leaves the room
[15:45:12] nekit leaves the room
[15:45:21] <zinid> nico, I don't remember, I only know they just went on their own eventually
[15:46:06] rincewind leaves the room
[15:46:33] <MattJ> daniel, I don't think I disagree, but the same is reality of pretty much any domain you choose
[15:47:11] <MattJ> People who choose to implement their own full IM easily spend 3-5 years implementing it themselves before it works properly :)
[15:48:43] <zinid> I think a very little amount of people now do that, they just rely on the IM libraries provided, like Jive Online
[15:54:32] rincewind leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[15:59:34] Holger leaves the room
[16:02:03] rom1dep leaves the room
[16:03:10] focus121 leaves the room
[16:04:01] daniel leaves the room
[16:05:43] daniel leaves the room
[16:07:14] daniel leaves the room
[16:08:27] daniel leaves the room
[16:10:01] daniel leaves the room
[16:11:06] alexis leaves the room
[16:18:20] alexis leaves the room
[16:19:38] ludo leaves the room
[16:21:45] maddl leaves the room
[16:33:33] VC leaves the room
[16:33:48] lorddavidiii leaves the room
[16:42:49] ThUnD3r|Gr33n© leaves the room
[16:43:06] debalance leaves the room
[16:44:27] frainz leaves the room: Machine going to sleep
[16:51:12] alexis leaves the room
[16:52:18] paul leaves the room: Stream closed by us: Replaced by new connection (conflict)
[16:57:38] Odin leaves the room
[16:58:37] Antartida leaves the room: Connection failed: connection closed
[17:01:45] maddl leaves the room
[17:04:13] dos leaves the room
[17:05:35] Antartida leaves the room
[17:05:35] nico leaves the room
[17:07:14] <Freyskeyd> I've a cluster of 2 ejabberd instances with 3K users connected and chatting, I've some metrics that I found weird
[17:07:47] Antartida leaves the room: Connection failed: connection closed
[17:08:03] <Freyskeyd> I've like 6k processes for 2 node and the eheap_alloc is almost 2GB
[17:09:08] <Freyskeyd> I'm thinking of a leak somewhere but I dunno how to debug it
[17:24:39] Holger leaves the room
[17:27:15] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:30:02] badlop leaves the room
[17:31:06] alexis leaves the room
[17:32:07] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[17:34:09] Steven Roose leaves the room
[17:40:15] <zinid> Freyskeyd: what's in erlang:memory()?
[17:41:12] paul leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[17:41:39] <Freyskeyd> zinid:  I'm at home, I didn't have access to the production
[17:41:39] <Freyskeyd> :(
[17:41:59] <zinid> well I cannot help without data
[17:42:32] <Freyskeyd> i'm some prometheus metrics but I don't know if it can helps
[17:42:33] <Freyskeyd> ^^
[17:43:37] nico leaves the room
[17:43:37] mightyBroccoli leaves the room
[17:43:45] nico leaves the room
[17:43:54] <zinid> I would rather look at memory() first
[17:44:05] nico leaves the room
[17:44:08] nico leaves the room
[17:44:12] nico leaves the room
[17:44:17] nico leaves the room
[17:44:30] <zinid> then I would call GC explicitly on all processes
[17:54:58] daniel leaves the room
[17:59:04] APach leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:00:06] shara leaves the room
[18:02:48] debalance leaves the room
[18:03:15] Akasch leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:06:00] debalance leaves the room
[18:07:54] Eclipse leaves the room
[18:09:22] nekit leaves the room
[18:10:24] <Freyskeyd> here:
[18:10:27] <Freyskeyd> [{total,},
{processes,571582888},
{processes_used,569001720},
{system,177028840},
{atom,1804505},
{atom_used,1783632},
{binary,47479712},
{code,45704189},
{ets,25738520}]
--------------------------------------------------------------------------
[{total,},
{processes,619150448},
{processes_used,602638176},
{system,176532400},
{atom,1804505},
{atom_used,1783552},
{binary,49052856},
{code,45704296},
{ets,28243928}]
[18:10:35] <Freyskeyd> (someone pass me this)
[18:11:11] alexis leaves the room
[18:11:29] <Holger> No 'total'?
[18:11:32] prefiks leaves the room
[18:12:29] <Freyskeyd> yep that's weird
[18:12:52] marc leaves the room
[18:13:30] <Holger> What's the RSS (as reported by `ps -o rss -C beam.smp` or whatever)?
[18:18:29] alexis leaves the room
[18:18:45] <Freyskeyd> I will check tomorrow
[18:18:51] <Freyskeyd> I can't do nothing from home
[18:20:13] Freyskeyd leaves the room
[18:21:24] shara leaves the room
[18:24:19] Eclipse leaves the room
[18:24:45] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:34:33] focus121 leaves the room
[18:34:38] dos leaves the room
[18:34:45] dos leaves the room
[18:34:52] dos leaves the room
[18:34:58] dos leaves the room
[18:35:05] dos leaves the room
[18:35:11] shara leaves the room
[18:35:12] dos leaves the room
[18:35:18] dos leaves the room
[18:35:24] dos leaves the room
[18:35:31] dos leaves the room
[18:35:38] dos leaves the room
[18:35:45] dos leaves the room
[18:35:51] dos leaves the room
[18:35:57] dos leaves the room
[18:36:04] dos leaves the room
[18:36:11] dos leaves the room
[18:36:12] doctor leaves the room: Stream closed by us: Timed out waiting for stream resumption (connection-timeout)
[18:36:17] dos leaves the room
[18:36:24] dos leaves the room
[18:36:30] dos leaves the room
[18:36:37] dos leaves the room
[18:36:43] dos leaves the room
[18:36:49] dos leaves the room
[18:37:54] dos leaves the room
[18:37:56] dos leaves the room
[18:38:05] pod leaves the room
[18:38:51] debalance leaves the room
[18:39:13] dos leaves the room
[18:39:15] Eclipse leaves the room
[18:40:36] dos leaves the room
[18:41:44] dos leaves the room
[18:41:50] dos leaves the room
[18:41:54] marc leaves the room
[18:41:57] dos leaves the room
[18:44:16] dos leaves the room
[18:45:06] dos leaves the room
[18:49:34] rom1dep leaves the room
[18:49:34] rom1dep leaves the room
[18:51:15] alexis leaves the room
[18:54:28] <rom1dep> !version tamytro.org
[18:54:32] <Servant> rom1dep: tamytro.org is running ejabberd version 18.12.18 on unix/linux 4.18.16
[18:59:29] shara leaves the room
[19:01:31] <zinid> !uptime tamytro.org
[19:01:32] <Servant> zinid: tamytro.org has been running for 0 days, 0 hours and 9 minutes
[19:04:50] erik leaves the room: Stream closed by us: Replaced by new connection (conflict)
[19:06:10] <rom1dep> crap I should have uptimed before /o\
[19:07:32] Eclipse leaves the room
[19:09:08] <Neustradamus> https://twitter.com/neustradamus/status/1072568425594187778
[19:09:30] <Neustradamus> The bot is dead?
[19:10:08] carlos leaves the room
[19:12:30] carlos leaves the room
[19:14:08] shara leaves the room
[19:16:28] vogt leaves the room
[19:16:33] zuglufttier leaves the room
[19:19:55] Akasch leaves the room: Rechner geht in den Ruhezustand
[19:20:36] lorddavidiii leaves the room
[19:23:58] ThUnD3r|Gr33n© leaves the room
[19:24:38] <Neustradamus> Erlang 21.2 is out!
[19:24:39] bowlofeggs leaves the room
[19:28:06] <rom1dep> the secret reason behind ericsson recent outages
[19:30:50] chrys leaves the room: Disconnected: Replaced by new connection
[19:31:08] alexis leaves the room
[19:38:46] ludo leaves the room
[19:42:02] shara leaves the room
[19:42:22] <zinid> so I built Dino again and it cannot connect to my server, lmao
[19:43:07] <rom1dep> zinid: make distclean
[19:43:42] <rom1dep> looks like current head works for me
[19:44:48] <zinid> ```
$ make distclean
[1/1] Cleaning all built files...
Cleaning... 768 files.
[1/1] Uninstall the project...
FAILED: CMakeFiles/uninstall
cd /home/xram/git/dino/build && /usr/bin/cmake -P /home/xram/git/dino/build/cmake_uninstall.cmake
CMake Error at cmake_uninstall.cmake:2 (message):
  Cannot find install manifest:
  /home/xram/git/dino/build/install_manifest.txt
```
[19:45:01] andrey.g leaves the room
[19:45:48] <zinid> nah, doesn't help
[19:46:01] <zinid> according to strace it's doing something weird with poll()
[19:48:56] <Holger> Can't connect at all?  My Dino says "wrong username/password" when connecting as holger@zinid.ru with random password ...
[19:49:03] shara leaves the room
[19:50:07] vogt leaves the room
[19:52:22] <zinid> Holger, cannot, to any server
[19:52:40] <zinid> it just loops inside poll() on unix sockets (wtf??)
[19:53:07] <zinid> ah, that's gbus
[19:57:28] rom1dep leaves the room
[19:59:09] <zinid> the relevant part is:
connect(16, {sa_family=AF_INET, sin_port=htons(8128), sin_addr=inet_addr("198.211.126.52")}, 16) = -1 EINPROGRESS (Operation now in progress)
getsockopt(16, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
fcntl(16, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(16, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
connect(16, {sa_family=AF_INET, sin_port=htons(8128), sin_addr=inet_addr("198.211.126.52")}, 16) = -1 EINPROGRESS (Operation now in progress)
getsockopt(16, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
[20:00:17] <Freyskeyd> hello do you see something weird in this :
[20:00:17] <Freyskeyd> :erlang.memory
[
  total: 44644624,
  processes: 5628304,
  processes_used: 5627360,
  system: 39016320,
  atom: 331273,
  atom_used: 300384,
  binary: 49152,
  code: 6559352,
  ets: 440800
]
[20:01:03] <zinid> Freyskeyd, no
[20:01:11] <zinid> only 44Mb is consumed
[20:01:20] <zinid> seems like you didn't connect to the node
[20:01:24] <Freyskeyd> yep
[20:01:37] \(*.*)/ leaves the room
[20:02:49] <Holger> zinid: So connect() keeps returning EINPROGRESS forever?
[20:04:50] <zinid> Holger, yes
[20:05:24] <Holger> Hmm, doesn't really sound like a Dino issue to me (except that it should give up at some point) ...
[20:06:42] <Holger> htons(8128) does that look correct?
[20:07:23] <zinid> it's normal to have EINPROGRESS on connect() when the socket is non-blocked
[20:07:28] <zinid> you will get the even in poll()
[20:07:34] <Holger> Sure.
[20:07:43] <Holger> But not forever :-)
[20:08:04] frainz leaves the room
[20:08:29] <ThUnD3r|Gr33n©> Neustradamus: fortunately I upgraded erlang by building from scratch... Well...armhf user ✌️😁
[20:09:05] <Holger> zinid: But that port number looks wrong, no?
[20:10:15] <zinid> ah, right
[20:10:18] <zinid> good catch
[20:11:20] alexis leaves the room
[20:12:57] <zinid> logged in
[20:13:10] <zinid> now dino decided to download everything from http upload directory
[20:13:29] <Holger> Hah.
[20:13:32] <zinid> fuck this is stupid
[20:13:44] <zinid> and it's locking in the process
[20:14:13] <zinid> loading mam from June so far
[20:14:20] <zinid> FUCKING IDIOTS
[20:16:00] debalance leaves the room
[20:16:05] zinid leaves the room
[20:16:25] <zinid> so I stopped it
[20:21:50] <zinid> I think gajim guys fixed this already
[20:23:19] zinid leaves the room
[20:23:33] focus121 leaves the room
[20:23:36] <Holger> Indeed.
[20:24:03] <Holger> Annoys me too but I mean it's not an issue in practice for those who use the client daily.
[20:38:27] Antartida leaves the room: Connection failed: connection closed
[20:41:23] rom1dep leaves the room
[20:44:22] maddl leaves the room
[20:45:17] shara leaves the room
[20:50:44] cromain leaves the room
[20:51:12] alexis leaves the room
[20:54:17] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[20:58:25] alexis leaves the room
[20:58:32] oli leaves the room
[21:04:05] Steven Roose leaves the room
[21:10:53] Eclipse leaves the room
[21:11:07] 4223 leaves the room
[21:15:42] 4223 leaves the room
[21:20:45] Eclipse leaves the room
[21:22:12] Antartida leaves the room: Connection failed: connection closed
[21:23:53] Antartida leaves the room: Connection failed: connection closed
[21:24:23] Antartida leaves the room: Connection failed: connection closed
[21:26:32] vogt leaves the room
[21:27:54] Antartida leaves the room: Connection failed: connection closed
[21:30:32] maddl leaves the room
[21:31:06] alexis leaves the room
[21:32:43] debalance leaves the room
[21:35:39] Sergio leaves the room
[21:36:54] maddl leaves the room
[21:37:45] debalance leaves the room
[21:38:40] chrys leaves the room
[21:41:09] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[21:41:29] Antartida leaves the room: Connection failed: connection closed
[21:55:59] vogt leaves the room
[21:56:08] nekit leaves the room
[21:58:35] frainz leaves the room
[22:04:00] Steven Roose leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:05:11] Holger leaves the room
[22:11:06] alexis leaves the room
[22:18:23] alexis leaves the room
[22:19:09] Akasch leaves the room: Rechner geht in den Ruhezustand
[22:27:09] <404> Licaon_Kter,  nico  I used advertising statistics https://blog.process-one.net/ejabberd-massive-scalability-1node-2-million-concurrent-users/
[22:30:44] <404> However, 200,000 people on the node are also good statistic
[22:31:46] beri leaves the room
[22:32:49] <404> Currently, XMPP’s largest public node has about 20,000 online.
(jabbim or xmpp.jp)
[22:32:58] maddl leaves the room
[22:34:14] oli leaves the room: Disconnected: Replaced by new connection
[22:35:28] ludo leaves the room
[22:37:04] oli leaves the room: Disconnected: Replaced by new connection
[22:37:41] oli leaves the room: Disconnected: Replaced by new connection
[22:38:06] shara leaves the room
[22:39:17] oli leaves the room
[22:42:40] 404 leaves the room
[22:43:01] oli leaves the room
[22:48:32] cantor leaves the room
[22:49:01] jannic leaves the room
[22:50:30] oli leaves the room: Disconnected: Replaced by new connection
[22:53:16] oli leaves the room: Disconnected: Replaced by new connection
[22:55:02] alexis leaves the room
[22:57:38] alexis leaves the room
[22:58:32] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[22:58:50] Antartida leaves the room: Connection failed: connection closed
[23:01:11] alexis leaves the room
[23:07:25] oli leaves the room: Disconnected: Replaced by new connection
[23:10:09] cippaciong leaves the room
[23:11:21] alexis leaves the room
[23:15:22] marc leaves the room
[23:15:37] Antartida leaves the room: Stream closed by us: Replaced by new connection (conflict)
[23:16:02] Antartida leaves the room: Connection failed: connection closed
[23:18:35] alexis leaves the room
[23:19:10] cippaciong leaves the room
[23:19:27] maddl leaves the room
[23:26:43] fp leaves the room
[23:28:27] fp leaves the room
[23:30:35] nico leaves the room
[23:36:30] ThUnD3r|Gr33n© leaves the room
[23:40:37] alexis leaves the room
[23:44:23] alexis leaves the room
[23:45:07] rtq3 leaves the room
[23:46:29] shara leaves the room
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!