Discussion of NodeBB Updates
-
Seriously, like four people wanted to move to NodeBB. One of them ragequit a few times, for quite some time currently.
I tried to decry the choice. Why another docker monstrosity? Why a website with a js server? WHY!? Because a couple people were learning it and playing with bots.
-
@julmu There are PHPBB forums with thousands of active users.
-
@julmu surely not. I suggest the next time we do a migration, we test the new thing this way:
- take the main forum down for a while;
- put the new thing empty, as the main forum (no migration, it's a stress test)
- use it for a while
- put it down, and get the original main site back online
It's better to survive some time without the main forum, than get locked in another Discourse for another year.
-
@fbmac said in Discussion of NodeBB Updates:
take the main forum down for a while;
I'm sure users will be very happy about a million posts going missing for no reason.
-
@Magus said in Discussion of NodeBB Updates:
@julmu There are PHPBB forums with thousands of active users.
Oh, I thought he was talking about Flarum. The largest forums in the world use phpbb, there is no doubt it can handle large numbers of active users.
-
@ben_lubar said in Discussion of NodeBB Updates:
I'm sure users will be very happy about a million posts going missing for no reason.
For a small time, I imagine it like 3 days or whatever. Certainly much less than the sum of Discourse's downtime.
-
-
@julmu we should definitely move to it, after all node bugs are fixed, to keep the trolling going
-
@julmu Then maybe you shouldn't have replied to my post, which was about PHPBB?
-
@fbmac said in Discussion of NodeBB Updates:
is it the node or the mongo that gets into cooties?
It's node. A node process goes to 100% CPU. We have some ideas on tracking it down, but nothing yet. Other sites are seeing some similar things. Since it's not just us, hopefully it will get tracked down.
-
@boomzilla said in Discussion of NodeBB Updates:
@fbmac said in Discussion of NodeBB Updates:
is it the node or the mongo that gets into cooties?
It's node. A node process goes to 100% CPU. We have some ideas on tracking it down, but nothing yet. Other sites are seeing some similar things. Since it's not just us, hopefully it will get tracked down.
Would there be any automated way to detect when Node pegs a core and kill it? That may be our easiest way to proceed...
-
@sloosecannon said in Discussion of NodeBB Updates:
Would there be any automated way to detect when Node pegs a core and kill it?
There's plenty of stuff that can do that, like monit, but I'd rather find the root cause.
-
@ben_lubar said in Discussion of NodeBB Updates:
@sloosecannon said in Discussion of NodeBB Updates:
Would there be any automated way to detect when Node pegs a core and kill it?
There's plenty of stuff that can do that, like monit, but I'd rather find the root cause.
Oh absolutely, so would I, but I think that would help make people less totally pissed off because the server goes titsup :)
-
@boomzilla wondering if it's some kind of weird concurrency thing?
-
@Tsaukpaetra It would have to be weird, since one of the main features of node is no concurrency.
I suppose it could be inside some dependency's compiled non-js code?
-
@Magus I somehow misread which of @fbmac's posts you were replying to and thought you were talking about Flarum. Sorry.
-
@boomzilla said in Discussion of NodeBB Updates:
It's node. A node process goes to 100% CPU. We have some ideas on tracking it down, but nothing yet. Other sites are seeing some similar things. Since it's not just us, hopefully it will get tracked down.
The code to periodically restart if a local load takes longer than 5 seconds looks sane. Apart from being written in Ruby but that shouldn't be a barrier to converting it to run in something else that isn't
-
@boomzilla said in Discussion of NodeBB Updates:
one of the main features of node is no concurrency
Except that we're running two node processes in parallel.
-
@fbmac said in Discussion of NodeBB Updates:
I think we should implement a common backend and let all the forums work as frontends for it.
If we did that, we could probably make a few hundred million dollars...
-
@sloosecannon said in Discussion of NodeBB Updates:
and I doubt @ben_lubar is interested in doing the work for another importer......
but there'd be moar cupcakes...
-
Wait, I thought you were pro-migration, why threaten him with Lorne-cakes?
-
@izzion said in Discussion of NodeBB Updates:
Wait, I thought you were pro-migration, why threaten him with Lorne-cakes?
Whoa, there. I'm all for a good trolling, but my baking is untouchable.
-
@Lorne-Kates said in Discussion of NodeBB Updates:
@izzion said in Discussion of NodeBB Updates:
Wait, I thought you were pro-migration, why threaten him with Lorne-cakes?
Whoa, there. I'm all for a good trolling, but my baking is untouchable.
Yeah, that's kind of my point. Don't you have to fill out extra hazmat paperwork to send those through the mail? :P
-
@izzion said in Discussion of NodeBB Updates:
@Lorne-Kates said in Discussion of NodeBB Updates:
@izzion said in Discussion of NodeBB Updates:
Wait, I thought you were pro-migration, why threaten him with Lorne-cakes?
Whoa, there. I'm all for a good trolling, but my baking is untouchable.
Yeah, that's kind of my point. Don't you have to fill out extra hazmat paperwork to send those through the mail? :P
Well, you don't want the mail man to intercept them for his own perusal do you?
-
@ben_lubar said in NodeBB Updates:
- fix iframely links breaking the next line's formatting. fix iframely being able to be 5000+ pixels tall. https://github.com/boomzillawtf/tdwtf/commit/27cbc15dc74b197b1dafbf460d1bade21ee837f8
You should probably move the
max-height
rule to the.iframely-container
and also addoverflow-y: auto
so it'll show a scroll bar when the content is larger than that.(putting the
overflow
rule on the<iframe>
isn't adding any scrollbar, because raisins)
-
@ben_lubar said in NodeBB Updates:
- Fixed: CTRL-Enter does not grey out SUBMIT button (composer) https://github.com/NodeBB/NodeBB/issues/4755 (/cc @Lorne-Kates)
I was wondering about that...
... Wat.
So there are TWO submit buttons?!?!
Filed under: Why are there no gender specifiers for emoji?! Are long-haired persons the only ones that can facepalm?!?!?!?
-
@Lorne-Kates Making a common backend for forums is not a hundred-million dollar problem. It's perfectly possible.
It's still a huge amount of useless work though
-
@Tsaukpaetra said in Discussion of NodeBB Updates:
Filed under: Why are there no gender specifiers for emoji?! Are long-haired persons the only ones that can facepalm?!?!?!?
Because hair length is solely based on gender?
-
@aliceif said in Discussion of NodeBB Updates:
@Tsaukpaetra said in Discussion of NodeBB Updates:
Filed under: Why are there no gender specifiers for emoji?! Are long-haired persons the only ones that can facepalm?!?!?!?
Because hair length is solely based on gender?
-
@aliceif said in Discussion of NodeBB Updates:
@Tsaukpaetra said in Discussion of NodeBB Updates:
Filed under: Why are there no gender specifiers for emoji?! Are long-haired persons the only ones that can facepalm?!?!?!?
Because hair length is solely based on gender?
I want more modifiers! Short, medium, long, bald, not to mention styles!
-
Seems like some update since yesterday took the site from barely usable in IE9 to totally broken. I'm not suggesting it should be fixed, because IE9..., I'm just lamenting that I can't use the forum at work now.
-
@CarrieVS said in Discussion of NodeBB Updates:
Seems like some update since yesterday took the site from barely usable in IE9 to totally broken. I'm not suggesting it should be fixed, because IE9..., I'm just lamenting that I can't use the forum at work now.
I use a RemoteApp just in case for this very reason. ;)
Edit: Huh, I can't log in using IE9.
I blame corp proxy.
-
@Tsaukpaetra I'm not really familiar with that but it doesn't sound like I could use it on my work computer.
I can't say if I could have logged in, I was still logged in from an earlier day. And I couldn't even try and log out because the profile menu doesn't show up now.
-
@CarrieVS said in Discussion of NodeBB Updates:
I'm not really familiar with that but it doesn't sound like I could use it on my work computer.
Essentially, RemoteApp is like Citrix, only using the built-in-to-windows Remote Desktop application to connect to a server specifically set up for it. If you have a Remote Desktop Gateway (essentially, allows you to bypass firewalls that block ports except HTTPs by hosting RDP on port 443) you can even do it to computers from across the internet.
But it's a little tricky to set up and you need computers capable of doing it (i.e. Windows Server). Probably too much of a hassle for you.
-
@Tsaukpaetra said in Discussion of NodeBB Updates:
I want more modifiers! Short, medium, long, bald, not to mention styles!
Just download one of those model-posing programs, pose the model, take a screenshot, resize to 16x16 and post that.
Ah, who am I kidding. You'll just use the program to make crudely drawn porn.
Filed under: Just like 99.99999% of the rest of the users of model-posing programs
-
@Tsaukpaetra said in Discussion of NodeBB Updates:
@ben_lubar said in NodeBB Updates:
- Fixed: CTRL-Enter does not grey out SUBMIT button (composer) https://github.com/NodeBB/NodeBB/issues/4755 (/cc @Lorne-Kates)
I was wondering about that...
... Wat.
So there are TWO submit buttons?!?!
FYI: That was my response too, when I found out that's what the problem was.
So just for the record, in order to make Mobile more responsive, they've doubled the amount of HTML (and thus bandwidth used).
-
@Lorne-Kates said in Discussion of NodeBB Updates:
one of those model-posing programs
My internal Stage does a pretty good job of that already. Just.... there's not digital connection functionality yet, and my ability to translate to analog is.... lacking.
-
New annoying toaster is annoying, @ben_lubar
-
NodeBB now supports suspending users until A '16
Lol
-
@ben_lubar said in NodeBB Updates:
- redirect search to Google https://github.com/BenLubar/nodebb-plugin-google-search/commit/09be9b144544cb1263e483abf8973fde8e46a088
Uh...this doesn't work for me. I end up here with an error:
-
@boomzilla said in Discussion of NodeBB Updates:
@ben_lubar said in NodeBB Updates:
- redirect search to Google https://github.com/BenLubar/nodebb-plugin-google-search/commit/09be9b144544cb1263e483abf8973fde8e46a088
Uh...this doesn't work for me.
I fixed a bug while testing but didn't commit the fixed version
-
@boomzilla try now. I've applied the fix.
-
@ben_lubar That's better.
-
The message saying "The forum will be down briefly at 20:00 UTC today for updates." is silly if this downtime isn't a lot longer than our usual cooties.
-
@candlejack1 said in Discussion of NodeBB Updates:
The message saying "The forum will be down briefly at 20:00 UTC today for updates." is silly if this downtime isn't a lot longer than our usual cooties.
People complained, so now I have to do it this way. I can't do the update sooner because I'm doing guild missions with Rammstein.
-
@ben_lubar people are minority in this forum. most users are different mammals and etc.
-
@candlejack1 said in Discussion of NodeBB Updates:
@ben_lubar people are minority in this forum. most users are different mammals and etc.
We have a large portion of sentient articles of clothing.
-
@ben_lubar said in Discussion of NodeBB Updates:
People complained, so now I have to do it this way
THANK YOU!
Thank you for scheduling the updates.
if nothing else it will let us corolate restarts due to cooties separately from restarts due to updates.
-
@accalia said in Discussion of NodeBB Updates:
@ben_lubar said in Discussion of NodeBB Updates:
People complained, so now I have to do it this way
THANK YOU!
Thank you for scheduling the updates.
if nothing else it will let us correlate restarts due to cooties separately from restarts due to updates.
The timestamps on the posts in the update notes thread should correlate pretty closely to the restart times.
-
@ben_lubar said in Discussion of NodeBB Updates:
@accalia said in Discussion of NodeBB Updates:
@ben_lubar said in Discussion of NodeBB Updates:
People complained, so now I have to do it this way
THANK YOU!
Thank you for scheduling the updates.
if nothing else it will let us correlate restarts due to cooties separately from restarts due to updates.
The timestamps on the posts in the update notes thread should correlate pretty closely to the restart times.
-_-
just keep scheduling the updates.
trust me, none of these are anywhere near urgent enough to have to be applied "right fucking now" and it will annoy the denizens of this forum a lot less to have a scheduled maintenance time. It;s a matter of professionalism you see.