Beta 2023.10.7.623

From Resonite Wiki
Revision as of 11:48, 13 January 2024 by J4 (talk | contribs) (add version 2023.10.7.623)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Beta 2023.10.7.623 is a Resonite version released on 2023/10/07.

The following notes were sent by Frooxius:

I got the cloud issues narrowed down some more and got better understanding of the cause, but not quite fully yet.
I got things into state where they should work okay(ish), but I need to sleep now (been up for about 20 hours at this point >///>), so hopefully things will run in an okay way in the meanwhile.
I'll have a look and narrow things down some more after I wake up. The rest of the team have been handling other parts and fielding tickets. Things are pretty busy, but we're getting through! I hope everyone had a good time on the launch day despite some issues ^^;

Tweaks:

  • Split Redis caches further into different groups, each for a different subsystem (syncing, status updates and statistics)
  • Split out cloud statistic worker into a separate instance
    • This will prevent the server status going to Down when the background worker is busy processing syncing, migrations and other heavy jobs
    • This also prevents multiple instances of stats working independently due to server scaling, when only one is needed
  • Switch counting of online instances to use more efficient database query

Temporary workarounds:

  • Temporarily disabled computing statistics of online users
    • This part of system is part of the congestion causing some of the issues, so until it's investigated properly, it'll be down and online user stats will not be computed

Bugfixes:

  • Recompiled libFreeImage.so with a lower version of glibc, which has better compatibility with different Linux systems
    • This should fix headless not working on some Linux distros (previously reported by @foxworth)
    • This also fixes a number of errors on the server when determining MIME types in some cases