matomo-org / matomo-org/plugin-QueuedTracking
Changing the Redis queue password deletes all queued events...
Personne n'a encore pris cette issue.
- Langage dominant
- PHP
- Étoiles
- 87
- Forks
- 41
- Merge moyen
- 2 j 18 h
- PR mergées (30 j)
- 7
Description
We just lost 230,000 events of customer data because we changed our Redis queue password from the settings. I can't imagine why one would ever intentionally issue a FLUSH command after a setting is updated. Or, if you knew about this why is not in all caps in that setting card.
We have to periodically cycle passwords for security. We need to be able to do that from our Matomo instance WITHOUT having our system purge our queued events.
That has to be a bug. That behavior is extremely harmful. We are trying to use this system at the scale of 10M hits/day. It's going to take days for us to try to reconstruct the lost data that the queueing system just purged unexpectedly.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Aucun fichier ni test n’est nommé. Commencez par suivre le chemin de mise à jour du paramètre de mot de passe de la file d’attente Redis et l’endroit où les événements mis en file d’attente sont vidés ; le travail est terminé lorsque la modification du mot de passe depuis Matomo ne purge plus les événements déjà mis en file d’attente, avec une couverture de test garantissant que la rotation du mot de passe préserve la file d’attente.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- php, redis
- Domaine
- backend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100