We just fixed a performance bug that caused a frequently used query to run for 131 seconds on pixelfed.social, it only takes 0.27 ms now!
This caused sluggish performance and now everything is running much more smoothly.
Discussion
We just fixed a performance bug that caused a frequently used query to run for 131 seconds on pixelfed.social, it only takes 0.27 ms now!
This caused sluggish performance and now everything is running much more smoothly.
@pixelfed
You do a lot of great bug fixes, thx.
Is there any reason why you don't push all the very important fixes as a patch, so non Pixelfed.social users and instances have a better Pixelfed too?
Some admins would love to do upgrades more regularly.
E.g. https://github.com/pixelfed/pixelfed/issues/6754
Fixed 10 days ago, but no patch released.
My users already ask me, why they are not able to edit the posts.
Please consider pushing those patches regularly as releases.
(Or please explain why you don't do it)
@joergi We shipped the patch as a database migration, and I recently shipped the fix for post editing.
Performance Fix: https://github.com/pixelfed/pixelfed/commit/d3746bc8ceb1e3954a85a5d4cf07981e54ed8d59
Post Edit Fix: https://github.com/pixelfed/pixelfed/commit/d7cfd072049811dd63f2d1d4f09593e3adca000f
@pixelfed
"Shipping" is for me something different than releasing a release with a patch.
The official release is still 0.12.9
You do so many fixes, but as long as it's not released, how should we know which commit is safe to roll out? Pixelfed.social is not showing which commit it's running, so it's hard for others to guess.
Just a more regular release with all the patches would be great.
@spiezmaestro
My pixelfed instance is hosted and of course they only update to official releases.
Else they would have to update to every commit.
So yeah @pixelfed, please consider giving us more frequent official releases with the patches.
(Or at least give us please a reason why you don't do it. You have done all the hard work, releasing a new release should be the easy part, I hope)
@joergi @spiezmaestro We will be tagging a new release tomorrow and make more frequent releases, thank you for the feedback!
@joergi And for the record, pixelfed.social runs the same code on the dev branch, we have no special mods or patches.
We may sometimes test patches on it first, but they always end up getting pushed!