• 0 Posts
  • 12 Comments
Joined 2 years ago
cake
Cake day: March 15th, 2025

help-circle

  • I just checked the code and unfortunately, they do not support loading the SQLite file into memory yet. Even worse, the change would be substantially. It appears they currently abuse the database connection a bit. They basically create a new connection for each operation. This does not matter if you can read/write in parallel, but that’s only the case with NVMe and certain drivers. So all SATA (SSD and HDD) suffer from the current mechanic. So just loading it into memory is not going to solve the issue. Jellyfin needs to change architecturally, so that a database connection is reused. I don’t know why or who implemented the current logic, but it is clearly done by someone not understanding how databases work.

    Depending on the mood and time, I will come up with a solution that is solid. For now, you are stuck with the current logic.



  • It is a discussion about the UNIX philosophy and architecture and it is not about functionality. That’s why it seems to be a bit short-sighted. However, I do understand both sides, but I would never go this far and create a website to promote my views and opinions. It is as if you had a discussion between team emacs and team vim.

    Even though that the reliability of OpenRC is 0.00000001% higher, they keep forgetting about operational costs. And since my day only has 24h, I’d rather be able to copy&paste an installation script from the Docker website (which includes systemd commands), instead of manually writing it and losing 30min of that day.

    But you know, to each their own. I love OpenRC, I love systemd.