Accéder au contenu.
Menu Sympa

fr - RE: [sympa-fr] Cache pour les requêtes 'search' dans les scenarii

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: LALOT Dominique <adresse@cachée>
  • To: sympa-fr <adresse@cachée>
  • Subject: RE: [sympa-fr] Cache pour les requêtes 'search' dans les scenarii
  • Date: Wed, 22 Apr 2020 15:00:46 +0000

Bonjour Benoit


J'ai jeté un oeil aux tâches, et n'ai rien trouvé. Cherché aussi avec le nom du filtre et rien vu sur le filesystem.

En regardant le code, on dirait que c'est un hash en RAM

NB: toujours en 6.1..


    if (defined ($persistent_cache{'named_filter'}{$filter_file}{$filter}) &&
            (time <= $persistent_cache{'named_filter'}{$filter_file}{$filter}{'update'} + $timeout)){ ## Cache has 1hour lifetime
            &do_log('notice', 'Using previous SQL named filter cache');
            return $persistent_cache{'named_filter'}{$filter_file}{$filter}{'value'};
        }

Tu redémarre le process sympa et ça doit se réinitialiser.

A+

Dom


--
Mr Dominique LALOT
Responsable Pôle Environnement Numérique
Direction Opérationnelle du Système d'Information (DOSI)
( Aix * Marseille Université
Coordonnées: https://annuaire.univ-amu.fr/personnel/detail/bGFsb3Q=

De : adresse@cachée <adresse@cachée> de la part de Benoît Marchal <adresse@cachée>
Envoyé : mercredi 22 avril 2020 16:26:25
À : sympa-fr
Objet : [sympa-fr] Cache pour les requêtes 'search' dans les scenarii
 
Bonjour,

Il est possible d'écrire des filtres de recherche pour les instructions search des scenarii (cf https://sympa-community.github.io/manual/customize/basics-scenarios.html).
Dans la documentation, il est dit que le résultat de ces requêtes est mis en cache une heure. :
Note that Sympa processes maintain a cache of processed search conditions to limit access to the LDAP directory or SQL server; each entry has a lifetime of one hour in the cache.

Est ce que quelqu'un saurait où cela est stocké ? J'ai essayé de redémarrer complètement le logiciel sans succès. Je n'ai pas trouvé dans les fichiers (mais j'ai peut-être mal chercher). Je pensais qu'un redémarrage complet allait réinitialiser les caches.
Cela permettrait aussi de voir le résultat de la requête pour savoir, si oui ou non, on ne s'est pas trompé.

Cordialement

---
Benoît MARCHAL
Sous direction Infrastructure & Services
Direction du Numérique
Université de Lorraine
Tél : 03.72.74.11.39 / 06.07.35.50.65
mél : adresse@cachée



Archives gérées par MHonArc 2.6.19+.

Haut de le page