Lock24 » Historique » Version 4
Version 3 (Emmanuel GARETTE, 11/12/2012 10:32) → Version 4/5 (Emmanuel GARETTE, 11/12/2012 10:48)
h1. Lock24
h2. Fonctionnement sur 2.3
Il existe plusieurs bibliothèques python de gestion des locks :
* creole/eolelock.py
* pyeole/lock.py
* /usr/share/eole/eolelock.py
* FonctionEoleNg : *Lock
* /usr/lib/python2.6/dist-packages/zephir/lib_zephir.py
La première appelle la seconde. Elles font quasiment la même chose.
Le lock est mis avec la commande "touch".
h2. Utilisations :
h3. instance/reconfigure
Ne pas pouvoir faire d'instance/reconfigure si un autre lock connu est placé.
h3. ead
Savoir si une sauvegarde est lancée.
h3. zephir-client/data/scripts/import_aaf.zephir
A étudier.
h3. Bacula :
Placer un lock si aucun lock placé.
h2. Mise à jour 2.4
Suppression de creole/eolelock.py, déplacement de la fonction check_all_locks dans pyeole/lock.py.
Utilisation de python-lockfile.
h2. Fonctionnement sur 2.3
Il existe plusieurs bibliothèques python de gestion des locks :
* creole/eolelock.py
* pyeole/lock.py
* /usr/share/eole/eolelock.py
* FonctionEoleNg : *Lock
* /usr/lib/python2.6/dist-packages/zephir/lib_zephir.py
La première appelle la seconde. Elles font quasiment la même chose.
Le lock est mis avec la commande "touch".
h2. Utilisations :
h3. instance/reconfigure
Ne pas pouvoir faire d'instance/reconfigure si un autre lock connu est placé.
h3. ead
Savoir si une sauvegarde est lancée.
h3. zephir-client/data/scripts/import_aaf.zephir
A étudier.
h3. Bacula :
Placer un lock si aucun lock placé.
h2. Mise à jour 2.4
Suppression de creole/eolelock.py, déplacement de la fonction check_all_locks dans pyeole/lock.py.
Utilisation de python-lockfile.