Jellyfin kan bestaande media opnieuw verwerken na een upgrade wanneer de analyselogica of opgeslagen media-eigenschappen veranderen, ook al blijven de bronbestanden onaangeroerd.
Een nieuwe versie kan nieuwe analysedata nodig hebben voor afspelen of overeenkomsten, waardoor er CPU- en schijfactiviteit ontstaat in een bestaande bibliotheek. Die eindige wachtrij verschilt van een scan, het vernieuwen van metagegevens of een taak die eindeloos wordt herhaald. Houd de voortgang en voltooiing in de gaten voordat je de activiteit als een fout beschouwt.
Analysedata kunnen veranderen zonder wijzigingen aan media
De server kan aanvullende eigenschappen ontdekken of bestaande bestanden anders en correcter interpreteren. Het opnieuw berekenen van die eigenschappen vereist niet dat de tijdstempel van het bronbestand verandert.
De uitleg over het analyseren na een upgrade laat zien waarom een eindige wachtrij die door een versie wordt geactiveerd, normaal kan zijn.
De eerste vraag is of de wachtrij vordert en uiteindelijk leeg raakt, niet of er media is toegevoegd.
Opnieuw analyseren, scannen en vernieuwen zijn verschillend
Een scan controleert paden op toevoegingen of verwijderingen, het vernieuwen van metagegevens werkt beschrijvende informatie bij en media-analyse onderzoekt bestandseigenschappen die voor het afspelen worden gebruikt. In dashboards kunnen ze elkaar overlappen, maar ze hebben verschillende triggers en I/O-patronen.
Gebruik het model voor persistente gegevensrollen om database- en metagegevenswerk gescheiden te houden van de mediabestanden zelf.
Als dezelfde items zich zonder voortgang blijven herhalen, gaat de verklaring verder dan een eenmalige wijziging in de analyse.
De normale grens is eindig werk
Een normale wachtrij na een upgrade groeit of vordert, wordt voltooid en blijft na een herstart voltooid. Herhaalde identieke taken, ontbrekende paden, machtigingsfouten of databasefouten wijzen in plaats daarvan op een operationele oorzaak.
Het onderscheid in het analyseschema na een upgrade tussen een eindige wachtrij en terugkerend werk vormt de belangrijkste grens.
Onderbreek een voortgang makende wachtrij niet alleen omdat deze actief is; onderzoek wel werk dat nooit wordt afgehandeld of na elke herstart terugkeert.
Controleer de voltooiing voordat je ingrijpt
Noteer de omvang van de wachtrij, het aantal verwerkte items, CPU-/I/O-activiteit en of voltooide items na één gecontroleerde herstart voltooid blijven. Forceer tijdens de observatieperiode geen scans of vernieuwingen.
Gebruik de benchmarkdiscipline voor koude en warme metingen om achtergrondwerk en de cachestatus constant te houden terwijl je de wachtrij observeert.
Stop wanneer de wachtrij leeg is en het normale inactieve gedrag terugkeert. Escaleer alleen wanneer herhaling, fouten of verlies van paden onder dezelfde omstandigheden aanhoudt.
Tech & AI HUB
Meer om te lezen

Waarom verandert de Home Assistant-architectuur wanneer een homeserver meer services toevoegt?
Meer services veranderen de architectuur van Home Assistant wanneer ze gedeelde status, wachtrijen, apparaten, updatecycli of foutdomeinen toevoegen—niet simpelweg meer containers.

Hoe je de prestaties van Home Assistant meet zonder cache met capaciteit te verwarren
Een warm resultaat bewijst hergebruik, niet capaciteit. Meet de koude start, de stabiele warme toestand, herhaalde belasting, latentie in de staart en de eerste...

Hoeveel gelijktijdige automatisering heeft Home Assistant nodig voor volledige huisbesturing?
Voor de meeste automatiseringen voor het hele huis is slechts beperkte overlap nodig; bepaal de gelijktijdigheid op basis van de uitvoeringsduur × de triggersnelheid...

