Medieserveren Jellyfin har indført nye låsningsstrategier i sin database-kode for at komme uden om en fejl, hvor SQLite melder databasen låst og applikationen går ned under en transaktion. Løsningen er bygget med EF Core-interceptors og tilbyder tre tilstande: ingen låsning, optimistisk låsning og pessimistisk låsning. Optimistisk låsning bruger biblioteket Polly til at forsøge en skrivning igen et antal gange, hvis den først fejler på grund af en lås. Pessimistisk låsning bruger en ReaderWriterLockSlim, som tillader et ubegrænset antal samtidige læsninger, men kun én skrivning ad gangen i hele databasen. Ingen låsning er standardindstillingen, da fejlen ifølge Jellyfin ikke rammer langt de fleste installationer. Problemet var særligt udbredt i versioner før 10.11, hvor en fejl i grænsen for parallelle opgaver kunne overbelaste databasen med tusindvis af samtidige skriveforespørgsler under biblioteksscanninger.
Jellyfin indfører nye låsningsstrategier for at undgå SQLite-fejl
Artikel4. oktober 2025 kl. 02.00 Martin S. Nielsen
Foto: Jellyfin
Medieserveren Jellyfin har indført nye låsningsstrategier i sin database-kode for at komme uden om en fejl, hvor SQLite melder databasen låst og applikationen går ned under en transaktion.
Kilde: Jellyfin
AI-genereret indhold
Annonce
Prisen er faldet
Faldet er målt af os på varens laveste pris inkl. fragt, ikke på butikkens egen førpris. Vi kan tjene provision, hvis du køber via et link.
Relaterede artikler
- Ollama kan nu omsætte tekst til tale med PhononOllama understøtter nu tekst til tale. Den første talemodel er Phonon, en familie af små modeller fra Gradium,...
- DGX Spark 64GB ruller ud fredag, kan samles i klynger på otte enhederNVIDIA DGX Spark 64GB ruller ud via partnere fra fredag den 23.
- Nvidia udgiver nye åbne Nemotron 3.5-modeller på Hugging FaceNVIDIA har udvidet sin portefølje af åbne modeller med nye familier til sprog, billeder og søgning.
- Cloudflare advarer efter kompromitterede eMudhra-certifikaterCloudflare oplyser, at private nøgler til otte mellemliggende certifikater fra eMudhra blev kompromitteret den...