[Update - March 3rd 2024 , 21:14 CET]
The update seems to have worked well. The database migration took some time, but after that it looks everything works as far as we tested. Let us know what you think! And if you like our work, check the donations links in the sidebar ;-)
(As you might notice, the new comments are shown YELLOW, that’s not a bug, it’s apparently a new feature in Lemmy…)
Hey everyone,
We wanted to announce that we will be attempting to upgrade Lemmy.World to version 0.19.3 on Sunday. The update will start at 2024-03-03 1900 UTC and should hopefully take no more than 2 hours. In the event there are issues, we will roll back to 0.18.5. In the event of a roll back, any data created by users will be lost, so we’ll try our best to avoid this!
Hopefully downtime should be minimal <3
During the upgrade, please feel free to make yourself at home on our Matrix and Discord chat rooms.
Please follow Lemmy.World (@[email protected]) - Mastodon for updates.
As usual, status can be tracked by visiting https://dash.lemmy.world and https://status.lemmy.world
Thanks for your patience in waiting for us. Stability is king for us!
-LW Tech Group
I’m curious about lemmy.world server upgrades. How do you test something like this? Do you upgrade a private staging server and run scripts that simulate user interaction at scale, or is it more like “fuck it, v.73.9.0.367.12.42.0.9 looks safe enough, just deploy it on production”? I’m trying to think of how you would handle any kind of maintenence for something as massive as lemmy.world, and it makes my brain hurt. Frick.
Best of luck with the upgrade tomorrow, gang!
We do try it ( if possible ) everything out on our dev instance. The automation and upgrading.
I just want to tell you both good luck.
We’re all counting on you.
The Hitchhiker’s Guide has been comforting me since I first discovered it in a charity shop at the age of 12.
People are truly strange, it’s not just you, and the universe is more than we know. I found that comforting, and Adams’ humour opened a whole new world to me :-)
I’m giving you 42 upvotes
No pressure, then 😂.
In the event of a roll back, any data created by users will be lost, (…)
You mean to say : “any data created for these few hours” …right ? …Right ?
YES! During the upgrade window ONLY 😅. Our DR plan is pretty tight, some great DBA’s on staff. (Ex Ruud)
Except Ruud? Seems ruud
Ex. 😅
Thank you for clarifying, I was rather concerned about your processes if a rollback would lose all data hahaha
lol, was definitely how I read it as well.
No, they mean any data created by users.
User data created outside those few hours? Lost.
User data on other Lemmy instances? Lost.
User data on other Fediverse platforms? Also lost.
User data on non-Fediverse platforms? Believe it or not, lost.
Commenting from the latest version of Jerboa.
As far as I can tell so far the update went well. I was a little disappointed that I had to log back in again, old login token expired or whatever, but totally understandable.
Same thing with Boost, logging back in fixed it.
I’m looking forward to it. I’ve actually been cutting back my Lemmy waiting for a the scaled sort. To keep my feed fresh, id been subscribed to mostly memes and I have been getting tired of it. It wiltbe nice to seey niche community getting more love from my feed at last
Good job, boss.
Got logged out of both the browser and Sync. Logged back into both. Other than that everything seems fine.
🎉
Same here
Did sync tell you or did you have to manually log out and back in?
Not op but pretty sure it told me. Being logged out was expected behaviour IIRC.
I had a popup that my session expired. Logged back in, and all was good!
Got a popup about my session expiring.
Screenshot below:
Ah that’s good, I wrote that to handle this. Glad it worked!
You mean Imma have to get a life for a whole two hours? Maybe even more??
It’s tragic, I have nowhere else to go for that long. And the alternative is to socialize? 😥 I’d rather have a third wank.
You could completely fuck up your sleep schedule so that you’re sure to be sleeping during the update.
Would only be a couple extra hours for me since my schedule is already so fucked. I’m considering it.
But where do you find the material for that?
Create an alt account on another instance.
sh.itjust.works Managed to finish in only 27 minutes which was much sooner than the estimated time. Lemmy.world might finish quickly too, estimated time is just a maximum, it isn’t always going to be the amount of time it will take.
It will take surely minimum 1 hour for us probably just because the database migrations and moving our automation.
Would you be open to changing who hosts your servers?
source: https://xkcd.com/821/
Yes narnia, would be perfect place to host server stuff XD
Maybe, but you would be billed about 4.5 years for every month you rent a server
I guess that makes sense considering just how much bigger Lemmy.world is. Bigger instances are bound to take longer to update.
I was able to enable my 2FA now :-)
oh man, this yellow highlight is literally the worst
Someone should build a Lemmy client so we don’t see that ugly colour anymore! And give it a StarTrekkie name!
;-)
Woooooo!
Greatly appreciate the 2FA improvement! I can finally enable it now without locking myself out, which happened every time I tried to enable it previously.
However, in true Fediverse fashion, they’ve made it 122.6% more complicated than it needs to be. Why contain all of the relevant information in a button pointing to a highly specific protocol? I had to manually copy and paste the button’s URL into Notepad++ and cut the parts I needed from it. Why not just give the secret or a QR code like literally every other implementation of 2FA that has ever existed? I’ve never seen such a button before on any other website when I wanted to switch on 2FA, even on Mastodon they use a QR code and/or the secret key.
And no backup codes? 🤔
I sound like a complainy complainer, but I’m genuinely happy/grateful I could enable 2FA. I’m just a n00b who worries about people even n00bier than I am trying to figure it out.
Cheers!
YES
TEST
SUP
TESTEW TWEt
HEHE BOI
FAILED
Error: Failed Successfully!
It’s working!!!
Good job all! Thanks for all your efforts!
It’s alive!
WOOOO
🫡
see you on the other side