13 juin Sympa en cluster
Objectifs d’un cluster Sympa Optimiser le processus de diffusion –Paralléliser les processus bulk.pl, sendmail Améliorer les perfs d’accès à l’interface web –Dédier 1 ou plusieurs serveurs à wwsympa.fcgi Séparer les processus sur différents serveurs –Utile si on gère beaucoup de listes 13 juin 20072
Les obstacles Partager les données –Rendre les données accessibles depuis différents serveur –Risques de conflits d’accès Les démons doivent être adaptés –Pour que plusieurs instances s’exécutent en // –Pour prévenir les conflits d’accès (lock) 13 juin 20073
Ce qui fonctionne déjà Bulk.pl –Gère son spool en BD –Gère les lock en BD –Peut être parallélisé sur plusieurs serveurs Gestion des accès concurrents –Géré pour la plupart des fichiers –Support de NFSLock Gestion des archives web –Un seul processus travaille en écriture (archived.pl) 13 juin 20074
13 juin Ce que nous prévoyons de changer Généraliser l’usage de flock Déplacer tous les spools en BD Implémenter une méthode de lock en base de données