matomo-org / matomo-org/plugin-QueuedTracking

Changing the Redis queue password deletes all queued events...

Ouverte
#167 18 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. 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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.