Redis : Correction d'un plantage lors du chargement des données

Écrit par Alessio le 10/03/2024

Problème

Lors d'une synchronisation complète d'un réplica, le serveur pouvait planter suite à un appel à prefetchCommands(). Le code supposait à tort que la première table de hachage était toujours valide.

Changements

Ajout d'une vérification pour ignorer le préchargement si server.loading est vrai. Une assertion défensive a également été ajoutée pour éviter de futurs problèmes.

Résultat

Redis ne plante plus lors du chargement des données, améliorant ainsi la stabilité globale.

Commit: redis/redis@1abd489