Jellyfin peut retraiter les médias existants après une mise à niveau lorsque la logique d’analyse ou les attributs multimédias stockés changent, même si les fichiers sources restent intacts.
Une nouvelle version peut nécessiter de nouvelles données d’analyse pour la lecture ou la correspondance, ce qui entraîne une activité du processeur et du disque dans une bibliothèque existante. Cette file d’attente limitée est différente d’une analyse, d’une actualisation des métadonnées ou d’une tâche qui se répète indéfiniment. Surveillez sa progression et sa finalisation avant de considérer cette activité comme un problème.
Les données d’analyse peuvent changer sans modification des médias
Le serveur peut découvrir des propriétés supplémentaires ou corriger son interprétation des fichiers existants. Le recalcul de ces attributs ne nécessite pas de modifier la date du fichier source.
L’explication du modèle d’analyse après mise à niveau montre pourquoi une file d’attente limitée, déclenchée par une version, peut être normale.
La première question est de savoir si la file d’attente progresse et finit par se vider, et non si des médias ont été ajoutés.
La réanalyse, l’analyse et l’actualisation sont différentes
Une analyse vérifie les chemins à la recherche d’ajouts ou de suppressions, l’actualisation des métadonnées met à jour les informations descriptives et l’analyse des médias examine les propriétés des fichiers utilisées pour la lecture. Ces opérations peuvent se chevaucher dans les tableaux de bord, mais leurs déclencheurs et leurs schémas d’E/S diffèrent.
Utilisez le modèle d’état des rôles des données persistantes pour distinguer le travail effectué sur la base de données et les métadonnées des fichiers multimédias eux-mêmes.
Si les mêmes éléments se répètent sans progression, l’explication dépasse désormais un simple changement ponctuel de l’analyse.
La limite normale correspond à un travail limité
Une file d’attente normale après une mise à niveau augmente ou progresse, atteint son terme et reste terminée après un redémarrage. Des tâches identiques répétées, des chemins introuvables, des erreurs de permissions ou des erreurs de base de données indiquent plutôt un problème opérationnel.
La distinction du modèle d’analyse après mise à niveau entre une file d’attente limitée et un travail récurrent constitue la limite essentielle.
N’interrompez pas une file d’attente qui progresse simplement parce qu’elle est active ; en revanche, examinez toute tâche qui ne se vide jamais ou qui revient après chaque redémarrage.
Vérifiez la finalisation avant d’intervenir
Notez la taille de la file d’attente, le nombre d’éléments traités, l’activité du processeur et des E/S, ainsi que le maintien de l’état terminé des éléments après un redémarrage contrôlé. Évitez de forcer des analyses ou des actualisations pendant la période d’observation.
Appliquez la rigueur des benchmarks à froid et à chaud afin de maintenir constants le travail en arrière-plan et l’état du cache pendant l’observation de la file d’attente.
Arrêtez-vous lorsque la file d’attente est vide et que le comportement normal au repos est rétabli. Ne passez à l’étape supérieure que si les répétitions, les erreurs ou la perte de chemins persistent dans les mêmes conditions.
Centre Tech & IA
Plus à lire

Pourquoi l’architecture de Home Assistant change-t-elle lorsqu’un serveur domestique ajoute davantage de services ?
Davantage de services modifient l’architecture de Home Assistant lorsqu’ils ajoutent un état partagé, des files d’attente, des appareils, des cycles de mise à jour...

Comment mesurer les performances de Home Assistant sans confondre le cache avec la capacité
Un résultat à chaud prouve la réutilisation, pas la capacité. Mesurez le démarrage à froid, le régime stable à chaud, la charge répétée, la...

De quel niveau de concurrence d’automatisations Home Assistant a-t-il besoin pour contrôler toute la maison ?
La plupart des automatisations pour toute la maison ne nécessitent qu’un chevauchement limité ; dimensionnez la concurrence d’après la durée d’exécution × le taux de...

