Posts by theropologist@beige.party
(DIR) Post #B6qdRdjJvJG42WzKSG by theropologist@beige.party
0 likes, 0 repeats
:bc: Attention Beige Party-goers! :bc:GREAT NEWS! After much struggle, I have finally settled on a Postgres migration strategy that I'm comfortable with. It's going to mean 2-3 hours of downtime but it has the advantage of leaving the old database intact so I can roll back in case something goes horribly wrong, which is nice. I did a dry run last night and everything went smoothly, so I feel good about moving forward with the actual database migration now. So, what this means is that we now have a date for when we will upgrade to Mastodon 4.5. I am going to do this in 3 stages. The first, and most important is the migration to Postgres 17. That will happen this Sunday night, May 31st/June 1st. The second stage will happen a week later, on June 7th/8th. The third and final stage will occur on June 14/15. This last stage will be the actual upgrade to Mastodon 4.5.The dry run took about 2 and 1/2 hours, so I am going to plan for a 4 hour maintenance window to account for any hiccups that might occur. The maintenance window will start at 3AM UTC on Monday, June 1st and continue until 7AM. In the Western Hemisphere, that's 11PM EDT on Sunday the 31st until 3AM on the 1st. I don't anticipate the site being down for the full 4 hours, but we will definitely experience at least 2 hours of downtime while I am performing the database migration. As always, be prepared for the site to go down at any time during the maintenance window.If everything goes well with the database migration I will post a new announcement sometime next week confirming the next maintenance window scheduled for the following Sunday, June 7th. Thanks for bearing with me as I figure this out. The good news is that after this migration everything will be containerized, so upgrades should be a lot simpler in the future. I really do appreciate you all hanging on with this (at times) rickety trolley.Thanks, and Beige-bless :bb: